PhoneGap - 概述

移动,手持设备和易于携带的设备开启了软件工程的新革命.这些小而高效的设备能够运行使用高端编程语言创建的应用程序.拥有这些设备的人倾向于最大限度地使用这些设备,因为这些设备(如手机)可以随时随地使用.

移动设备的架构类似于一个计算机系统.它具有定制的硬件,固件和操作系统.

Mobile

这三个项目大多是专有的,由一个旗舰组织设计,开发和组装.应用程序(应用程序软件)由旗舰组织和组织外部开发人员共同开发.

市场上有许多公认的移动操作系统,包括专有和开源类别.最广泛使用的移动操作系统是 :

  • Android

  • IOS

  • BlackBerry

  • Windows

Mobile Operating System

每个移动操作系统都提供自己的一套工具和环境来开发将在其上运行的应用程序.为一个操作系统制作的应用程序无法在任何其他平台上运行,因为它们完全不同.开发人员倾向于涵盖所有主要的移动操作系统,以提高其用户之间的可访问性.

因此,开发可在所有主要操作系统平台上运行的应用程序,保持繁琐的任务它的外观,感觉和功能在所有平台上都是相同的.对于这项工作,开发人员需要了解所有平台,并且应该对不同操作系统的主要开发工具有充分的了解.

PhoneGap

PhoneGap可以看作是上述所有问题的解决方案. PhoneGap是一个框架,使开发人员可以使用标准Web API为所有主流移动操作系统开发应用程序.它是开源的,免费的.

开发人员只需要使用HTML,CSS和JavaScript了解Web开发. PhoneGap负责其余工作,例如应用程序的外观和各种移动操作系统之间的可移植性.

Mobile OSI

使用PhoneGap,可以为所有主要的移动操作系统(如Apple iOS,Android,BlackBerry,Windows等)创建应用程序.这不需要开发人员具备专业知识任何上述平台,开发人员都不需要知道从头开始编写应用程序的编程.

PhoneGap允许其用户在网站上传数据内容并自动将其转换为各种App文件.

在本教程中,我们将看到如何在不使用任何离线工具的情况下在线创建Apple,Android和Windows平台的应用程序.