果冻豆中webview的性能大幅下降?

时间:2012-07-19 06:19:54

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

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

在ICS中,游戏运行得非常好 - 非常高的fps,没有滞后等。但是,现在我将Galaxy Nexus升级到4.1,Jelly Bean导致游戏速度变慢。淡入淡出现在更像是表演,我经常注意到对触摸的反应迟钝,被射击的射弹偶尔会被冻结等等。

我意识到这很普遍,但我很好奇是否有其他人在他们的应用程序中看到/看到了类似的东西,并且如果你有关于如何解决这个混乱的建议。任何提示都非常感谢。

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

2 个答案:

答案 0 :(得分:1)

更多通用陈述然后回答你的问题

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

答案 1 :(得分:0)

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