超慢滑动反应 - 如何加快 sencha touch / phonegap
Posted
技术标签:
【中文标题】超慢滑动反应 - 如何加快 sencha touch / phonegap【英文标题】:superslow swipe reaction - how to speed up sencha touch / phonegap 【发布时间】:2011-05-07 14:38:10 【问题描述】:我有一个简单的 mvc 风格的 sencha touch 应用程序,在视口中有一个视图:主视图。当您在主视图上滑动手指时,另一个面板作为模态浮动窗口弹出。此面板位于主视图脚本的变量中。 我的问题:在 ios 设备上(通过 phonegap),弹出窗口出现得很晚——比如滑动发生后 2-4 秒。 这是正常的还是有办法加速煎茶触摸/电话间隙,也许是通过预加载弹出窗口,预先打开它并使其不可见......?
谢谢!
【问题讨论】:
这不是您问题的答案,但您可能想看看这个问题:***.com/questions/3307732/… iphone 不会通过 webview 对 javascript 进行 jit 编译(仅在 safari 中)。所以 sencha touch 在 iOS 上的 safari 中比 phonegap (webview) 更快。在您研究此内容时请注意。 我相当肯定,自从 iOS 5.0 将硝基引擎提供给 webviews 以来,这种情况已经发生了变化。不再只是 nitro javascript 引擎的 safari。 【参考方案1】:确保在您的设备上进行测试时,您没有在调试中安装您的应用,这非常慢。
【讨论】:
当您在本地设备上安装应用程序进行测试时,它是运行/调试选项中的一个选项。如果您处于调试模式,则会对其进行检查。 这是否解决了您的问题?我问是因为我正在评估使用 Sencha Touch + Phonegap 开发跨平台移动应用程序的过程,并且我对性能问题感兴趣。 在我的情况下它不起作用:(,就答案的质量而言,我认为这个答案分为两部分,如果编辑 5 月 10 日的评论会更好作为答案的一部分。以上是关于超慢滑动反应 - 如何加快 sencha touch / phonegap的主要内容,如果未能解决你的问题,请参考以下文章
Sencha Touch - sencha touch js 大小的性能问题