Adobe PhoneGap 團(tuán)隊(duì)近日在美國波特蘭的年度 PhoneGap Day 上正式發(fā)布了 2.0 版本。PhoneGap 是一個(gè)免費(fèi)開源的開發(fā)框架,讓 Web 開發(fā)人員能夠使用熟悉的 HTML,CSS 和 JavaScript 構(gòu)建跨平臺(tái)的移動(dòng)本地應(yīng)用。通過 PhoneGap 框架提供的 JavaScript API 能夠以非常簡單的方式調(diào)用移動(dòng)設(shè)備的核心功能,包括地理位置,攝像頭,加速器,通訊錄,多媒體,文件和網(wǎng)絡(luò)等功能。
借助 PhoneGap,你完全可以使用熟悉的 Web 開發(fā)技術(shù)寫出移動(dòng) Native App,并發(fā)布到 Apple Store,Google Play 等各平臺(tái)應(yīng)用商店中。編寫好的代碼可以上傳到云端服務(wù)器,使用云端編譯功能編譯成各種平臺(tái)下的應(yīng)用,支持 iOS,Android,Palm WebOS,Symbian,Blackberry,Windows Phone 和 Bada 七大平臺(tái)。
最新發(fā)布的 PhoneGap 2.0 有以下改進(jìn):
Cordova WebView - 集成PhoneGap,作為視圖片段嵌入原生應(yīng)用中。
Command Line Tooling (CLI) (Android, iOS and BlackBerry) - 命令行工具,為不同平臺(tái)提供統(tǒng)一的項(xiàng)目創(chuàng)建,調(diào)試和模擬功能。
Enhanced documentation – 完善文檔,更新了入門指南,插件開發(fā)文檔,遷移指南以及更多能夠幫助開發(fā)者加快開發(fā)的文檔幫助。
Web Inspector Remote (Weinre) 對(duì)接 nodejs,允許通過 nodejs 的包管理工具(NPM)進(jìn)行安裝。
Cordovajs - 有很多激動(dòng)人心的改進(jìn),例如性能,安全性和API的規(guī)范性等等。
Transition to Apache Cordova 逐漸向Cordova過渡,即將完成。
Windows Phone support 加強(qiáng)了對(duì) Windows Phone 平臺(tái)的支持。
Improvement to iOS app creation - 對(duì) iOS 平臺(tái)的應(yīng)用開發(fā)做了重大改進(jìn)。