爲什麼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