编者按:本文转载自ifanr的一篇译文,详实的描述了Android是如何快速发展成现在这样强大的移动终端设备操作系统。
Android如今已经爆发了。在我与世界各地消费电子提供商的接触和交流中,似乎他们已经完全忘记了那些“老”的“嵌入式操作系统”——pSOS, VxWorks, MontaVista, Nucleus, OSE 或任何人们已经使用多年的 Linux 和 Unix 衍生系统。
尽管有一些MeeGo的坚定拥趸和一些嵌入式 Linux 开发者,市场的大部分力量都已经转向了Android。而且不仅仅是手机,还包括电视、平板、多媒体电话机、机顶盒、DECT 手机、DVR、 数码相框、车载导航和娱乐系统。每个带屏幕的设备都成为转向Android的主要对象。
芯片制造商也注意到了Android。不专注移动设备的芯片制造商原本在 2011 年早期之前都没有Android计划。那是三个月之前的情况。今天,这些芯片制造商已经跳上了Android马车,更新了它们路线和策略,开始拥抱Android——他们意识到最好加入俱乐部,而不是跟潮流作对。
兔子速度:跑的过快
在这一切发生的时候,Google在加速。在2010年他们缩短了许多产品的发布周期,给那些希望在竞争中领先以及在市场上拥有竞争力的公司带来了新的挑战。
Google在一年里发布了 5 到6 个系统升级,似乎Google在Android上速度过快。这毫无疑问是真的,但Google和Android同时在某些方面也速度过慢。
如果你看一下移动设备战场,Google绝对没有等待任何人。
大量的版本发布使手机制造商处于尴尬的境地,他们跟不上趟。索爱在2010年 8 月 发布了 Android1.6 版的 Xperia X10。Dell 在2010年 8 月发布的 Dell Aero 运行的是 Android1.5。而先前发布的一些设备搭载的是 Android2.1:例如2010年 7 月发布的Motorola Droid X 和2010年 6 月发布的HTC EVO 。
同时,Google不得不面对不同制造商更改 API 的实现对开发者的影响。他们通过 CTS(兼容性测试)项目来处理这个问题。
Android版本之间的差异不仅仅是一些附加功能——有些改变是结构上的改变,影响到开发者,破坏了不同版本的兼容性。举个例子,Stagefright 的加入,这是随着 Android2.2 的 OpenCore 发布的一个新媒体构架。Google会继续开发 OpenCore,或者在未来的版本里放弃呢?
Google移动平台的副总裁 Andy Rubin在一次访谈中提到他们的发行周期“可能在事情有些着落的时候改为一年一次”。这会随着 iOS 的创新和 Windows Phone 7 的发布而很快到来吗?似乎不可能。
乌龟速度:跑的太慢
另一方面,Google仍没有解决Android平台市场需求的 Hockey-stick 现象。
(译者:公司的产品需求在连续而固定的周期会出现前低后高的现象,称为Hockey-stick现象)
2007 年,Google创建了开放手机联盟,这是一个管理架构。Google试图建立手机硬件标准,掌控局面。以同样的理念,他们也开发了Android驱动的电视——GoogleTV。下一个Google关注的将是平板。那么车载系统、机顶盒和多媒体电话机呢?这就说到了 OESF。
OESF (开放嵌入式软件基金会)是一个在日本成立的开放联盟,活跃在亚太地区。这是第一个非Google发起的Android大会。它的目的是定义新的 API 实现,以弥补Google未定义的产品上产生的需求。在这种情况下,OESF 已经发布了自己的 Market Place SDK,在家庭网络、VoIP 交流、安全堆栈、车载以及更多的地方展开了手脚。
Google在过去曾决定让平板运行 Chrome OS——一个基于网络的操作系统——而不是Android。他们也要求运营商在平板上等待 Honeycomb 而不是使用 FroYo 或 Gingerbread。运营商没有信服,他们开始使用Android的最新版本。在2010年 9月的时候,柏林 IFA 大会上,许多基于Android的平板发布:Toshiba Folio 100, E-Noa’s InterPad Androidtablet, Elonex eTouch tablet, ViewSonic’s ViewPad 7, Archos’ tablets 和 Samsung’s Galaxy Tab。Deutsche Bank 的 Jonathan Goldberg 列出了年底前的Android平版列表——超过 30 个机型。
Samsung Galaxy Tab 在上个月发布,带来了不小的反响。它是来自一个主要制造商的第一个Android平板,Google通过 AndroidMarket 进行了支持。这清晰的反映出Google在平板上的新立场。由于与手机的分辨率不同,这个平板上的应用程序将给用户和开发者在短时间内带来头痛的问题。
加上中国围绕Android的巨大热情,我们将看到在Google控制之外的对于Android的创新。
这些问题会随着Android的下一个版本得到解决吗?——Gingerbread,或者下一个版本Honeycomb?Google会推动制造商在平板上使用 Chrome OS 吗?这些没有答案的问题证明,Google在应对非智能手机的市场上反映缓慢。
不同的机型是Android分裂的第二层次。还有三个层次:(功能与 API 的)实现分裂,用户体验分裂和代码分裂。如果Google想重获对Android的控制,他们需要解决Android分裂的五个层面。
猜测一下未来
Google在Android开发上速度很快,同时又试图去解决平台的分裂问题:他们努力去减少运行老版本的Android的机型;他们试图通过 CTS 套件解决实现分裂,他们现在正专注用户体验问题。
但这还不够。Android平台已经吸引了所有类型的消费电子制造商。每一个需要用户界面的设备都转向Android或在快速转向Android的途中。忽视这些设备,Google将敞开大门,允许其他制造商和机构自己去满足需求:OESF 已经在前线制造标准了。进入市场的新军,比如 Amazon 也会成为给此类设备提供应用商店的地方。
当尘埃落定的时候,Google将能够关注和控制一小部分机型:手机、电视,或许平板。其它的市场将在失去Google的直接指导和控制的情况下使用Android平台;我们将看到其它的应用商店进入市场,对于 Amazon 应用商店这是一个真正的机会(基于Android的,贴上 amazon 品牌的kindle? ),其它的设备提供商将在Google自己的屋顶上与Google设备展开竞争。
原文地址:http://www.visionmobile.com/blog/2010/10/the-tortoise-and-the-hare-the-tale-of-android-evolution/
【编辑推荐】