gpt4 book ai didi

Android+jquerymobile+phonegap与iphone/blackberry/nokia相比性能较差

转载 作者:行者123 更新时间:2023-11-30 04:07:07 25 4
gpt4 key购买 nike

我有一个使用 jquerymobile 和 phonegap 的 Android Web 应用程序。

我已经压缩了 js/html,将我的脚本放在页面底部,但我仍然对我的应用程序的性能不满意,尤其是当我的脚本正在执行 DOM 操作时。

触摸事件的响应非常慢(>2 秒或事件更多)。

用Android Browser/Android Firefox测试,结果还是一样。

当我将性能与普通桌面浏览器/iPhone Safari/黑莓浏览器/诺基亚浏览器进行比较时,我的应用程序响应迅速。

规范:

  1. 三星 Galaxy Tab II
  2. 安卓 ICS 4.0
  3. phonegap 1.8.0
  4. jquerymobile 1.1.0

回顾一下我已经尝试过的:

  • 转到 deviceready更快。
  • 使用 YUI Compressor 最小化/压缩 JS 代码
  • 将 script 标签移到 body 标签的底部。

最佳答案

尝试以下操作。

添加:

webview.getSettings().setRenderPriority(RenderPriority.HIGH);
webview.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);

对于 list :

android:hardwareAccelerated="true"

此外,整理和缩小脚本(而不是仅仅缩小)并大量使用 .destroy() 来保持您的 DOM 修剪。

不幸的是,Android 上的 PhoneGap 是出了名的慢。

关于Android+jquerymobile+phonegap与iphone/blackberry/nokia相比性能较差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11424239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com