我使用 HTML5 和 JQuery Mobile 创建了一个非常简单的 android 应用程序,并使用 phonegap 创建了 android 应用程序。我的应用程序包含一个没有任何资产的 html 页面。它包括 jQuery 库、jQueryMobile 库和 jQueryMobile css 文件。
在我的安卓手机上运行这个应用程序时,我觉得它的响应速度很慢。
有人能帮我吗?
我使用 HTML5 和 JQuery Mobile 创建了一个非常简单的 android 应用程序,并使用 phonegap 创建了 android 应用程序。我的应用程序包含一个没有任何资产的 html 页面。它包括 jQuery 库、jQueryMobile 库和 jQueryMobile css 文件。
在我的安卓手机上运行这个应用程序时,我觉得它的响应速度很慢。
有人能帮我吗?
我建议您将代码从 Phonegap 移植到Titanium 。它要快得多native javascript library
。这意味着您的代码实际上被转换为 Objective-C 或 Java,而不是在容器中运行。这就是它比 Phonegap 快的原因。
继续阅读:
但是你会认为是他们,所以他们总是写得很好!See this Q/A here
了解开发人员对此有何看法。
即使我将应用程序从 phonegap 移植到钛,它的性能也提高到了基准水平 -alhumdulillah-。
如果这可以指导您,请将其标记为答案。
根据我的经验,HTML5 与原生应用程序相比要慢得多。难怪连 Facebook 都决定放弃 HTML5 应用程序,转而使用很酷的原生应用程序。
如果您在中档或入门级 Android 智能手机上运行您的应用程序,那么动画缓慢和难看的按钮是很正常的。在 SIII 或 SIV 上尝试您的 JQM 应用程序,它会更好更漂亮。
我听说Sencha比 JQM 快得多,但上手有点困难。不过值得一试。