为什么jQuery Mobile的框架是Android2.2的操作系统的Jquery在Android操作系统的移动框架
回答
我经历过同样的问题,性能下降:jQuery Mobile的甚至不是在我的三星的Captivate(从快,新的模式非常敏感2010年中期)。我最好的猜测是它只是一个alpha版本,而且一旦架构和功能设置决定完成并且它向1.0版本发展,它就会变得更快。
从我自己的实验和观察电线踪迹,问题在于jQuery代码的解析/标记。第一次在webkit实例中读取它需要很多秒(即使内容来自缓存)。进入另一个页面然后变得更快,大概是由于被解析的上下文被缓存和重用。 – 2011-01-07 12:12:09
何塞 - 你无法在模拟器上感受到速度 - 绝对没有比较。 jQuery手机是我一直在评估的一个框架 - 在iPhone 4上它“不错”,但总体来说仍然很慢,在Android 2.1上它非常慢,几乎无法使用。我担心在整个移动端重用jQuery太大而且太慢。 在旁注中 - Sencha Touch在Android上表现不佳。在iOS上,它比jQueryMobile的alpha版本更好 - 这可能会改变。
JQuery Mobile目前处于Beta 3版本,即将发布1.0版本。随着速度的显着提升和用户感知延迟(UPL)的降低,我最新的移动应用程序运行在Android 2.2.1上,我正在使用JQuery Mobile Beta 3.它运行得非常好!我在实际设备上运行我的应用程序,而不是在模拟器中运行。另外,在开发过程中,当涉及到应用程序优化时,您可能需要检查YSlow和Page Speed作为Firefox/Firebug的插件工具,以确定任何延迟问题的根本原因。
首先,99.9%的可用移动框架很慢。这是由于:
- 智能手机仍然放缓,如果你看看任何桌面/移动JavaScript基准测试,你会发现桌面浏览器总是压倒移动浏览器。
- 移动框架通常很慢。
- 如果你想通过建设25个项目,了解有关移动开发教程,教程最新您可以按照这个Kickstarter的链接
https://www.kickstarter.com/projects/1311831077/learn-5-best-mobile-development-frameworks/
- 1. Android操作系统移植
- 2. Linux操作系统和移动操作系统之间的根本区别(android)
- 3. 离子框架:取决于操作系统的条件动画
- 4. 移动操作系统发布/更新
- 5. CodeIgniter移动操作系统检测
- 6. 移动设备操作系统
- 7. 多移动操作系统模拟器
- 8. 开放源代码云操作系统/操作系统架构
- 9. 3.0 Android操作系统2.2 Android操作系统问题
- 10. 移动操作系统与桌面操作系统有什么不同
- 11. Android操作系统更新系统
- 12. 移植的windows线程在Android操作系统上运行
- 13. Android操作系统口吃滚动
- 14. Android启动时挂机操作系统
- 15. 不WAP支持Android和iOS移动操作系统
- 16. 实际上Android是什么?移动软件或操作系统?
- 17. jQuery - 检测操作系统和操作系统版本
- 18. Android操作系统和PostgreSQL
- 19. Android ICS 4.0操作系统
- 20. .NET框架4.5操作系统的要求(无Vista和XP)
- 21. 根据操作系统或框架跳过方法的编译
- 22. 在MSWin32操作系统上的条款:: ReadKey :: GetTermialSize操作系统
- 23. 在Windows操作系统中的pathos软件包操作系统
- 24. 操作系统中的页框
- 25. 所有android操作系统上的webview?
- 26. 备份Android操作系统的细节
- 27. 编写定制的Android操作系统
- 28. 操作系统上的Android图书
- 29. Android操作系统中的多操作系统引擎构建失败
- 30. 为arm架构编写操作系统
你能否阐述一下什么是慢?它是脚本加载?它是渲染吗?这是互动吗?请记住,jQuery Mobile仍然处于alpha版本,所以性能可能尚未优化。 – 2010-12-11 08:28:17
谢谢约翰尼......它在另一台机器上工作正常(我正在使用仿真器);让我觉得这是一个硬件问题。任何不便敬请谅解。 – 2010-12-28 12:39:30