2007年,谷歌的以Linux为内核的Android移动手机平台从诞生之日起短时间内便在世界范围里获得了广泛的关注。
51CTO推荐专题:Android开发应用详解
最近的报告显示在中国,一个拥有***的人口,拥有最多的手机用户,拥有巨大的增长潜力的国家,这个系统的占有率沿着一个倒抛物线的增长曲率成为手机操作系统中的霸主。
表面看起来这似乎是谷歌的一个巨大的胜利,可实际上未必是这样。首先一个重要的事情你必须明白,中国的移动手机商正在开发他们自己的一个 Android衍生品,叫做OPhone。它成了从Android平台上分离出的一支,其中平台上谷歌做为中介的模块和功能基本上都被砍掉了。这个变体给予了中国手持设备商和移动运营商相当大的自主权,他们因此能够绕过谷歌一直以来用于控制这个平台的认证制度和技术路线。
跟大多数从Linux上改造而来的移动平台一样,Android并不是完全的开源。这个操作系统的核心部分混合着GPL许可证下的Linux和Apache许可证下的中间层和用户空间库( userspace stack)。平台上层里有几个关键的组件—特别是Android大市场(Android market)和几个其它的谷歌商标注册的软件—是有专利权的。设备制造商如果想在他们的产品里包含这几个组件就必须从谷歌那里获取商业许可证。
在我们最近的关于Android分化的深度报道中曾指出,谷歌利用对Android大市场的所有权来确保各种Android设备间的互通性,并确保它们在某种程度上的一致性。另外在购买了许可证后,Android大市场的许可证持有人必须使他们的产品严格的遵守谷歌的关于兼容性的规定规范。
作为Android上主要的应用程序发布通道的唯一仲裁人,谷歌对这个平台和如何使用这个平台有着巨大的掌控能力。这对于防止平台层的分化和防止开发商制造出偏离主流Android产品、致使产品在各设备上出现不兼容问题是个极其有力的工具。
从一些运营商和手持设备制造商的观点来看,这种做法的缺点是,它阻止了某种形式的深度自定义,使自己完全处于谷歌和谷歌的对第三方应用程序管理方式的掌控之下。但是,如果设备制造商和运营商想把这些谷歌独霸的部分去掉,集成进自己的替代品也是可能的,这样他们就可以在不经过这个美国搜索巨人的特许的情况下使用Android了。
这些正是中国移动在OPhone上正做的事情。他们开发了一个完全不同的第三方Android软件环境,这个环境独立于谷歌。他们开发出来深度个性化的用户空间库(userspace stack),集成进去了完全不同的Web services,可以允许他们制定自己想要的用户使用方式。
这样一来,他们在使用Android,但却不是谷歌的Android。他们不需要谷歌的Android大市场,他们不需要集成谷歌的搜索引擎和其它服务。当你从这些方面考虑时你会发现,Android在亚洲走向霸主的形式对于谷歌来说只是个形式上的胜利。
OPhone的成功和其潜在的通过开发出Android分支而在移动领域完全超过谷歌的可能性,开始受到这个地区一些谷歌的竞争对手的注意。最近的报告指出,中国的搜索巨人百度和其软件合作伙伴腾讯,以及TekMobile都计划开发他们自己的类Android的操作系统。目前还不清楚他们是否会使用Android作为基础,但看起来很有可能。
尽管这个Android的变种在中国朝着统治地位的发展并不一定会给谷歌带来坏处,但总有一片阴云浮在这个公司的头上。这种情况符合 谷歌的设想,把Android作为一个开放的平台能够鼓励更多的人参与到以谷歌提供的程序为基础的开发上来。而维护一个衍生品却要付出巨大的代价,因为,把主流代码库上的改进合并到衍生分支是很困难的。
OPhone背后的公司和其它分支完全有可能会把一些他们自己的改进提交到谷歌的代码基础库里(以及主流Linux内核里),很有可能也为这个平台的扩充做出自己的奉献。谷歌选用宽容的Apache许可协议意味着并不限制OPhone的开发人员去研究它的用户空间的各种改进,而这却会吸引他们去跟紧主流代码程序,这样他们会发现维护衍生版本的困难会逐渐增加。
随着中国移动通信用户的不断增加,我们可以预见到Android会占据这个大舞台的中心位置,并在领导这个国家的移动手机技术上扮演显著的角色。虽然在中国Android将会无处不在,但也很明显,谷歌在这里将不再是发号施令的人。
中国正在用自己的方法来走一条路,Android的风光恰恰反衬出谷歌对OPhone开发的无能为力!!
原文名称:Android's ascent in China might not elevate Google
原文作者: Ryan Paul
原文地址:http://arstechnica.com/gadgets/news/2010/07/androids-ascent-in-china-is-not-elevating-google.ars
外文IT评论地址:http://www.aqee.net/
如果您对Android开发有什么新的使用心得可以发Email:zhousn@51cto.com,51CTO将与您一起分享!
【编辑推荐】
- Android 3.0配置初探 Google在移动开发中的大招
- Android增加防盗版机制 维护开发者利益
- Android应用移植到OPhone平台指南
- 20%开发者墙头草 同时为iPhone和Android编程
- Android平台添新玩意 PHP将实现应用