PhoneGap iOS应用显然很慢?

时间:2012-03-29 02:28:28

标签: cordova

我最近一直在使用PhoneGap为iOS开发一个非常简单的应用程序。所有这一切确实是要求用户输入一些坐标,然后在坐标位置的谷歌地图上删除标记。该应用程序将在稍后进行更多操作,包括将这些坐标与矿物样本结果数据库进行比较,但即使现在它的加载速度也比我想要的慢。

它不可用 - 它在大约2-2.5秒内加载每一页。但是这是在wifi上,它只是带有极少量JavaScript的准系统HTML,这是打开谷歌地图所需的最低限度。我担心一旦数据库卷入其中会变得更糟,我担心这开始时质量不高。

这是phonegap框架的固有问题,还是有办法加快速度?我从2010年开始对iPod touch进行测试,因此该设备不是全新的,但在处理能力方面肯定不应限制我们。

2 个答案:

答案 0 :(得分:6)

根据我的经验,这不是Phonegap应用程序的常见性能。在没有看到代码的情况下,我的猜测是它是旧设备的组合(遗憾的是,2011年前的设备上的JavaScript性能不佳)和iOS的过时版本。我最近在运行4.2的iPhone 3G上测试了一个应用程序,它无法使用。 JavaScript性能决定了一个Phonegap应用程序,它只是在某些设备上达不到标准。

看一下这个页面,你可以找出你的设备在JavaScript规模上的位置...... http://www.bestsmartphone.com/2011/09/26/javascript-benchmarks/

祝你好运!

答案 1 :(得分:1)

尝试检出fastclick以加快触控响应速度。 另外,要加快页面转换,请使用

        $(document).bind("mobileinit", function () {
                 $.mobile.defaultPageTransition = 'none';
        });