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 月 发布了 Android 1.6 版的 Xperia X10。Dell 在 2010 年 8 月发布的 Dell Aero 运行的是 Android 1.5。而先前发布的一些设备搭载的是 Android 2.1:例如 2010 年 7 月发布的Motorola Droid X 和 2010 年 6 月发布的HTC EVO 。 同时,Google 不得不面对不同制造商更改 API 的实现对开发者的影响。他们通过 CTS(兼容性测试)项目来处理这个问题。 Android 版本之间的差异不仅仅是一些附加功能——有些改变是结构上的改变,影响到开发者,破坏了不同版本的兼容性。举个例子,Stagefright 的加入,这是随着 Android 2.2 的 OpenCore 发布的一个新媒体构架。Google 会继续开发 OpenCore,或者在未来的版本里放弃呢? Google 移动平台的副总裁 Andy Rubin在一次访谈中提到他们的发行周期“可能在事情有些着落的时候改为一年一次”。这会随着 iOS 的创新和 Windows Phone 7 的发布而很快到来吗?似乎不可能。 |