PhoneGap的由来

生气的散人 发布于 2012/11/21 11:20
阅读 673
收藏 2

2008年8月,PhoneGap在旧金山举办的iPhoneDevCamp上初次崭露头角。起名为PhoneGap是创始人的想法:“为跨越Web技术和iPhone之间的鸿沟牵线搭桥。”(Bridging the gap between the web and the iphone SDK.)而从Nitobi公司的博客上,我们可以看到这样的描述(2008年9月18日):“它有点像为iPhone而开发的AIR。”(It's like AIR for the iPhone.)

注意:当时Adobe推出的AIR桌面技术能够使Web开发人员用JavaScript、HTML和CSS开发传统桌面应用程序。

2009年2月25日,PhoneGap 0.6发布,这是第一个稳定版,支持iOS、Android和BlackBerry平台。

2009年8月到2010年7月,PhoneGap实现了对Windows Mobile、Palm、Symbian平台的支持,支持平台达到6个。

2011年10月4日,Adobe公司宣布收购创建了HTML5移动应用框架PhoneGap和PhoneGap Build的新创公司Nitobi Software。Adobe表示,收购PhoneGap后,开发者便可选择在PhoneGap平台使用HTML、CSS和JavaScript创建移动应用程序,也可选择使用Adobe Air和Flash。

随后,Adobe把PhoneGap项目捐给了Apache基金会,但保留了PhoneGap的商标所有权。

2011年7月29日,PhoneGap发布了1.0版产品,其中加入了不少访问本地设备的API。

2011年10月1日,PhoneGap发布了1.1版。新功能包括支持黑莓PlayBook的WebWorks并入,orientationchange事件和媒体审查等。

2011年11月7日,PhoneGap 1.2发布,开始正式支持Windows Phone 7,支持的平台数达到了7个。

2011年12月19日,PhoneGap团队与微软发布了1.3版,对iOS、Android与RIM进行了一些增强,同时还为Windows Phone 7提供了可用于产品的特性集,包括完整的API支持、更棒的Visual Studio模板、文档、指南、bug修复以及大量插件。

在成为Apache Incubator项目后,PhoneGap已经更名为Apache Callback。1.4版发布后,名字再次变更为Cordova。有趣的是,Cordova其实是PhoneGap团队附近一条街的名字,如图1-5所示。

enter image description here[+] 查看原图

图1-5 Cordova是附近一条街的名字

由于最近PhoneGap名字变更比较频繁,很多读者常常弄不清各种名词的区别,特别是PhoneGap和Cordova。在这里我们可以来看看PhoneGap和Cordova的关系和区别。

  • Cordova是Adobe捐献给Apache的项目,是一个开源的、核心的跨平台模块。PhoneGap是Adobe的一项商业产品。

  • Cordova和PhoneGap的关系类似于WebKit与Chrome或者Safari的关系。

  • PhoneGap还包括一些额外的商用组件,例如PhoneGap Build和Adobe Shadow。

PhoneGap的更新速度非常快,短短几个月时间,在笔者写完这本书的时候,PhoneGap的最新版本已经是2.0了。

加载中
0
g
gongbg
学习了,谢谢!
0
百mumu
百mumu
原来如此啊
返回顶部
顶部