搜狐媒体平台-搜狐网站>其它

他一出家就成中国最帅和尚

眼眸深邃、轮廓分明、身材颀长,活生生的一幅画。

大学副教授与在押服刑女结婚

这在监狱民警看来,那么令人不可思议。

为何使用 Crosswalk?

CSDN软件开发网 阅读(0) 评论()
声明:本文由入驻搜狐公众平台的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。举报

  英特尔® XDK 中有两个用于构建面向 Android* 的 Cordova* 混合移动应用的选项: Optimize with CrosswalkStandard Android。本文将介绍这两种 Android 构建设置之间的区别,以及什么时候最适合使用 Optimize for Crosswalk构建设置。

  

  什么是 Crosswalk?

  Crosswalk* 是一种 Web 运行时,可替换标准 Android Cordova 应用使用的内置 WebViewapps。 Crosswalk 基于 Google Chromium*,支持 Cordova 插件,相比于 Android 中的默认 WebView,它可显著改进 HTML5 特性支持。

  Crosswalk 为何如此重要?

  开发能够持续运行于所有 Android 版本的 HTML5 Cordova 应用是一件非常困难的事情。 不同厂商的 Android 版本各不相同,会影响运行 HTML5 Cordova 应用的本机 Android WebView 的质量和特性(HTML5 Web 应用什么时候是 WebView 应用?)。 这些设备大多数无法升级,因此使用过时的 Android WebViews 时会出现卡顿现象。 这种情况还会严重限制Android HTML5 应用可用的功能。 使用 "Optimize with Crosswalk" 构建设置可将默认的 Android WebView 替换成 Crosswalk WebView,从而确保 HTML5 移动应用持续顺畅运行,无论客户的 Android 4.0+ 设备出自哪家制造商或属于哪种 Android 版本。

  更出色的 HTML5 支持

  相比于默认 Android WebViews,Crosswalk 运行时包含更多目前最新的 HTML5 支持。 以下是 Crosswalk WebView 和默认 Android 4.x WebViews 的几项 HTML5 得分。此处提供有关 HTML5test.com 得分的全部结果。

  

  此处提供有关运行于 Android 4.4.4 Nexus 5 设备的 Crosswalk for Android WebView 的 HTML5test.com 特性得分。 下图对比了同一台 Nexus 5 设备运行 Crosswalk WebView 和 Android 4.4.4 WebView 时的 HTML5test.com 得分:

  

  注:以上测试在目前已经过时的 Crosswalk 7(基于 Chromium 36) 上进行。 Crosswalk 16 基于 Chromium 45;Crosswalk 17 基于 Chromium 46,Crosswalk 18 基于 Chromium 48。 本文更新后,将提供最新的性能得分。

  高级 HTML5 API 支持

  Crosswalk 包含 WebGL* 与 WebAudio* API 支持,有助于游戏开发人员创建沉浸式 3D 游戏,无需学习本机 Android 开发。 Android 4.4 版本以下的默认 Android WebViews 不支持这些 API(请参阅 WebView for Android 常见问题解答,了解更多信息 -- WebView v30 和 v33 列参考 Android 4.4)。

  WebRTC 是另外一项 HTML5 特性,Android 4.x WebViews 不支持这项特性,但 Crosswalk 运行时支持。 WebRTC 支持创建使用实时通信(比如视频聊天)的应用。

  Android 上 Crosswalk 的劣势

  Crosswalk for Android 构建包含 Android HTML5 应用软件包中的完整 Web 运行时 (WebView)。 在 APK 中,该运行时本身占 15-20MB。 采用 Crosswalk 构建的应用比采用默认 Android WebView 构建的应用大 15-20MB。(了解 Crosswalk 的嵌入式模式和共享模式)

  Crosswalk for Android 构建可产生两个独立的运行时二进制 - 分别面向 ARM 和 x86 设备。 英特尔 XDK 构建系统可生成两个 APK 文件;您需要将这两个文件都提交至 Google Play Store。 使用英特尔 XDK 构建系统时,单个多架构 Crosswalk APK 目前并不是一个选项。 如欲了解有关如何提交这两个 APK 文件的说明,请参阅将多个 Crosswalk APK 提交至 Google Play Store*。

  什么时候最适合在 Android 上使用 Crosswalk?

  当 HTML5 应用使用默认 Android WebViews 不支持的 HTML5 特性时,最适合使用 Crosswalk 构建选项。它包含的 HTML5 特性有 WebGL、WebRTC、IndexedDB、Web Sockets、CSS3 特性(比如 flexbox)等(这里仅列举一部分)。回顾本 HTML5test.com 对比表,可进行更加完整的分析。

  如果 HTML5 应用是使用标准框架(比如 Bootstrap* 或 App Framework)的简单应用,那么 Crosswalk 可能无法提供任何有意义的价值,在这种情况下,您可以使用默认的 Android WebView(标准 Android Cordova 构建)。我们建议您在不同制造商提供的 Android 4.0、4.1、4.2、4.3 和 4.4 版本上测试应用,以确保 HTML5 应用能够一致运行。 如果在 Android 上遇到任何 HTML5 特性不一致或丢失,或 CSS3 性能低下等问题,建议您迁移至 Crosswalk 构建设置,以在 Android 上为 HTML5 应用打造一致的、最新的运行时环境。

mt.sohu.com true 搜狐媒体平台 https://mt.sohu.com/20160511/n448856652.shtml report 3214 英特尔®XDK中有两个用于构建面向Android*的Cordova*混合移动应用的选项:OptimizewithCrosswalk和StandardAn
最后修改于2016-05-11 16:00:48 阅读(0) 举报
欢迎举报抄袭、转载、暴力色情及含有欺诈和虚假信息的不良文章。

热门关注

搜生活

搜生活+关注

搜狐公众平台官方账号

MAGIC杨梦晶

MAGIC杨梦晶+关注

生活时尚&搭配博主 /生活时尚自媒体 /时尚类书籍作者

搜狐教育

搜狐教育+关注

搜狐网教育频道官方账号

星吧GEO

星吧GEO+关注

全球最大华文占星网站-专业研究星座命理及测算服务机构

热门图片

  • 热点视频
  • 影视剧
  • 综艺
  • 原创
锦绣缘

同步热播-锦绣缘

主演:黄晓明/陈乔恩/乔任梁/谢君豪/吕佳容/戚迹
神雕侠侣

大结局-神雕侠侣

主演:陈晓/陈妍希/张馨予/杨明娜/毛晓彤/孙耀琦
封神英雄榜

同步热播-封神英雄榜

主演:陈键锋/李依晓/张迪/郑亦桐/张明明/何彦霓

六颗子弹

主演:尚格·云顿/乔·弗拉尼甘/Bianca Bree
龙虎少年队2

龙虎少年队2

主演:艾斯·库珀/ 查宁·塔图姆/ 乔纳·希尔

《奔跑吧兄弟》

baby14岁写真曝光

《我看你有戏》

李冰冰向成龙撒娇争宠

《明星同乐会》

李湘遭闺蜜曝光旧爱

《非你莫属》

美女模特教老板走秀

《一站到底》

曝搬砖男神奇葩择偶观

搜狐视频娱乐播报

柳岩被迫成赚钱工具

大鹏嘚吧嘚

大屁小P虐心恋

匆匆那年第16集

匆匆那年大结局

隐秘而伟大第二季

乔杉遭粉丝骚扰

The Kelly Show

男闺蜜的尴尬初夜

我来说两句排行榜

客服热线:86-10-58511234

客服邮箱:kf@vip.sohu.com