轉(zhuǎn)到Apache和Adobe后PhoneGap的現(xiàn)狀
最近PhoneGap的世界發(fā)生了許多事情:PhoneGap背后的公司Nitobi被Adobe收購了,它宣布PhoneGap將會(huì)轉(zhuǎn)到Apache,并且使用新的名字。Nitobi在過去一年里構(gòu)建和改善了PhoneGap/Build,一個(gè)在線構(gòu)建PhoneGap應(yīng)用程序的服務(wù)。
為了快點(diǎn)了解PhoneGap的未來以及***的技術(shù)改進(jìn),InfoQ采訪了Nitobi的Brian LeRoux。
Q:PhoneGap的插件現(xiàn)在是什么情況?它們是官方的PhoneGap API的一部分嗎?PhoneGap現(xiàn)在是100%由插件組成嗎?
從架構(gòu)上來說,插件是100%跨平臺(tái)的。它們是官方的,當(dāng)然,不同的平臺(tái)情況有所不同。舉個(gè)例子,要為iOS創(chuàng)建一個(gè)PhoneGap插件,你需要深入Objective C。如果你想讓那個(gè)插件在Android上工作,你就不得不使用Java了。接下來我們將會(huì)努力使得插件的創(chuàng)建、驗(yàn)證、安裝和識(shí)別整個(gè)過程變得更加流暢合理。
PhoneGap也支持Windows Phone 7.x,相關(guān)的插件支持是最近添加的。
Q:有沒有插件開發(fā)者社區(qū)?插件的用戶應(yīng)該到哪里尋求支持?
目前我們鼓勵(lì)開發(fā)者加入我們的Apache Callback郵件列表,我們?cè)谶@里討論插件今后的路線。
注意:Apache Callback提案目前的郵件列表存檔。
Q:在過去幾個(gè)月里運(yùn)營PhoneGap/Build的經(jīng)歷如何?
我們?nèi)ツ晔辉路萸那牡匕l(fā)布了PhoneGap/Build。當(dāng)時(shí),我們?cè)黾恿薸OS支持、Git生命周期、插件(beta)以及大量對(duì)速度和用戶體驗(yàn)的小改善。開發(fā)者的反應(yīng)非常驚人,至今已有超過五萬個(gè)應(yīng)用程序構(gòu)建出來!
Q:有沒有什么計(jì)劃或者資料是關(guān)于PhoneGap/Build的?
你可以期待WP7的支持,本地插件將在2012年初完全支持。
Q:你了解在多個(gè)平臺(tái)上測(cè)試的解決方案嗎?或者說,你有這樣的解決方案提供嗎?(InfoQ之前報(bào)道過Android的測(cè)試解決方案。)
嗯,PhoneGap/Build對(duì)此提供***支持。許多人使用我們的API為移動(dòng)應(yīng)用實(shí)現(xiàn)自動(dòng)化測(cè)試或者創(chuàng)建他們自己的CI系統(tǒng):https://build.phonegap.com/docs/api
Q:PhoneGap 1.x有哪些改變?
1.x比較大的改變有:更加安全、更優(yōu)性能和模塊化的改進(jìn)。1.1的亮點(diǎn)是新的白名單機(jī)制和安全特性。
Q:還有什么特別的新特性嗎?
WebGL已被證明并不適用。我們正在研究其它東西,比如WebIntents。
Q:PhoneGap轉(zhuǎn)到Apache,并且改名Apache Callback,目前的情況如何?
目前的情況是Callback這個(gè)名字太模棱兩可了。我們想把它改成Apache Cordova,這個(gè)名字背后的故事是,溫哥華的科爾多瓦街(Cordova Steet)是創(chuàng)建PhoneGap時(shí)Nitobi的所在地。而我也剛好住在那條街。




















