下面我们再来看一下这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紧密集成到它的专业开发工具中去。