我们的报告基于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和window phone等平台在不断进化,cpts能够提供的开发功能总会慢半拍。对于那些需要超级功能如3D游戏,某平台独有的功能的开发者而言,使用原平台的SDK仍然很重要。cpts能与这些原声SDKs形成较好的互补。
跨平台工具将变得寻常
随着平台分化的加剧,需要实现更大覆盖的开发者将会选择cpts。因为这是一个成本有效的开发策略。
多平台和竞争角度的演变
目前,CPT已经可以覆盖主流平台。而CPT针对开发者提供的解决方案也在多样化。比如针对开发者细分的平台,如游戏,企业或媒体app。开发者面 临着不同的问题和调整,针对性的CPT平台能够较好地解决不同开发者的开发难题。未来cpt还会进一步细化,如针对金融、医疗健康开发的解决方案。
下一个领域是多屏领域,是CPTS的重要方向。不同的屏幕有不同的接入方法互动方式,是cpt平台的一个发展方向。