我在PhoneGap(科爾多瓦)上構建和應用,並且遇到了很多困難。因此,我認爲我的下一個版本是jQuery Mobile。PhoneGap或JqueryMobile?
我想知道是否有人有兩個經驗,並有推薦或偏好?
我在PhoneGap(科爾多瓦)上構建和應用,並且遇到了很多困難。因此,我認爲我的下一個版本是jQuery Mobile。PhoneGap或JqueryMobile?
我想知道是否有人有兩個經驗,並有推薦或偏好?
JQM只是幫助您建立一個針對移動設備優化的網頁/應用程序,但它仍然只是一個網頁。在iOS上,您可以將Web應用程序固定在主屏幕上,單擊/輕觸時會打開單獨的瀏覽器實例,並提供一些元標記,使您的Web應用程序看起來更像本機應用程序(例如,您可以隱藏狀態欄在屏幕的頂部並提供啓動畫面)。然而,在Android上(至少在ICS上,不知道Jelly bean),而你可以將Web應用程序固定到你的主屏幕,它只是作爲一個快捷方式,並將它作爲瀏覽器中的另一個選項卡打開。我不確定你有什麼選擇在Windows手機上的網絡應用程序。
Phonegap只是爲您的web應用程序構建一個帶有webview(一個瀏覽器實例)的本地應用程序包裝,並允許您訪問設備API。
基本上這兩者並不相互排斥,您可以使用JQM構建您的Web應用程序,並仍然將其封裝在phonegap中(您可能會遇到之前遇到的任何困難),或者可以跳過phonegap部分,但你的Web應用程序仍然只是一個Web應用程序,即一個網頁(這是更明顯的Android和iOS)。
好吧,我假設我會在phonegap中創建應用程序的基礎,但是使用JQM添加額外的功能和動畫是否正確? – MeltingDog
是的,您可能想在JQM文檔http://jquerymobile.com/demos/1.1.0/docs/pages/phonegap.html中查看此頁面。 – Jack
推薦鈦的一兩件事,Jquerymobile不支持在本地設備API。我已經完成了兩個開發,但至少與android,創建一個JavaScript函數調用接口很容易。 Jquery移動用戶界面在很多不同的Android手機上工作得相當順利,甚至是低端。
目前我只使用jquery mobile,區別在於它只是爲了UI,而不是設備功能的API。此外,即時通過鈦進行jquery移動開發, http://www.appcelerator.com/platform
我通過PhoneGap使用JqueryMobile,前者用於UI,後者用作javascript和原生特徵之間的一個層。所以......爲什麼選擇? –