現在、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% 発生します。
最悪のパフォーマンスは、パネルの切り替えとフォームのスクロールであり、それらのほとんどにはいくつかのトランジションがあります。Samsung Galaxy S2 android 2.3.5 でテストしたところ、問題なく動作します。同じデバイスですが、4.0.4 はうまく動作しません。Samsung Galaxy S3 4.1.1 の動作はさらに悪くなります。Android 3.2.1 を搭載した HTC Flyer P512 は、実行すべき方法で実行します。
誰か助けてくれませんか?このパフォーマンスを上げるにはどうすればよいですか?私が言及していないヒントやヒントはありますか?
Iphone 3gs 以上では問題が発生しないことを付け加えておき、これは間違いなく Android の問題であることを説明します。