我在 xcode 中编写了一个非常简单的 jquery mobile / phonegap 应用程序。在模拟器中,它就像一个魅力。但我必须测试的唯一设备是 2008 年的第二代 ipod touch,当我在设备上测试时,它的速度慢得令人难以置信,页面转换有时需要 25 秒。
我没有写过任何过多或需要资源的东西;事实上那里几乎什么都没有。只是几个 div 和一些文本,但是当我单击一个链接转到下一页时,做任何事情都需要很长的时间。与此同时,它几乎被冻结了。
这仅仅是因为我使用的是这么旧的设备吗?当然,这不是我的代码或框架的问题。(我知道那句话的第一部分很可笑,但我的代码确实是准系统——只有一点基本的 html 和一些同样基本的 javascript。)
在包含 jquery mobile 之前,这一切都加载得相当快,最多在 1-2 秒内。修改后;好吧,你已经是问题了。