跨平台工具详解:Adobe PhoneGap

移动开发
在接下来的一系列文章中,我们对跨平台工具进行逐一分析,包括产品&技术支持,市场份额和定位等内容。首先,本篇文章为大家展示了15家主要的跨平台工具供应商的详细资料,其中,我们列出了每个供应商的主要特点,他们的目标平台以及我们根据所做的开发者调查得出的针对每个工具的开发者观点,接下来我们为大家详细介绍了Adobe旗下的PhoneGap。

下面我们再来看一下这15家主要的跨平台工具提供商:

  • Adobe(PhoneGap)
  • Adobe(Air/Flex)
  • Ansca Mobile(Corona)
  • Appcelerator(Titanium)
  • Seregon(DragonRad)
  • IBM(Worklight)
  • Ideaworks 3D Ltd(Marmalade)
  • MoSync
  • MMotorola Solutions (RhoMobile)
  • Netbiscuits
  • RunRev(LiveCode)
  • Qt (Nokia)
  • Sencha
  • Unity
  • Xamarin (MonoTouch and Mono for Android)

根据我们对供应商的采访和间接的调查,针对每一家供应商,我们会给出他们的公司评估,情况说明和输出平台,除此之外,凡是参与了开发者调查的供应商,我们还提供了它们的开发者满意度,和开发者人气(选择标准,TOP APP类别,最具人气的功能),但是前提是我们要有足够大的样本示例。

Adobe PhoneGap (Apache Cordova)

PhoneGap,最具人气的跨平台开发工具之一,一直由Nitobi负责维护,Nitobi是Canada,Vancouver的一家App开发公司,公司拥有约20个员工。2008年的iPhoneDevCamp首次推出PhoneGap项目作为开发本地App的web开发技能。2009年,PhoneGap获得Web 2.0 Expo LaunchPad比赛的冠军,其代码通过MIT的开源许可进行发布。

接下来,Adobe于2011年10月收购了Nitobi,该平台重命名为Apache Cordova,同时其代码。该项目的合作伙伴和赞助商包括IBM,Sony Ericsson,Symbian,Palm,RIM和Sencha。

产品&技术支持

PhoneGap主要面向有意开发智能机本地App(iOS,Android,Blackberry,Symbian,Bada,Windows Phone 7)的web开发者,并负责把这些App通过本地App商店发布出去。PhoneGap应用程序,。开发者可以使用JavaScript调用本地平台的API。开发的过程就是把

市场份额

Nitobi称,到2011年9月份为止,PhoneGap的下载量已经超过60万,使用其SDK开发的App数以千计。其中人气最高的包括Netflix,LinkedIn和iPad App:Ars Technica Reader。根据平衡样本方法论,在我们的调查中,PhoneGap的使用率最高,12%的调查对象认为它是主要的跨平台开发工具。PhoneGap在亚洲地区有较大的影响力,其中22%的PhoneGap用户都是来自亚洲,而平均值只有12%。

自从首个混合式Web App范例出现以后,PhoneGap成为了了许多跨平台工具的核心组件,其中包括AppMobi,BKRender,Feedhenry,The Unify Project和Worklight。然而,交替混合式的外观开始崭露头角,使用Sencha2.0和Antenna Mobility Studio也可完成开发。PhoneGap整合了眼下流行的模拟器,调试器,游戏库,UI库(尤其是Sencha),持久性和测试库。

市场定位

PhoneGap适用于所有的主流智能手机平台,其中包括iOS,Android,Blackberry,Symbian,Bada和Windows Phone 7.我们在调查中发现有61%的调查对象把“访问目标平台”作为他们选择工具的主要原因。59%的调查对象认为低价位或免付费是另一个选择工具的参考参考条件。使用PhooneGap开发的App种类不受限制,主要以企业App为主,

PhoneGap受HTML,CSS和JavaScript等编程语言编程能力的局限,且依靠本地浏览器–渲染引擎。我们调查发现,有49%的PhoneGap开发者指出本地UI性能是开发者们最强调的功能,同时,更好的设备API集成也在优先考虑因素之列。像大多数平台一样,PhoneGap支持的功能包括存储,加速器,访问相机,指南针,联系人,文件,地理定位,媒体捕获和播放,网络连接,通知警报,音频和震动等。

Adobe宣布将中止对Flash移动浏览器插件的开发,PhoneGap(现在更名为Apache Cordova)将可能成为Adobe移动策略的基石。我们希望Adobe把PhoneGap紧密集成到它的专业开发工具中去。

 

责任编辑:佚名 来源: Web App Trend
相关推荐

2012-07-06 13:45:21

跨平台工具Adobe AirFlex

2012-07-06 15:08:14

跨平台工具Netbiscuits

2012-07-06 15:00:03

跨平台工具MoSync

2012-06-14 09:48:06

跨平台工具SeregonDragonRad

2012-06-14 09:57:12

跨平台工具IBMWorklight

2012-06-14 09:42:20

跨平台工具AppceleratoTitanium

2012-07-06 15:10:39

跨平台工具QtNokia

2012-07-06 14:02:25

跨平台工具RunRevLiveCode

2012-05-24 13:25:37

TitaniumPhoneGapAppcelerato

2012-07-06 14:56:38

跨平台工具Motorola SoRhoMobile

2012-06-14 09:37:17

Ansca MobilCorona跨平台工具

2010-10-09 15:01:27

PhoneGapiPhoneAndroid

2011-12-23 09:53:24

PhoneGap

2012-01-09 09:45:14

PhoneGapPPT

2011-12-30 15:17:23

Adobe视频PhoneGap

2011-12-30 15:11:36

Adobe视频PhoneGap

2012-07-06 15:03:43

跨平台工具Ideaworks 3Marmalade

2023-02-10 14:54:20

编译工具cmake

2013-07-17 13:51:48

AppCanPhoneGap

2013-06-26 14:55:59

AppCan
点赞
收藏

51CTO技术栈公众号