Android性能达到2.3.5以后的版本(phonegap/cordova)

Her*_*ter 15 javascript performance android cordova

目前我正在使用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问题.

小智 0

尝试使用多线程和后台处理来进行资源密集型操作。

当我的一个应用程序在 2.3.3 之后的版本上运行时崩溃时,我遇到了类似的问题,这对我很有用。我从未使用过 PhoneGap,所以我不确定您将如何做到这一点。