我正在使用CrossWalk WebView,因为您知道它会将应用程序大小扩展到25 MB以上,安装后的应用程序大小会增加到70 MB!
我需要知道的一件事,CrossWalk WebView支持旧设备,并通过使用更好的WebView而不是默认设备使性能更好,但正如我所知道的Android KitKat谷歌用Chromium替换了WebView之后,那样做意味着在运行Android KitKat +的设备中使用默认WebView是使用CrossWalk WebView的替代方法,我的意思是Chromium和CrossWalk WebView之间的混合应用程序性能是否不同?
如果性能相同,我会使用默认系统WebView并停止支持旧的Android操作系统。
答案 0 :(得分:2)
来自维基百科
Crosswalk采用最新版本的Chromium和Blink制作而成 谷歌。这些也在谷歌浏览器中使用。
您可以考虑以下几点:
Crosswalk是一个铬网络运行时,可与之一起打包 应用
默认网页浏览不支持WebRTC音频/视频功能,但是人行横道功能。
您可以调试crossview打包项目,但不能用于webview。
Crosswalk支持:
现在大多数设备至少都有Kitkat,所以性能不应该成为问题。
如果您正在构建HTML5游戏或想要使用WebRTC进行音频/音频呼叫,您可以选择人行横道,但如果您想使用基本的网络功能,则不需要整合人行横道。
有关详情Does the new WebView have feature parity with Chrome for Android?和Old WebView vs. Chromium backed WebView Benchmark
答案 1 :(得分:1)
我在这个答案中找到了一些关于android webview和clean cordova安装性能差异的信息(我认为这对你来说最相关): Is there any real benefit using crosswalk for Android 4.4 & above?
另外,在选择时你可能会想看看4.4以上设备上的人行横道提供的额外HTML5功能,如上面的android webview kitkat一些功能被禁用 资源:为什么Android(KitKat及更高版本)具有基于Chrome的webview,我现在需要Crosswalk?问题https://crosswalk-project.org/documentation/about/faq.html