2013-02-05 114 views
0

我只是熟悉桌面jquery,我也想用它來移動RIA。我去提供演示網站(http://jquerymobile.com/demos/1.2.0/),並試圖檢查出來。問題是,我擁有的所有瀏覽器都不支持它(buildin Android 4,chrome mobile,delphin瀏覽器 - 都是最新的)。當我探討這個演示中,我注意到:jquery mobile需要什麼瀏覽器?我可以使用phonegap嗎?

  • 頁面滾動到過渡到下一個
  • 頁面之前過渡到下一個
  • 頁面閃爍前頂部在頂部的時候回來給它的,然後滾動(打開可見)到以前的位置,甚至沒有在頁面隱藏之前的所有
  • ListView控件崩潰滾動
  • 不同的瀏覽器提供不同的頁面大小(字體和控制)
  • 輸入編輯過程中不應用樣式
  • 內容轉換過程中固定頁腳抽搐

我的問題是: 是任何瀏覽器,jQuery Mobile的真正支持......或者我應該先問一下,是否有任何瀏覽器真正支持jQuery Mobile的?

我花了一些時間。我想將它用於我的移動RIA應用程序。我計劃將其轉移到phonegap的未來。但也有另外一個問題,我伸手:

所以我最終需要問的問題: jquery mobile是否準備好將它用於移動RIA?

我給了它一個機會,因爲我現在使用jqueru UI,任何工作都很棒。但我害怕陷入死衚衕。

如果可以的話,請給我一些提示。

[編輯]

我測試了三星GT-I9100的Android 4.0.4(我假設我的用戶可以使用低性能手機太)

+0

「RIA」是什麼意思?事實上,有很多網站採用jQuery手機,並且展示了各種各樣的移動瀏覽器。我現在無法檢查這些演示。 – feeela

+0

豐富的互聯網應用程序 – Petah

+0

演示目前的工作方式是如何使用它們。在頁面轉換之前跳轉到頂部是出於性能原因。有辦法繞過它,但它們有缺點。眨眼可能只是與您正在測試的設備的支持相關的錯誤。 –

回答

0

此處列出了瀏覽器對jQuery Mobile的支持:http://jquerymobile.com/gbs/。它是一個分級支持文件(A,B和C),每個等級都表示它具有不同級別的支持。請務必仔細閱讀瀏覽器旁邊的註釋 - 它通常會列出用於測試的手機的品牌和型號。例如,Android 4.0瀏覽器注意到升級後的設備可能有一些問題。

請注意,對於任何移動平臺,您不僅支持瀏覽器,還支持操作系統版本和硬件本身。不幸的是,這會使移動開發變得棘手。

+0

我知道這個列表。我在Android版Chrome 18上測試了它(在Android 4.0和4.1設備上測試過)並且也遇到了問題。我是開發人員,我瞭解一些技術問題,但是對用戶說些什麼?請他們在特殊操作系統版本的特殊設備上使用特殊瀏覽器?這gona殺死我的市場:( – Saram

+0

我明白這是令人沮喪的,你可以嘗試使用框架來標準化或測試的設備很多,理想情況下,我會推薦像我爲自己的產品鏈接,分級瀏覽器支持文檔「,在這方面進行了測試,而不是在這個,這個操作系統和這個手機型號」等等。最終你正在測試三件事情,正如我之前提到的:操作系統版本,硬件版本,瀏覽器版本。 –

0

大量的信息在這裏:

http://jquerymobile.com/demos/1.2.0/docs/about/platforms.html

是的,PhoneGap是專門支持的。

你所提到的大部分問題都是移動設備及其瀏覽器的限制,而不是jQuery Mobile。與原生應用程序相比,移動網站將始終提供折衷。一個給你廣泛的分佈與承認的限制。另一個爲您提供了有限的跨平臺選項的出色控制和用戶界面。

我正在用jQM構建一個相當大的應用程序。它針對企業類型的客戶,對我們來說,分銷和跨平臺功能遠遠超出了這些限制。但是,這一切都取決於你想要破解的是什麼。

+0

我之前檢查過列表。我有瀏覽器:Chrome for Android 18(在Android 4.0和4.1設備上測試過),並且出現錯誤。 – Saram

相關問題