在我将演示应用程序编译并部署到我的三星Galaxy S II之后,我注意到按下按钮并滚动时PhoneGap附带的Sample PhoneGap App响应不是很快.
我还使用PhoneGap和jQuery Mobile做了一个小应用程序,4个按钮一切正常,但是当我添加超过7个并且我的视口需要滚动时,滚动变得非常慢,我的按钮/小部件越多越慢滚动是.
这是我的移动设备特有的错误,还是PhoneGap的工作原理:PhoneGap应用程序在我的手机上感觉很慢,包括演示?
编辑:
我的笔记本电脑上的HTTP服务器提供的相同PhoneGap应用程序在标准Android浏览器中启动,运行非常顺利
尝试设置你的targetSdkVersion更高.将我的"8"(从Android 2.2)改为"14"(Android 4.0)大大提高了运行新版Android的手机的PhoneGap性能.最有可能的是,它可以实现某些性能增强功能,例如硬件图形加速.
有关详细信息,请参阅我的其他答案:https://stackoverflow.com/a/12397768/233370
由于 PhoneGap 及其使用的框架(JQM、Sencha Touch 等)仅在 WebKit 浏览器中工作,如果要渲染的内容太多,它们可能会很慢。
实际上,您的设备等没有任何错误。只是如果您想要快速响应等,PhoneGap 和框架不太好。您可以在其他设备上尝试您的应用程序,并可以观察到它们的行为相同。
| 归档时间: |
|
| 查看次数: |
14864 次 |
| 最近记录: |