rbk*_*rbk 8 android jquery-mobile cordova
我使用jquery mobile和phonegap为android开发了一个应用程序.我通过usb将应用程序部署到我的设备上.应用程序的性能非常糟糕,尤其是在滚动更长的列表时.
奇怪的是:如果我只是打开手机上的浏览器并直接访问index.html,整个应用程序运行顺畅.相同的技术,相同的内容.我不使用phonegap native api或类似的东西.
在android 4.0.2上测试了phonegap 1.5.0和1.7.0rc1,jquery mobile 1.1.0.
有任何想法吗?
alf*_*ngj 11
在蜂窝(3.0),冰淇淋(4.0)和后部设备上,您可以通过在<Application ...>标签中添加以下内容来提高性能:
android:hardwareAccelerated="true"
Run Code Online (Sandbox Code Playgroud)
您可以将minSdk设置为8(Android 2.2)以实现兼容性,将targetSdk设置为15(Android 4.0),这样可以使硬件加速仅在设备上可用时工作.
我相信使用这个标志我的应用程序的性能等于在浏览器中运行它们,所以我猜它是因为浏览器是用硬件加速编码的:)
就 JavaScript 性能而言,本机浏览器和 WebView 之间可能存在差异。
归档时间: |
|
查看次数: |
12565 次 |
最近记录: |