7

Crosswalk插件对于为混合应用程序带来巨大的性能改进非常重要。但问题是,一旦添加,APK就会变得很大,为安装程序增加大约15-18MB的大小。使用适用于Android 4.4及更高版本的crosswalk是否有任何实际益处?

那么,在上面的Android 4.4 &的安装程序中添加人行横道是否有任何真正的好处(尤其是性能)?

+1

Android 4.4是最后一个使用静态(仅限操作系统更新)的WebView(https://developer.chrome.com/multidevice/webview/overview)使用Android 5.0和更高版本的WebView可从Play进行更新商店。如果你的应用程序适用于4.4/4.4.3以及5.0+以上的更新版本,那么删除它是有意义的。 –

+1

性能不是使用XWalk的主要原因之一。主要原因是兼容性。另一个原因是并非所有的团队都能够承受在各种设备/引擎上进行测试。也习惯了40MB + apks。 –

+1

CSS转换不适用于Android 4.4,至少大多数我的应用程序正在使用这些转换。 Crosswalk节省了该平台的一天。 –

回答

3

我最近在android 4.4+设备上做了一些angularJS cordova应用程序的性能测试。我使用浏览器 - perf工具(https://github.com/axemclion/browser-perf)预制了短篇故事并测试了cordova app vs cordova + crosswalk app。我看到的唯一性能提升是绘画(与“干净”的科尔多瓦相比,绘画速度提高了4倍)。所有其他指标都更差,有些甚至更糟(渲染:aprox慢1.5倍)。总结一下,我的科尔多瓦+人行横道应用比科尔多瓦慢了9%。在安装后,人行横道还增加了21MB到我的apk大小和60MB(!)到应用大小。在我的项目中,因为重量和速度,使用人行横道毫无意义。用于测试的应用程序是非常丰富的角度SPA项目,也许简单的应用程序可以从人行横道获得一些提升。

相关问题