【51CTO独家译稿】如果你要开发移动开发工具,哪个平台是第三个需要支持的呢?在51CTO推出的2010移动应用开发者大调查里,我们会发现选择你要支持的第一个和第二个平台都很容易,但是选择第三个,就不那么容易了。
在美国,对于移动开发来说,苹果的iPhone OS和Google的Android是肯定需要支持的。iPhone OS是工人的移动平台的王者。现在,它是“钱之所在”(此处作者引用了一部著名的电影《where the money is》)。Android看起来也不错。虽然它的“周边”一直很粗糙,并且Android Market并没有iTunes App Store那样容易使用,但是它和iPhone OS的市场份额相当接近,这给iPhone OS带来了很大的竞争压力。
主流的跨平台移动开发工具的生产厂商已经做出了这样的选择。Unity Technologies的Unity3D支持iPhone,而且马上就会支持Android了。Ansca Mobile的Corona既可以编译针对iPhone的代码,也可以编译针对Android的代码,Appelerator的Titanium也是同样的策略。
这真的不需要动什么脑筋。在两个厂商的竞争中,你已经两边下注了。但是第三个应该支持的平台是什么?有第三个移动的智能手机平台需要支持嘛?如果主流的开发工具生产厂商做出了同样的决定,这本身就意味着第三位之争已见分晓,只要随便写上支持的三个移动平台,就可以通过应用程序的可用来加速第三位的移动平台的普及。
根据对开发者的吸引力排序,一些潜在的竞争者是:RIM的BlackBerry, 微软的Windows Phone 7 , 惠普的WebOS, 诺基亚的Symbian, 和三星的Bada。
但是,第三位的潜在竞争者中的每一个都需要面对一些问题。据说,为了即将发布的BlackPad,RIM将会从QNX Software引入一个全新的操作系统。虽然从长期来看,这可能会有一些积极的意义,但是这种转换通常会引起开发者的大量流失。因为开发们担心原来的BlackBerry OS会被忽视,而新的OS也没有发展起来。
更重要的一点是,RIM还没有搞清楚要怎样才能获得企业客户的青睐。人们也许会通过BlackBerry来使用e-mail,但是要使用BlackBerry来完成业务,就不像对最新iPhone或Android phone那样热衷了。
RIM做了一次尝试,但是据我所知,该公司的开发者推广并不尽如人意。我最近采访过的一位高管发现RIM的兴趣主要集中在让合作伙伴来构建开发者工具上。
微软拥有为数众多的潜在开发者,但是Windows Phone 7 的未来如何仍然是一个未知数。微软并没有展示什么具有竞争性的新方法或新技术。虽然Windows Phone 7让微软重返战场,但是它并没有让微软成为移动平台的王者。在Windows Phone 7的前景并不明朗的情况下,开发者工具的生产厂商也许都在观望,同时,支持Apple和Android也许会更轻松一些。
惠普最近发布了WebOS 2.0的beta版本,一些新特性还是很不错的。但是在市面上,我没有看到太多的WebOS设备,使用iPhone OS是另外一个选择——但是开发者们需要支付相应的费用才能在苹果的设备上进行开发。
三星的Bada也许是一个有待观察的平台。它似乎在欧洲发展的不错,三星已经为即将发布的硬件设计了商标。
有另外一种策略可以远离这种艰难的选择:支持所有平台。Rhomobile支持iPhone, Windows Mobile, RIM, Symbian和Android。但是他真的会成功吗?
原文名称:Mobile Platforms: Who's On Third?
原文作者:Thomas Claburn
原文地址:http://www.informationweek.com/blog/main/archives/2010/09/mobile_platform.html
【51CTO译稿,非经授权谢绝转载,合作媒体转载请注明原文出处、作者及51CTO译稿和译者!】
【编辑推荐】
- 2010年移动应用开发者大调查
- 专访最牛iPhone开发团队:走进移动开发
- 什么样的移动开发平台是我们期待的
- Oracle发布Java移动开发路线图 影响近千万开发者
- 移动开发:第三方开发者应如何选择平台?