在过去几年中,Web平台取得了显著的进步,变得比以前更富有表现力了。并且,它还在不断快速发展中,这都要归功于Web社区中热情的开发者、设计师和浏览器供应商。
今天,Web平台已经成为创意表达的主要媒介之一,已经有无数的复杂应用通过它制作,包括电子邮件应用、地图应用以及文档编写应用。目前,Web技术已经相当成熟,可以用来制作复杂的移动应用程序了。
PhoneGap为企业家和知名公司通过Web平台来创建移动应用程序提供了一个很好的机会。通过PhoneGap技术,我们可以使用HTML、CSS和JavaScript来制作复杂的移动应用程序,这些应用程序可以运行在几乎所有流行的移动平台上。除了可以完成Web浏览器上的功能外,PhoneGap技术还可以让你通过JavaScript API与设备的硬件和操作系统进行交互,达到与本地应用程序一样的效果。
已经有众多年轻的创业者和初创公司采用PhoneGap作为他们的开发平台,甚至有很多大公司也采用了这一技术,包括SAP、Zynga、Wikipedia和BBC公司,其中BBC公司最近开发的2012年伦敦奥运会应用就采用了PhoneGap技术。
本书能够开启你的PhoneGap技术之旅,我对此感到非常激动。它不但介绍了PhoneGap的基础知识,并且为你在开发更复杂应用时采用什么框架给出了有用的建议。书中对于PhoneGap众多API的详细讲述,会让你在开发与本地应用匹敌的移动Web应用时事半功倍。除此之外,本书还介绍了很多PhoneGap的高级特性,例如如何编写PhoneGap插件。
作者将对PhoneGap技术的热情倾注在此书中,从而使得每一个想学习PhoneGap技术的开发者都能获得愉快而舒适的阅读体验。我个人非常感谢他们的努力并祝愿他们获得成功。现在,就让我们拿起本书,开始敲写代码来创建令人惊异的应用程序吧!
——Arno,Adobe Web Platform & Authoring资深总监