移動開發(fā)者的瑞士軍刀PhoneGap 1.0正式發(fā)布
當開發(fā)商可以跨平臺開發(fā)應(yīng)用程序且?guī)缀鹾翢o障礙之時,神奇的事情就此誕生。其中,最典型的例子就是6Wunderkinder,它旗下最受歡迎的一款任務(wù)管理軟件為Wunderlist,該款軟件可跨平臺使用,但Wunderlist的成功也還需要感謝Appcelerator的支持。然而不是每一個開發(fā)商都如此幸運,他們或沒有時間或沒有資源去打造這樣的關(guān)系,但正是由于Nitobi周五發(fā)布了PhoneGap 1.0,他們也就不用費盡心思去“拉關(guān)系”了。
PhoneGap 1.0中的新功能呢?
PhoneGap 1.0的推出,該公司表示,重點是訪問本地設(shè)備的API。
其他的改進包括:
◆API的整體穩(wěn)定和“可插拔”的架構(gòu)
◆W3C DAP API的兼容性
◆聯(lián)系人API
◆遠程調(diào)試工具
◆一個新的統(tǒng)一的橋接口,使增加平臺和平臺擴展容易
◆改進的插件開發(fā)流程
PhoneGap是一款HTML5平臺,通過它,開發(fā)商可以使用HTML、CSS及JavaScript來開發(fā)本地移動應(yīng)用程序。因此,目前開發(fā)商可以只編寫一次應(yīng)用程序,然后在6個主要的移動平臺和應(yīng)用程序商店(app store)里進行發(fā)布,這些移動平臺和應(yīng)用程序商店包括:iOS、Android、BlackBerry、webOS、bada以及Symbian。隨著源代碼的開放及專業(yè)開發(fā)人士對其不斷的改善,PhoneGap在穩(wěn)定性和持續(xù)性方面得到了很大的提高——這也是其在編寫完善期每月近40,000下載量的一大原因。
雖然Nitobi(該公司總部位于加拿大溫哥華)于周五在俄勒岡州波特蘭正式(官方)發(fā)布PhoneGap 1.0,但事實上,The Next Canada網(wǎng)站披露早在去年P(guān)honeGap就已發(fā)布。不過,PhoneGap的成功開發(fā)早已超越了Nitobi團隊的努力,對該公司CEO Andre Charland來說,PhoneGap不是威脅,而是助力。
“業(yè)界對PhoneGap的研究熱潮就足以證明PhoneGap的巨大成功,” Charland 說,“PhoneGap使大家成為了一個團體,成為了一個有著共同探索目標的團體,成為了一個能夠共同克服困難、相互支持的團體。”
一位在IBM開發(fā)團隊中工作的高級軟件工程師同時也參與了PhoneGap的開發(fā),他為PhoneGap開發(fā)團隊提供了不少的幫助。
據(jù)Nitobi稱,目前發(fā)布的版本側(cè)重點是對本地API設(shè)備的訪問,這也是目前網(wǎng)絡(luò)開發(fā)新的研究領(lǐng)域。另外一些改進與提高包括:API整體穩(wěn)定性和“插接式”架構(gòu)、W3C DAP API兼容性、連接API及刪除調(diào)試工具。此外,新式統(tǒng)一橋接接口的增加將使更多平臺得以應(yīng)用,并且由于插件開發(fā)過程的簡單化,也拓寬了平臺的應(yīng)用廣度。
Nitobi高級軟件工程師及PhoneGap的倡導(dǎo)者Brian LeRoux認為:“這些新的提高與變化大多來自我們的開發(fā)團隊。舉個例子,PhoneGap的開發(fā)者們試圖開發(fā)出一種能夠使插件在大多數(shù)智能平臺上運行的應(yīng)用程序,而且目前所發(fā)布的版本也差不多做到了。”
說到PhoneGap的成功,不得不提到PhoneGap社區(qū)。該社區(qū)會找出共同問題,然后一起解決。在社區(qū)的幫助下的穩(wěn)定性和耐用程度都在不斷提高。社區(qū)還包括來自IBM的一個高級軟件工程師團隊。 Nitobi稱新版產(chǎn)品的重點是訪問本地設(shè)備的API上。另外對整體API穩(wěn)定性,即插即用功能,W3C DAP API,聯(lián)系人API,以及遠程調(diào)試等功能進行了改進。
更多內(nèi)容請參見51CTO獨家專題《跨平臺移動web應(yīng)用框架PhoneGap開發(fā)入門》