2010-12-11 43 views
2

爲什麼jQuery Mobile的框架是Android2.2的操作系統的Jquery在Android操作系統的移動框架

+1

你能否闡述一下什麼是慢?它是腳本加載?它是渲染嗎?這是互動嗎?請記住,jQuery Mobile仍然處於alpha版本,所以性能可能尚未優化。 – 2010-12-11 08:28:17

+0

謝謝約翰尼......它在另一臺機器上工作正常(我正在使用仿真器);讓我覺得這是一個硬件問題。任何不便敬請諒解。 – 2010-12-28 12:39:30

回答

0

我經歷過同樣的問題,性能下降:jQuery Mobile的甚至不是在我的三星的Captivate(從快,新的模式非常敏感2010年中期)。我最好的猜測是它只是一個alpha版本,而且一旦架構和功能設置決定完成並且它向1.0版本發展,它就會變得更快。

+1

從我自己的實驗和觀察電線蹤跡,問題在於jQuery代碼的解析/標記。第一次在webkit實例中讀取它需要很多秒(即使內容來自緩存)。進入另一個頁面然後變得更快,大概是由於被解析的上下文被緩存和重用。 – 2011-01-07 12:12:09

1

何塞 - 你無法在模擬器上感受到速度 - 絕對沒有比較。 jQuery手機是我一直在評估的一個框架 - 在iPhone 4上它「不錯」,但總體來說仍然很慢,在Android 2.1上它非常慢,幾乎無法使用。我擔心在整個移動端重用jQuery太大而且太慢。 在旁註中 - Sencha Touch在Android上表現不佳。在iOS上,它比jQueryMobile的alpha版本更好 - 這可能會改變。

0

JQuery Mobile目前處於Beta 3版本,即將發佈1.0版本。隨着速度的顯着提升和用戶感知延遲(UPL)的降低,我最新的移動應用程序運行在Android 2.2.1上,我正在使用JQuery Mobile Beta 3.它運行得非常好!我在實際設備上運行我的應用程序,而不是在模擬器中運行。另外,在開發過程中,當涉及到應用程序優化時,您可能需要檢查YSlowPage Speed作爲Firefox/Firebug的插件工具,以確定任何延遲問題的根本原因。