代码改变世界

Adobe PhoneGap 3.0 发布,作为开发品牌彻底剥离出Cordova

2013-09-05 16:42  张智清  阅读(794)  评论(0编辑  收藏  举报

2013年7月21日Adobe官方声明:

Adobe PhoneGap 3.0 在第三届  PhoneGap年会发布
PhoneGap作为流行的开源移动开发框架在这次更新得到升级,包括了新插件架构改进的工具新的平台新的API

Adobe® PhoneGap(tm), 流行的开源移动应用开发框架, 在俄勒冈州波特兰市第三届PhoneGap年后发布PhoneGap 3.0。PhoneGap允许开发者用HTML5, CSS3和Javascript编译快平台应用。通过 PhoneGap, 你可以拾起你熟悉的网页开发技巧和使用 PhoneGap API获取那些浏览器不能获得本地特性的权限。

我们很兴奋的宣布 PhoneGap 3.0以下几个主要新特性:

  • 新的插件架构- 我们的插件架构让应用更小更快,你只需要加载你所需要的API与此同时插件可以自动安装和移除
  • 更友好的开发工具 - 我们让切换原生平台更简单和快捷,而不需要通过原生平台CLI(命令行界面)工具统一学习新的语法. 不需要安装任何原生SDK? 没问题! 我们的工具盒 PhoneGap/Build 整合了.
  • 新的平台支持 - 年初已经支持iOS6 ( iOS7 现已支持!), Windows Phone 8,和  BlackBerry 10. Firefox OS 以及 Ubuntu a也将支持.
  • 新的 APIs - 两个新的 API– InAppBrowser (早先的ChildBrowser 插件)和Globalization API(多语言全球化插件).

通过 PhoneGap 命令行工具 CLI,用户可以通过节点程序包管理(NPM直接安装PhoneGap。 不再需要在每次更新时下载一个ZIP压缩包。这是我们提高用户体验和简化工作流程的一部分。

“通过新的CLI工具,PhoneGap 3 让开发主要移动平台获得连贯的流畅体验。我特别高兴地看到社区新的插件架构这一年所做的努力。我们致力于插件开发者一道以确保整个PhoneGap3.0的生态系统良好运转.“ - Brian LeRoux

“PhoneGap 3 代表了引导移动应用使用HTML, CSS, JavaScript的重大一步。没有Apache Cordova以及合作伙伴at Intel, Google, Microsoft, Blackberry, IBM,和 Mozilla是不可能完成的.” - Andre Charland

V3.0中有一个新的命令行工具phonegap(当然,目前cordova-cli也还可以继续使用的),以下命令就能为你安装该工具:

sudo  npm  install -g phonegap

很明显phonegap命令行工具与cordova命令行工具有所不同。最大的不同就是新的phonegap支持PhoneGap Build。其次是可快速的检查SDK/platforms。当然PhoneGap V3.0最值得关注的是完全的插件体系结构,所有的功能特性包括摄像头等都是使用插件方式提供。也就是说对于新建项目后很多功能暂时是无法使用的,你必须将其对应的插件添加到项目中。

例如

在 cordova 中添加插件的方法是
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git

而通过 phonegap 命令行工具的方法是:
phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git

这意味着在开始 PhoneGap 项目时你要先考虑项目需要什么功能,然后通过命令行来添加这些功能。