visionmobile发布了2012年跨平台开发工具报告,跨平台工具(CPTs)让开发者可以以较低的增量成本针对多平台开发应用。这得以让开发者可以针对更多的平台,也打破了苹果和Google的移动生态双寡头垄断。
我们的报告基于6个月的项目,包括大规模的线上开发者调研(2500位),以及深入的研究。报告访谈了超过100位工具企业。
CPTs解决了我们今天所面临的挑战,他们让开发者可以针对多个平台开发应用-通常针对移动,但也包括平板电脑或电视屏幕,在这里开发者可以使用几乎相同的基础代码或在一个设计工具内完成开发。CPTs减低了平台分化的成本,让开发者可以以较小的增量成本覆盖新平台。更重要的是,跨平台开发工具让软件企业可以定向多样的平台以复用开发者的技能、共享基础代码、同步发布和降低服务支持。
跨平台开发工具的早期领导者
调查显示PhoneGap和 Sencha是跨平台开发者目前使用最多的工具,分别为32%和30%。竞争前五名的还包括Xamarin’s MonoTouch / Mono for Android, Appcelerator 和 Adobe (Flex)。后面5个工具是Unity, Corona, AppMobi, RunRev和MoSync。
PhoneGap (23%), Xamarin Mono (22%) 和Unity (22%)则也是开发者打算采用的主要工具。工具的位置也会发生变化,因此很多开发者正在尝试采用新的工具。目前最流行的CPT工具只占到IOS和Android平台的一半份额。
跨平台工具 挑战苹果和谷歌的双寡头垄断
跨平台开发工具真正的影响是战略性的,当2011年苹果和Google如日中天,无法挑战时,跨平台开发工具为WP7、RIM的黑莓OS和三星的Bada扫平了障碍,让开发者得以用较低的增量成本和较高的代码复用去覆盖多个平台。
2011年将是移动生态系统大战的一年,有苹果和Google创造的网络经济效应障碍无疑会遭到新进入者的挑战。跨平台开发工具可以让iPhone开发者去覆盖android和windows phone平台。cpts瓦解了网络效应让其他生态系统能够竞争应用的数量,也能够获得现有的顶级应用,减少市场发布时间,提高总体的app质量。
另外跨平台开发工具降低了开发者的进入门槛,民主化了应用开发环境,让不管开发者用什么语言 (HTML, Java, C++), 不管是什么背景 (爱好,专业,公司),什么层级(外观设计到硬件开发) 都能开发移动应用.各类不同的CPTs为各类开发者提供了解决方案,开发之门向所有的开发者打开。
合并资本强者生存
目前市面上有超过100种跨平台开发工具 2011年有大量新进入者in ,跨平台开发中工具以及走过早期采用阶段,现在正在步入主流。比如Sencha的SDK下载量有160万,Corna APP的下降量2011年超过3500万,Unity称每月有20万名活跃开发者,Appcelerator有3.5万app使用其工具发布,覆盖4000万设备。
2011年起,跨平台工具提供商获得了多次VC投资,期间也有多起合并和被市场淘汰出局的cpts企业。
CPTs能够更好挖掘HTML/5的潜力
HTML5 也是一个跨平台技术,而CPTs能够更好得挖掘这种技术潜力。cpts工具催生了一批web开发者。我们发现60%的cpt用户,有超过5年以上的web开发经验。确实CPTs工具让很多web开发者转向移动领域。
当然android和windowphone等平台在不断进化,cpts能够提供的开发功能总会慢半拍。对于那些需要超级功能如3D游戏,某平台独有的功能的开发者而言,使用原平台的SDK仍然很重要。cpts能与这些原声SDKs形成较好的互补。
跨平台工具将变得寻常
随着平台分化的加剧,需要实现更大覆盖的开发者将会选择cpts。因为这是一个成本有效的开发策略。
多平台和竞争角度的演变
目前,CPT已经可以覆盖主流平台。而CPT针对开发者提供的解决方案也在多样化。比如针对开发者细分的平台,如游戏,企业或媒体app。开发者面临着不同的问题和调整,针对性的CPT平台能够较好地解决不同开发者的开发难题。未来cpt还会进一步细化,如针对金融、医疗健康开发的解决方案。
下一个领域是多屏领域,是CPTS的重要方向。不同的屏幕有不同的接入方法互动方式,是cpt平台的一个发展方向。
更多阅读: