PhoneGap - 概述


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

移动设备的架构与计算机系统的架构类似。它具有定制的硬件、固件和操作系统。

移动的

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

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

  • 安卓
  • IOS
  • 黑莓
  • Windows
移动操作系统

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

因此,开发一个可以在所有主要操作系统平台上运行的应用程序,并在所有平台上保持其外观、感觉和功能相同,就成为一项乏味的任务。对于这项工作,开发人员需要了解所有平台,并且应对不同操作系统的主要开发工具有很好的了解。

电话间隙

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

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

移动OSI

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

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

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