什么是Cordova

Apache Cordova是最初由Nitobi创建的移动APP开发框架。 Adobe Systems在2011年购买了Nitobi,将其重新命名为PhoneGap,后来又发布了名为Apache Cordova的开源软件。

Apache Cordova使软件程序员能够使用CSS3,HTML5和JavaScript为移动设备构建应用程序,而不是依赖特定平台的API,如Android,iOS或Windows Phone中的API 。它可以根据设备的平台来包装CSS,HTML和JavaScript代码。它扩展了HTML和JavaScript的功能以与设备一起工作。由此产生的APP是混合的,这意味着它们既不是真正的原生移动APP(因为所有的布局渲染都是通过Web视图而不是平台的本地UI框架完成的),也不是纯粹的基于Web的APP(它们不仅仅是Web APP,因为可以包装成可分发的APP, 并可访问本机设备API)。

您可以使用Cordova插件连接原生设备API。