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