2011-07-11 54 views
11

我已經要求調查的PhoneGap和它是如何工作的。我能明顯看到主站點和博客這件事,但沒有人真的似乎說明它「怎麼做」的工作。PhoneGap的,以及它如何部署

如何PhoneGap的實際打包你的HTML/CSS/JavaScript的建成在智能手機上的應用程序是什麼?

從我可以告訴它捆綁了所有您的通話將基於WebKit的自定義web瀏覽器,它具有自定義掛鉤到正在運行在其上通過JavaScript API的訪問平臺。但是這個猜測是從各種舊博客和文章拼湊而成的。

這是正確的嗎?有沒有關於此的真正優秀的文章,我只是錯過了?

+0

你的簡介幾乎總結起來很好。另一個要點是它可以爲不同的平臺做到這一點。 –

+0

很好,我想我只是想驗證我的產品技術調查 – Mark

回答

8

出臺後,這PhoneGap for Engineers presentation提供了一些很好的PhoneGap的螺母和螺栓。

+0

實際上,這個演示文稿顯示PhoneGap技術如下:1)實例化一個無Chrome瀏覽器實例2)實現PhoneGap.exec橋代碼(JS->本地)3)實現本地插件代碼(本地 - > JS)4)實現JS API來調用這個橋(例如navigator.camera.getPicture)。這種技術對於每個操作系統都是相同的,只是實施方式不同。前三個步驟應該始終爲您想要支持的每個操作系統完成。第四步應該只做一次。 – dssinel

4

PhoneGap使用W3C Widgets規範的擴展版本進行打包,元數據和配置(例如需要哪些設備API),然後在設備特定的瀏覽器包裝中運行此操作,幾乎與您描述的一樣。通過將JavaScript設備API(類似於W3C設備API,但在Phonegap命名空間中)映射到本機API,它可以訪問本地設備功能。

我寫了一個短張貼在此位置:

http://scottbw.wordpress.com/2011/10/07/phonegap-and-widgets/

相關問題