【问题标题】:Android WebView HTML 5 performanceAndroid WebView HTML 5 性能
【发布时间】:2015-01-18 23:01:33
【问题描述】:

在我的应用程序中,我想包含一个网页视图,例如一个简单的 HTML 5 游戏。在运行 Android 5.0 的新手机上,这很好用,但在运行 Android 4.4.2 的旧手机上,性能很差。在 chrome 浏览器中,游戏运行良好,但在我的应用程序的 webview 中,它非常缓慢且滞后。

我已经尝试了一些性能优化,例如启用硬件加速,但没有什么能带来更好的性能。因此,我寻找 webview 的替代品,并使用 Crosswalk 获得了非常好的性能。但是现在,问题是 Crosswalk 增加了 18MB 的 apk 大小和 45MB 的手机内存使用量。由于这对于我这样一个简单的应用程序来说太过分了,不幸的是,Crosswalk 被证明是没有选择的。

有没有一种方法可以提高 webview 性能,但不会像 Crosswalk 那样大幅增加内存使用量?

【问题讨论】:

    标签: android html performance webview


    【解决方案1】:

    使用内置于 Android 中的现有 WebView 将面临的核心问题是,它在性能和它对 HTML5/CSS 的支持方面非常不一致。虽然 CrossWalk 可能会使您的应用程序大小增加 18MB,但如果您关心的是跨设备和 Android 变体的性能和兼容性,那么它是值得的。

    您的另一种选择是 CocoonJS,但是如果不了解您的应用程序的更多信息,很难说这是否会使您受益。

    https://www.ludei.com/cocoonjs/

    【讨论】:

      猜你喜欢
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-13
      • 2011-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多