苹果和手机有什么区别?


我们经常被问到的一个问题是:“苹果和苹果手机有什么区别?”。简单的答案是Appery.io平台使用PhoneGap(实际上是Apache Cordova)。但是让我们深入研究一下。

首先,它们之间有什么区别PhoneGapApache Cordova?。Cordova是一个开源框架,具有两个核心能力:

  • 它允许将一个超文本标记语言/超文本标记语言应用打包成混合移动应用。基本上,你在一个本地包装器(混合应用程序)中运行超文本标记语言/超文本标记语言应用程序,但是它基本上看起来和行为都像一个本地应用程序。这允许您使用单个代码库瞄准多个移动平台。
  • 它提供了一个简单的Javascript应用编程接口来访问本机设备功能,例如从超文本标记语言/超文本标记语言应用程序访问照相机

PhoneGap归奥多比所有,其名称用于该产品。奥多比在2000年收购了PhoneGap的制造商Nitobi,并以Apache Cordova的名义将图书馆资源捐赠给Apache。今天的PhoneGap是奥多比的产品,由科尔多瓦和一些围绕框架的额外特性组成(使它成为一个产品和品牌名称)。

尽管大多数人交替使用PhoneGap和Cordova这两个名字,但Appery.io在每个应用程序中都捆绑了Cordova。

Cordova允许将应用打包为混合应用,并提供访问本机设备功能的应用编程接口。你仍然需要一个开发工具来用科尔多瓦构建这个应用。您需要一个为您的应用程序提供用户界面组件的Javascript框架。您仍然需要连接到应用程序中的REST应用编程接口服务,并且您需要应用程序的应用编程接口后端,例如云数据库、推送通知和服务器代码。

所有这些特性和更多特性都是由Appery.io提供的。Cordova只是Appery.io平台中的一个组件,它可以构建混合应用程序。阿佩里奥和科尔多瓦并不完整,而是互相恭维。