【发布时间】:2012-05-09 01:00:35
【问题描述】:
我使用 jquery mobile 和 phonegap 为 android 开发了一个应用程序。 我通过 USB 将应用程序部署到我的设备上。应用程序的性能非常糟糕,尤其是在滚动更长的列表时。
奇怪的是:如果我只是打开手机上的浏览器并直接访问 index.html,整个应用程序运行流畅。同样的技术,同样的内容。我不使用 phonegap 原生 api 或类似的东西。
在 android 4.0.2 上使用 phonegap 1.5.0 和 1.7.0rc1、jquery mobile 1.1.0 测试。
有什么想法吗?
【问题讨论】:
-
假设两者都使用系统 webkit 库,这似乎是在一个环境或另一个环境中的不同配置设置或附加附加组件,或者您的代码中有一些奇怪的东西挑战了一个但不是其他。指向 javascript 基准站点可能会很有趣
-
我只是好奇我们在这里讨论的列表有多大?
-
@codaniel:大约 50 个带有缩略图的元素
-
@Chris:我不使用任何只在 phonegap 中运行的插件或代码
-
您可能没有,但浏览器很可能具有系统 webview 功能的扩展/覆盖 - 这就是您的链接推测的内容。但要排除 javascript 中的问题 - 同时指向一个基准站点,看看您是否看到其他人代码的性能差异的证据。
标签: android jquery-mobile cordova