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 项目时你要先考虑项目需要什么功能,然后通过命令行来添加这些功能。