PhoneGap 2.0正式版發布 更名為Apache Cordova
Adobe PhoneGap 團隊近日在美國波特蘭的年度 PhoneGap Day 上正式發布了 2.0 版本。PhoneGap是一個開源的跨平臺移動應用開發框架,讓 Web 開發人員能夠使用熟悉的 HTML,CSS 和 JavaScript 構建跨平臺的移動本地應用,且開發跨平臺應用時只需使用標準網絡技術(HTML5、CSS和JavaScript)的情況下。通過 PhoneGap 框架提供的 JavaScript API 能夠以非常簡單的方式調用移動設備的核心功能,包括地理位置,攝像頭,加速器,通訊錄,多媒體,文件和網絡等功能。因此,目前開發商 可以只 編寫一次應用程序,然后在6個主要的移動平臺和應用程序商店(app store)里進行發布,這些移動平臺和應用程序商店包括:iOS、Android、BlackBerry、webOS、bada以及Symbian。
能使開發者們在PhoneGap的目標是實現“一次開發,運行于任何移動終端平臺”。PhoneGap最初由Nitobi開發,2011年10月,Nitobi被Adobe收購,而PhoneGap項目也被貢獻給Apache軟件基金會,并有了一個新的名字Apache Cordova。
PhoneGap 2.0 的新特性包括:
- Cordova WebView:允許將PhoneGap作為一個視圖片段整合進更大的本地應用程序中。
- 命令行工具(CLI):可用于Android、iOS和BlackBerry平臺,為跨平臺任務(如創建、調試、模擬等)提供了一個標準的命令操作方式。
- 文檔改善:包括快速入門指南、插件遷移指南以及其他文檔,以幫助開發者加快和簡化移動應用的開發,
- Web Inspector Remote(Weinre)移植到nodejs:意味著可以通過NMP(Node Package Manager)來輕松安裝。
- Cordovajs:性能、安全性、平臺間API一致性得到了顯著改進。
- 項目過渡到Apache Cordova,即將從孵化器中畢業。
- 改善了iOS應用的創建
PhoneGap***開發人員Brian•LeRoux表示:
引用
PhoneGap 2.0大大提升了開發人員的體驗。我們的文檔現在更全面,其中包含了開發者所要求的Plugin API。開發者將可以使用PhoneGap作為橋梁,創建自己的瀏覽器API,以用于本地調用。 |