2012-06-23 109 views
3

我們是新來的PhoneGap,並計劃使用的PhoneGap構建適用於iOS,安卓和Windows洗車臺的 應用,使用的PhoneGap構建應用程序適用於iOS,Android和Windows平臺

有以下問題,

1 - 我相信的PhoneGap框架將幫助開發者在HTML/Javascript來寫代碼 ,CSS,它可以在任何機器

2上寫 - 一旦我們有了基本的用戶界面,或幾乎任何我們可以做到使用手機完成後,會有如此使用Xcode中的iOS原生我處理這應該是 具體到本機,即Ecllipse對Andoird 等等

3 - 是否有任何的兼容性,在 各種平臺上運行的應用程序的PhoneGap,我聽到的PhoneGap應用如果設備 瀏覽器是不是HTML 5兼容,可能會無法運行,我可以使用的iPhone3, PhoneGap的應用程序(第一IOS版本大概3)

+3

三個「問題」中的兩個不是問題...請再試一次。至於第三種,是的,如果瀏覽器不支持手機實現的所有HTML5功能,那麼它將不會運行。但是,對於大多數零件來說,它應該可以回到iOS 3.1。 – borrrden

+0

PhoneGap的WinPhone版本會吸引人,你無法繞過它。是的,它會工作,但它會工作可怕,並打破許多事情,如觸摸手勢*這是很難接受的。除非你真的相信有一個WinPhone版本的應用程序是有價值的,除了「它會是一件好事」之外,不要打擾。 – Esko

回答

4
  1. 的PhoneGap提供了一個API(每個平臺)和JavaScript庫,填補了從你的HTML /與設備的本機功能的JavaScript/CSS的差距。 API和JavaScript庫實際上被稱爲Cordova(由於公司被收購,並且API和庫開源)。

  2. 您將需要爲UI使用JavaScript/CSS庫 - 您正在構建Web應用程序。如果需要,你確實可以創建本地用戶界面,併爲應用程序的另一部分啓動PhoneGap Web App,但是這意味着你必須在每個平臺上重複這個用戶界面,並且不需要自定義代碼(我想,如果我是錯誤),您無法從Web應用程序返回到本機用戶界面。

  3. 這取決於您的要求,如果您需要它在較舊的設備上運行,您可能會遇到問題。對於所有現代/最近的設備,您應該可以使用HTML5(以及像Sencha Touch和jQuery Mobile這樣的像樣的UI庫)。

如果您使用的是PhoneGap Build服務考慮,你將失去自定義代碼的靈活性,在不同的平臺和被限制在一個純Web應用程序。

+0

+1因此,讓我說如果我在Windows操作系統中使用BarcodeScanner插件開發應用程序,我還可以通過PhoneGap Build服務構建IOS應用程序嗎? – Roylee

+0

你可能應該爲此提出一個新問題,但Google的快速搜索提出了以下建議:https://build.phonegap.com/blog/barcodescanner-plugin – JonWarnerNet

-3
  1. PhoneGap的是JavaScript庫,它可以幫助您構建應用程序的任何平臺都不需要使用原生的東西,所有的電話功能都可以在pho中找到neGap

  2. 的PhoneGap並不意味着移動UI,對於您可以使用煎茶觸摸或jQuery Mobile的

  3. 當你完成構建應用程序,PhoneGap的是有打造服務,這將給用於例如可安裝的應用程序Android的.apk文件

相關問題