一、了解Crosswalk
Web技术的优势早已被广大应用开发者熟知,比如可与云服务轻松集成,基于响应式UI设计的精美布局,高度的开放性,跨平台能力, 高效的分发与部署等等。但是要充分利用Web技术的优势,仍然有许多障碍。Crosswalk项目正是为了跨越这些障碍而生。本文讲会简单介绍 Crosswalk项目相关的概念和基本功能。
首先,Crosswalk采用Chrome浏览器的Blink渲染引擎并不断的快速演进(六周一次更新周期),使Web应用在4.0版本之后的 Android平台上充分享受Blink的性能优势。同时,我们支持最新的HTML5 API,包括WebGL,WebRTC,WebAudio,Screen Orientation,WebSocket等等。
有人可能会问,Android WebView自Android 4.4起已经采用Blink渲染引擎,这与 Crosswalk有和不同?基于Chrome的WebView(Chrome WebView)和Crosswalk比起来目前存在两大缺陷:一是不被4.4之前的Android支持;二是性能以及功能与Chrome还有较大差别。 主要的原因是Chrome WebView要向前兼容基于Android 4.4之前的WebView的应用。这意味着Chrome WebView要支持许多旧的功能,所以架构设计更为复杂, 从而导致部分功能还没有完善,同时在某些情况下会降低性能。目前Chrome WebView的Canvas的性能所受影响最大,WebGL的性能与Crosswalk比也有所差距。由于Crosswalk不需要保持这种兼容性,它 可以采用与Chrome浏览器非常相近的设计, 事实上Crosswalk正是构建于Chromium的content模块之上,这使得它速度飞快并易于扩展与维护。同时还有相应的增强 ,比如Web应用不需要采用Chrome的多进程架构, 这样运行时内存可以更加节省,等等。
二、下载Crosswalk及开发工具(如adt-bundle-linux-x86-20131030)
https://download.01.org/crosswalk/releases/crosswalk/
可以下载对应的开发包。
三、使用工具创建三个Android工程
解压crosswalk-cordova-10.38.224.0-arm.zip
a.创建工程xwalk_core_library并复制相应代码
b.创建工程framework并复制相应代码
c.创建工程test并复制相应代码
测试:在test工程上右击运行。
注意:上面三个工程间存在依赖关系
相关推荐
android安卓app开发之crosswalk手机浏览器教程嵌入使用方法.zip
Crosswalk+Cordova开发安卓app之 JavaScript调用java 源代码下载
Intel XDK开发工具Android端Crosswalk运行时,运行Intel App Preview时会在线下载,比较慢
android安卓app开发教程之放弃安卓的WebView,使用Crosswalk手机浏览器.zip
crosswalk app浏览器使用教程.zip 可以和腾讯x5浏览器媲美的app浏览器
Crosswalk-app-tools 处于非常早期的开发阶段,不适合在生产环境中使用。 “发布”和公告仅作为技术预览提供。 目前没有发布包,但 git 标签可作为发布里程碑的参考点。准备Debian 测试是唯一经过测试的平台。 Node...
Crosswalk is an app runtime based on Chromium/Blink. It is an open source project started by the Intel Open Source Technology Center (http://www.01.org) As of February 2017, Crosswalk is not being ...
本案例演示webview和crosswalk支持webRTC的对比情况及基本使用方法,详情参见博客http://blog.csdn.net/nmyangmo/article/details/73105712
Enable the most advanced web innovations with the Crosswalk Project web runtime to develop powerful Android and Cordova apps.
Crosswalk Web驱动程序 介绍 Crosswalk WebDriver是WebDriver标准的实现。 部分代码是从ChromeDriver移植的。 这是一个由英特尔开放源代码技术中心( )启动的开放源代码项目 目录结构 xwalkdriver/是源代码。 ...
crosswalk SslUtil使用1.8jdk版本编译,忽略https
利用phonegap(crosswalk)+html5开发Android应用
crosswalk SslUtil使用1.7jdk版本编译,忽略https
Crosswalk 用于替换由于android版本不同导致的webview中行为的不一致性,使用crooswalk 可以得到一致的行为反应
最新版的App Preview Crosswalk(v0.27),Intel XDK连接真机测试必须安装的工具。
Crosswalk Project Runtime_23.53.589.4_共享模式核心运行库_安装包_x86架构(非armv7 v8)_谷歌应用商店官方
升级org.xwalk:xwalk_core_library_beta:20.50.533.12 ...搜遍了网络都找不到答案,特意再次记录下来,xwalk这个第三方的webview引擎,国内国外的论坛资料太少了,出现问题很难得到有效的援助;好人一生平安;
Crosswalk with Cordova 4.0
Crosswalk Project Runtime_23.53.589.4_共享模式核心运行库_arm_v7架构_谷歌应用商店官方_安装包
Crosswalk Project Runtime_23.53.589.4_共享模式核心运行库_arm64_v8架构_谷歌应用商店官方_安装包,可以与v7的安装包并存