android - Jelly Bean 中 webview 的性能急剧下降?

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

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

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

我知道这很普遍,但我只是想知道是否有其他人在他们的应用程序中看到/已经看到类似的东西,以及您是否对如何解决这个问题有建议。非常感谢任何提示。

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

最佳答案

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

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

关于android - Jelly Bean 中 webview 的性能急剧下降?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11554988/

相关文章:

android - 原生广告 MediaView 与华为广告实现中的约束不匹配

android - Phonegap/Cordova::以编程方式拍照

android - 粗体内容不显示粗体

cordova - 错误 "requirecordovamodule"加载非 Cordova 模块 "fs"不受支持

macos - cordova:从 Jenkins 找不到命令

javascript - Android webview 无法加载特定网页

android - Webview android目标='_blank'

当 View 从纵向变为横向或反之时,Android 小部件停止工作

android - React Native 和 Node 服务器 - 设备上的 Node 服务器

android - 连接到特定的蓝牙配对设备