【问题标题】:Phonegap+jQuery Mobile, overall sluggish controllersPhonegap+jQuery Mobile,控制器整体卡顿
【发布时间】:2013-04-01 19:21:51
【问题描述】:

我正在使用 phonegap 和 jquerymobile 开发一个 Android 应用程序,我在按钮和选择菜单之类的东西上整体迟缓,这让我很难过。

有时它们可​​以正常工作,但大多数时候需要多次点击才能工作,很多按钮“卡”在悬停状态/按下状态,选择菜单非常慢,我的点击正在注册不同的选项我点击的那些。

需要注意的一点是,从我的页面中删除data-role="content"似乎有性能提升(wtf的大案例),我也尝试过$.mobile.buttonMarkup.hoverDelay = 0;,这似乎没有任何效果。

到目前为止,我的页面非常轻巧(尚未渲染任何内容服务器端/所有脚本都在本地引用/只有 4 页纯 html),我只使用幻灯片效果(顺便说一句,效果很好,没有迟缓那个部门),是管制员害死我

我正在一个 4.0 设备上测试它,不确定我是否遗漏了什么,但如果它在项目中这么快就这么笨重,我不想考虑当我们真正开始时它会是什么样子.. .

【问题讨论】:

    标签: cordova jquery-mobile


    【解决方案1】:

    中端和入门级手机上的 jQuery Mobile 一直很糟糕。标记我的话。如果您在 SIII 或 SIV 等高端设备甚至 iPhone 系列上运行您的应用程序,那么您会发现 UI 看起来很酷且不那么呆滞。

    问题仅仅是因为缺乏处理能力。当你发布产品时,你必须告诉你的客户,在入门级手机上,它看起来会很丑,最终会占用所有内存,WebView 或浏览器会崩溃。

    【讨论】:

    • Phonegap 是否有其他框架推荐?我在网络上看到了很多讨论,人们似乎大部分时间都在使用 jQuery Mobile……我想保留转换和 ajax 支持等功能。
    • jQuery Mobile 使您能够使用强大的 UI 控件,而单个开发人员需要很长时间才能开发出来。如果您同意付费订阅,请查看Kendo UI for mobile。顺便说一句,你检查了Sencha UI 吗?我从朋友那里听说它比 JQM 快得多。
    • 尝试在 google 上挖掘如何加速 JQM。有几种方法,例如禁用用户可缩放或禁用阴影(我不记得确切的解决方案,但它可以让您了解要搜索的内容)
    猜你喜欢
    • 2013-07-31
    • 1970-01-01
    • 1970-01-01
    • 2012-04-11
    • 2013-03-19
    • 1970-01-01
    • 2013-11-03
    • 1970-01-01
    • 2012-12-02
    相关资源
    最近更新 更多