Webビューでのレンダリング速度を向上させる可能性はありますか?単純なinnerHTMLでは、jsレンダリングには数ミリ秒かかりますが、コンテンツの表示には1秒近くかかります。 IOSを使用すると、ハードウェアのパフォーマンスが低下しても、まったく同じコードが迅速かつ完全に実行されます。
Androidでテスト済み:2.3、3.2、4.0(Desire HD、Galaxy Nexus、Galaxy Tab)IOS:4、5(iPhone 3gs、4)
有益な回答に感謝します!
試すことができることがいくつかあります。
AndroidマニフェストファイルのアプリケーションまたはアクティビティタグにAndroid:hardwareAccelerated="true"
を追加して、ハードウェアアクセラレーションをオンにします。詳細はこちら: http://developer.Android.com/ガイド/トピック/グラフィックス/ハードウェア-accel.html
WebビューのRenderPriorityを変更します- http://developer.Android.com/reference/Android/webkit/WebSettings.RenderPriority.html
JavaScriptとCSSを最適化して、リフローの数、使用されるメモリ、およびDOMサイズを最小限に抑えます http://www.html5rocks.com/en/mobile/mobifying.html#toc-optimizations
個人的には、DOMを可能な限り小さくし、ハードウェアアクセラレーションを有効にすると、使用できないアプリとかなりスムーズなアプリの違いがすべて生まれることに気づきました。