【问题标题】:Drastically decreased performance of webview in Jelly Bean?果冻豆中 webview 的性能急剧下降?
【发布时间】:2012-07-19 06:19:54
【问题描述】:

我正在用 Javascript/HTML/CSS 开发一个游戏,并使用 Phonegap 将其打包到一个 Android 应用程序中。游戏包括一堆动画(许多是用 jquery 完成的),例如淡入淡出/淡出、div 移动等 - 没有什么特别之处,但相对于大多数网站来说肯定很重。

在 ICS 中,游戏运行得非常好 - 非常高的 fps,没有延迟等。但是,现在我将 Galaxy Nexus 升级到 4.1,Jelly Bean 导致游戏速度变慢。淡入现在更类似于显示,我经常注意到触摸响应缓慢,发射的弹丸偶尔会冻结,等等。

我知道这很笼统,但我只是好奇是否有其他人在他们的应用程序中看到/看到过类似的东西,以及您是否有关于如何解决这个混乱的建议。非常感谢任何提示。

更新:在启用 3D 变换并重写部分代码以将所有内容包含在动画框架中之后,问题似乎已得到解决。

【问题讨论】:

    标签: android cordova android-webview android-4.2-jelly-bean


    【解决方案1】:

    更多一般性陈述然后回答您的问题

    您是否尝试过使用 webkit 动画而不是 Jquery 动画?这些更有可能由 GPU 处理。

    【讨论】:

    • 是的,尝试了 webkit 动画和 Jquery 动画,但没有发现差异 - 一样糟糕.. :( 我也会尝试新发布的 Phonegap 看看它是否有帮助。我会保留这个帖子已更新。
    【解决方案2】:

    在启用 3D 变换并重写部分代码以将所有内容包含在动画框架中后,问题似乎已得到解决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-06
      • 1970-01-01
      • 1970-01-01
      • 2023-01-10
      • 2015-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多