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