目前,我正在使用 Phonegap/Cordova (2.1.0/2.2.0)、JQ-Mobi(不是 jQueryMobile)、HTML5 和 Javascript 和 CSS3 开发 Android 应用程序。该应用程序包含 2 个本机扩展。
不知何故,当我将我的项目导出到具有最新 Android 版本的设备时,该应用程序的运行速度比 2.3.5 设备慢得多。
我已经尝试启用 HardwareAcceleration 并删除了所有的盒子阴影和其他难以呈现 css3 的东西。仍然在 4.1.1 或 4.0.4 上运行很糟糕。
我还升级到了最新版本的 Cordova(现在是 2.2.0),但它似乎并没有变得更好。
Javascript DOM 操作在应用程序启动时发生约 80-90%。
最差的表现是在切换面板和滚动表单时,其中大多数都有一些过渡。我在三星 Galaxy S2 android 2.3.5 上对其进行了测试,它看起来不错并且性能良好。相同的设备,但 4.0.4 运行糟糕。三星 Galaxy S3 4.1.1 运行更糟糕。带有 android 3.2.1 的 HTC Flyer P512 运行它应该如何运行。
有谁可以帮我离开这里吗?我如何才能提高这种性能?我没有提到的任何提示或提示?
我想补充一点,我没有在 Iphone 3gs 及以上版本上遇到问题,以解释这绝对是 Android 问题。