PhoneGap – 与Android上的浏览器相比性能不佳

我使用 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.

有任何想法吗?

解决方法

在蜂窝(3.0),冰淇淋(4.0)和后部设备上,您可以通过在<中添加以下内容来提高性能.申请......>标签:
android:hardwareAccelerated="true"

您可以将minSdk设置为8(Android 2.2)以实现兼容性,将targetSdk设置为15(Android 4.0),这将使硬件加速工作仅在设备上可用.

我相信使用这个标志我的应用程序的性能等于在浏览器中运行它们,所以我猜它是因为浏览器是用硬件加速编码的:)

相关文章

Android 如何解决dialog弹出时无法捕捉Activity的back事件 在...
Android实现自定义带文字和图片的Button 在Android开发中经常...
Android 关于长按back键退出应用程序的实现最近在做一个Andr...
android自带的时间选择器只能精确到分,但是对于某些应用要求...