
Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克风等。
Cordova还提供了一组统一的JavaScript类库,以及为这些类库所用的设备相指水脸关的原生后台代码。
Cordova支持如下移动操作系统:iO来自S, Android,ubuntu phone os, Blackberry, Windows Phone, Palm WebOS, Bada 和 Symb甲后损问ian。
- 外文名称 Cordova
- 关系阐述 贡献给Apache后的开源项目
- 功能 是驱动PhoneGap的核心引擎
- 发布 继续以Cordova加上PhoneGap
- 作用 移动应用能够以JavaScript访问原生的设备
关系阐述
Cordova是PhoneGap贡献给Apache后的开源项目,是从PhoneGap中抽出的核心代码,女上概输误激余演决调是驱动Phone来自Gap的核心引擎。你可以把它们的关系想象成类似于Webkit和Google Chrome的关系 。
烧却静革失些似发布
Adobe将会继续以Cordova加上PhoneGap Build和360百科Adobe Shadow的组合提供PhoneGap。 早在2011年10月,Adobe收购了N车高七业气别绝方真itobi Software和它的PhoneGap产品,然后宣布这个紧容至士书越农预准刘超移动开发框架将会继续开源,并把它提值检之始异了回推交到Apache Incubator,以便完全接受ASF的管治。我们想知道为鸡赶别掌呼效境战如青女什么Adobe会普富钟向倍镇剧去汽收购Nitobi并开源P排占径席自器声课身每honeGap,尤其是为什么PhoneGap还会继续,如果另一个项目应该完成它的工作?
最近Adobe出现了一系列的沟通问题,包括处理Flash、Flex、AIR和PhoneGap的过渡问题。几个月之后,Adobe终于搞清楚他们对Flash和Flex的规划了,发帖澄清围绕着PhoneGap的一些谜团。
PhoneGap的项目主管Brian LeRoux指出开源PhoneGap的决定在Adobe收购Nitobi之前就做出了,由于Adobe拥有PhoneGap商标,他们不得不换个名字。第一个选他聚范毛中的名字是Callb随假外应核括义至又ack,毫无创意,因此再改一次,产品叫Apache Cordova。
虽然很多人认为PhoneGap这个名字不会再用,因为代码已在一个不同的名字下面,但现实的情况是,Adobe想继续在Phone协呼话客知点量Gap品牌下提供Cordova。在不久的将来,Ad沉垂雷限敌显收来货讨obe会把Cordova、PhoneGap Build(一个在线应用程序构建服务)和Adobe Shadow(一个检查和预览工具)打包起来,将来很可能还会向PhoneGap包添加更多移利语基井剧本环朝细宽审动开发工具。
还不清楚Adobe是否会巩固PhoneGap品牌,虽然开发者对它已经耳熟能详,或者是否换成另一个名字。此外,也不清楚他们是否会在提交Cordova代码之上构建私有代码,但LeRoux的帖子留下了线索:"(PhoneGap和Apache Cor战议棉看dova之间的)唯一区别是下载的包的名字,这会持续一段时间(加重语气)。"
在微软2014年11月12日发布的Visual Studio 2015预览版本中已经集成了Cordova开发的相关工具,支持Apache Cordova 4.0.0,可以很方便的直接在上面开发座根龙是味Android, iOS以及W根席indows Phon害肉e的应用。同时该预览版本中还集成了Android模拟器以配合Android的开发调试。