我有一个使用jquerymobile和phonegap的Android Web应用程序。
我已经压缩了js / html,将我的脚本放在页面底部,我仍然不满意我的应用程序的性能,特别是当我的脚本正在进行DOM操作时。
触摸事件的响应非常慢(> 2秒或更多事件)。
使用Android Browser / Android Firefox进行测试,结果仍然相同。
当我将性能与普通桌面浏览器/ iPhone Safari / BlackBerry Browser / Nokia Browser进行比较时,我的应用程序响应迅速。
规格:
回顾我已经尝试过的事情:
答案 0 :(得分:1)
请尝试以下操作。
添加:
webview.getSettings().setRenderPriority(RenderPriority.HIGH);
webview.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
清单:
android:hardwareAccelerated="true"
此外,整理和缩小脚本(而不是仅仅缩小)并使用.destroy()来保持DOM的修剪。
不幸的是,Android上的PhoneGap非常慢。