开放源代码的Android,而且基于Apache License的授权方式,给了运营商一个从手机操作系统层面控制业务提供了一个手段。有着UT背景的博思一如小灵通引入中国的拿来主义路径,在 Android上开发了OMS这个中国移动“深度定制”的移动操作系统。OMS在终端手机上完整深度订制了“飞
Google:领导者的角色不容挑战
Android的开源对于Google这样的公司符合商业逻辑。在拥有Android前,Google在即将到来的移动互联网时代没有任何资本。除去手机终端厂家以外,微软这个Google的老对手的Windows Mobile正在试图一如PC操作系统那样统治着手机操作系统。与移动通讯本来毫无关系的苹果公司的iPhone正在带领着手机行业进入互联网时代。开源免费或许是Android这个移动操作系统后来者要想实现成语“后来居上”唯一而且最有效的手段。因为Google是一家互联网公司,一家互联网软件公司,而非手机制造商。获取手机操作系统的授权费对于Google来说相比其未来移动互联网的地位和利益过于微不足道,因为后者关乎Google这家公司的存亡。
但Android并不是像Linux Kernel、Apache Web Server那样纯粹意义的开源软件。Google牢牢控制着Android的代码开发。因为Google一旦丧失Android的控制力,那么 KHTML那样的悲剧或许会重演。当别的开源软件及时的发布着未来版本的测试版代码的时候,Android却在玩着时间差的把戏。当搭载Android 2.1系统的谷歌Nexus One上市的时候,Android Git服务器(分布式版本控制软件,Google通过git.android.com服务器发布源代码)上却找不到2.1版本的任何代码,即便稍后发布的 2.1的SDK也没有2.1版本特有的动态桌面。这样的做法并非偶然,因为在08年为了吸引开发者开发Android应用的ADC(Android Developer Challenge)大赛中,不更新SDK长达4个月,仅仅ADC第二轮选手获得了1.5版本的SDK,而其他的开发人员只能使用1.1版本进行开发。时间差对于Google来说是有效防止Android出现其他重大分支最好的办法。因为当你拿着Android代码进行开发和增加新功能的时候,新版本 Android的突然释出,很可能让你的努力付诸东流,因为你修改的代码或许无法合并到新版的系统之中。
没有Gmail、GMap、GTalk、Google Market的Android手机或许称不上合格的Gphone。这些Android上的重要应用包含在GMS(Google Mobile Services)中。这些与Google的服务紧密结合的软件并非开源软件,你也无法在Android的Git服务器获取这些软件的二进制代码。GMS 二进制代码的获取需要Google授权,这或许是Google另外一种控制力把控的手段。
2010年1月6日Google自主品牌的Nexus One上市,虽然很大程度有考虑与苹果公司iPhone竞争的因素。但Moto Dorid上市74天售出100万部的业绩或许让Google有些担心,一旦一个终端厂家在Android的市场份额中占据相当的比重,那么这家公司在 Android的生态链中,或者说在OHA联盟(Google android手机开放联盟)在话语权就会上升。一旦该厂家在Android系统中自主产生重大分支,那么类似Linux发行版分裂的局面就会出现,或许这是Google最不愿意看到的。尽管Nexus One销售业绩不甚理想,74天只售出13.5万部,但Google在Android系统中的主导权得到进一步维护。

网友评论