1、最早phonegap出现在2008年的iPhoneDevCamp大会上,这一年它获了奖,然后开始支持Android平台,火起来了。
现在phonegap作为一款典型的Html5移动应用框架,其新创公司被Adobe公司收购,现在还有一个名字叫Cordova实质上也是指它。
2、创建phonegap的主要动力来自于iphone开发的苦恼,因为每个新手都要学习Objective-C这样不熟悉的开发环境和语言。
3、phonegap框架主要作用是让Web开发人员用HTML、CSS和JavaScript知识去实现对设备的本地API访问,从而做到和同设备的本地应用程序交互。可能用到的如摄像头、加速计、定位、通知、存储和通讯录等。
4、优势:对于程序员,将省去学习Object-C花费的大量时间和精力。一次编写代码,只要在编译打包过程中搭配不同的SDK就可以实现各个平台的运行。这将节约大量时间和开发成本。总结就两点:跨平台、开发成本低。
5、缺点:据网上的说法,普遍认为phonegap的运行速度慢、UI反应延时、不能像本地应用那样自如地支持高端游戏。这里有一篇文章的链接是讲解phonegap的缺点的,可以参考。网站如下:http://mi.chinabyte.com/372/12641372.shtml
6、我的项目采用phonegap框架,暂时以Android平台为主,但是暂时用不到那些本地应用程序,只是作为跨平台仍然是个不错的选择。后期也可以进行拓展。