Mat*_*ski 20 android cordova cordova-2.0.0
我在PhoneGap和内置浏览器下在Android上运行相同的Web应用程序.该应用程序在内置浏览器上运行良好,但在PhoneGap下运行速度令人难以置信.甚至页面上的基本滚动也会在PhoneGap下断断续续.
一般来说,我可能做错了吗?我的印象是PhoneGap只使用与普通浏览器应用程序相同的WebKit渲染器,那么为什么同样的HTML和JavaScript在PhoneGap中运行得慢得多?
Mat*_*ski 16
我可能无意中偶然发现了这个答案.原来,我正在工作中的应用程式必须android:targetSdkVersion在AndroidManifest.xml集合到一个非常低的值(即我的目标Android版本是像2.2).将此增加到14(Android 4.0)似乎大大提高了PhoneGap的性能,至少在运行ICS或Jelly Bean的新Android设备上如此.
设置低targetSdkVersion似乎至少禁用了新版Android中引入的一些性能改进.
因此,如果您希望在PhoneGap中获得巨大的性能提升,请确保您targetSdkVersion匹配您正在测试的手机支持的最大SDK版本.
我不知道phoneGap,但你可以试试这些:
android:hardwareAccelerated="true"清单webview.getSettings().setRenderPriority(RenderPriority.HIGH);和webview.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);| 归档时间: |
|
| 查看次数: |
9429 次 |
| 最近记录: |