📜  PhoneGap-概述

📅  最后修改于: 2020-12-08 05:59:07             🧑  作者: Mango


移动设备,手持设备和易于携带的设备已经开始了软件工程的新革命。这些小型但高效的设备能够运行使用高端编程语言创建的应用程序。拥有这些设备的人往往会最大限度地使用它们,因为这些设备(例如手机)非常方便随时随地使用。

移动设备的体系结构类似于计算机系统的体系结构。它具有定制的硬件,固件和操作系统。

移动

这三个项目大部分是专有的,并且是在一个旗舰组织下进行设计,开发和组装的。应用程序(应用程序软件)由旗舰组织和组织外部的开发人员共同开发。

市场上专有和开放源代码类别中都有许多公认的移动操作系统。最广泛使用的移动操作系统是-

  • 安卓系统
  • iOS
  • 黑莓
  • 视窗

移动操作系统

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

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

电话间隙

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

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

移动OSI

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

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

在本教程中,我们将了解如何在线创建适用于Apple,Android和Windows平台的应用程序,而无需使用任何离线工具。