Google 是如何牢牢控制 Android 开源系统的?(上)

jopen 11年前

Google 是如何牢牢控制 Android 开源系统的?(上)

导语:一无所有无所谓失 去,Android一开始就是如此,而当独占鳌头时,保持开放、兼容就没那么容易了。 Android已然从昔日Google的保护伞长成了亟需Google保护的移动财产。移动是互联网的未来,控制世界最大的移动平台好处自不消说。 可“开源”就如一只妖精,一旦放出来让它回到水晶瓶里可没那么容易,问题终于来了:Google将如何控制一个开源平台呢?

6 年前,2007 年 11 月,Android Open Source Project (AOSP) 初问世。而就这之前 6 个月,第一部iPhone刚刚在众人瞩目中诞生,智能手机迎来了一个新时代。虽然 Google 当时仅是 iPhone app 层面上的合作伙伴,它很清楚 iPhone 独霸智能手机世界是什么局面。就 Vic Gundotra 回忆,Andy Rubin 曾这样说过:

如果 Google 无动于衷的话,我们将不得不接受一个十分可怕的未来,一个没有选择的世界:同一个人,一个公司,一部手机,一个运营商。

Google 恐怕苹果会最终统治整个移动世界。因此,当 Google 在移动世界一名不文的时候,Android 作为开源项目面世实为其对抗苹果的权宜之计。

那时候,Google 分得任何一小块市场份额都觉得欣慰。于是 Google 决定将 Android 贡献出来,并将之作为四处安插 Google 服务的特洛伊木马。之所以这样做 Google 的出发点在于:如果有朝一日苹果封锁了 Google Search,用户也将在桌面的战场上失去其搜索业务。Android 其实是横亘于 Google Search“城堡”前的一道防卫壕沟,以确保 Google 线上财产在移动端的保值增值。

Google 是如何牢牢控制 Android 开源系统的?(上)

然而,今非昔比。Android 的全球市场份额已从零窜至近 80%。Android 或许已经赢了智能手机的战争, 但“Android 的胜利“并不等同于“Google 的胜利”。由于 Android 是开源的,因此它并不属于 Google,每个人只要有能力都可以开发出一个新版本来。

Windows Phone 和 Blackberry 10 系统在移动市场的挣扎告诉我们,占有 app 才是王道。Android 装机量的优势意味着它是一个海量 app 平台。如果另一玩家基于 Android 开发出一套新操作系统的话,它天然地就会兼容数以百万计的 app;这个公司只须自建一个应用商店就行了。如果另有一家公司能够开发出一款比现有 Android 更出色的版本的话,它无疑会对 Google 目前的智能手机老大地位造成威胁。Google 面临的最大危险就是,半路杀出一个表现卓越的替代版 Android 来。

一些公司正在试图将 Google 的印迹从 Android 中抹掉,其中最显眼的要数亚马逊 Kindle Fire 采用的 Android(Mojito) 了。亚马逊撇掉了其中所有 Google 附件,搭建了自家的应用商店、内容商店、浏览器、云存储和 e-mail。整个中国市场也过滤掉了 Android 中的 Google 部分,本来大部分的 Google 服务在中国大陆也是失效的。不管怎么说, 这两种情况下 Google 的 Android 没有得到任何报偿。

一无所有无所谓失去,Android 一开始就是如此,而当独占鳌头时,保持开放、兼容就没那么容易了。 Android 已然从昔日 Google 的保护伞长成了亟需 Google 保护的移动财产。移动是互联网的未来,控制世界最大的移动平台好处自不消说。 可“开源”就如一只妖精,一旦放出来让它回到水晶瓶里可没那么容易,问题终于来了: 你将如何控制一个开源项目呢?

Google 一直都对诸多 Android 替代版本保有防范措失。其实人们所认识的 Android 包括两部分,其一是 AOSP 的开源组件,是为 Android 的基础,其二为闭源组件 Google 系 app 群。虽然 Google 既不会走向完全开源也不会完全封闭,但它正在竭尽所能在加大对整个开源项目的控制力。该公司的主要方略就是将越来越多的 app 整合在闭源的“Google”保护伞之下。

闭源是一场无声的运动

闭源的 Google app 一直都在。起初它们主要是指 Google 线上服务移动客户端,如 Gmail、Maps、Talk 和 油Tube。当 Android 没有任何市场份额时,在这些客户端基础上,Google 开放了 Android 的剩余组件。而现在的 Android 犹如一个移动发电场,它觉得自己应该加强对其开源代码的控制了。

对一些 app 而言,Google 仍会以开源组件待之,而一旦专有版发布后,AOSP 版本上的 app 也将停止运行。更少的开源代码意味着 Google 的竞争对手们要做更多的补充工作。虽然你不能灭掉一个开源 app, 但你可以通过升级版本的闭源化使其前任形同虚设。但凡 Google 在 Play Store 中升级或新发一款 app,就意味着又有相应开源版本的终结。

Google 是如何牢牢控制 Android 开源系统的?(上)

我们从 Search 应用说起,这个例子恰到好处地说明了当 Google 复制 AOSP 功能时的后果。

2010 年 8 月份,Google 推出了Voice Actions服 务。与此同时,它将“Google Search”引入了 Android Market,当时流行的版本是 Froyo(Android 2.2)。上图可见,最近版本的 AOSP Search、以及运行在 Android 4.3 版本上的 Google Search。没错,AOSP Search 仍停留在 Android 2.2 的水平上,而 Google Search 早已整合了语音、音频搜索及文字语音切换功能,而且它还整合了私人助手服务 Google Now。AOSP 版本则永远在 Web 和本地搜索功能上被迫裹足不前了,如此如此。

Google 是如何牢牢控制 Android 开源系统的?(上)

在 2010 年 Google I/O 大会时,Google 首次展示了其云音乐服务, 无独有偶,这也恰是 AOSP 版音乐应用被冻结的时刻。时至今日,它还是一款 Froyo 应用。除了音乐商店和订阅选项,Play Music 早已接入了 Google 的云音乐服务,目前已经历过多次用户界面改版,且支持 Equalizer 和 Chromecast。很难想象它们竟曾是同一个东西。

Google 是如何牢牢控制 Android 开源系统的?(上)

Google Calendar 是近来一款进入闭源之列的 Google 应用。Google 对 Android 社区的说辞则饶有兴味:新版日历即将在 Play Store 开放下载了!将会有更多功能!(哦,闭源又来也)

Google 是如何牢牢控制 Android 开源系统的?(上)

连键盘都难逃此劫。几个月前,Google 为其虚拟键盘增加了滑行输入功能。猜猜它的源代码在哪儿?反正不在 AOSP 中。上图可见两种键盘的不同设置选项。Google Keyboard 具备滑动输入选项,而 AOSP 则不然——Google Keyboard 刚发布,AOSP 版本就被抛弃了。

Google 是如何牢牢控制 Android 开源系统的?(上)

Camera 和 Gallery 实际上是一个 APK。AOSP 版本称“Gallery2.apk”,而 Google 版本叫做“ GalleryGoogle.apk”。如图,Photospheres 实为 Google 版本的专属功能——这个创新的相机模式 AOSP 也是无缘染指,Google+ 相册也是如此。正常情况下, 云端 Google+ 相册应该置于本地相册的旁边。

这里我们应该表扬下 Google。虽然 AOSP 没有纳入这些新功能,但 Android 4.3 的最新设计元素却被纳入了 Android 源代码之中。

Google 是如何牢牢控制 Android 开源系统的?(上)

虽然还未发布,SMS 会是下一个出局的应用。虽然大家普遍欢迎Google Hangouts整合短信发送功能并 与 iMessage 呈竞争之势,这也就意味着将 Android 的 SMS 应用搬至闭源 app 中去。一旦 Google 作了 SMS 的整合,很可能 Android 一到两个版本更新后,SMS 应用就不是默认成员了,这与它为 Chrome 而干掉之前的浏览器是一个道理(虽然 Chrome 还保持开源)。

当 Hangouts 真正整合 SMS 时,AOSP 版的短信应用就会被完全抛弃了,而且短信应用也快要退休了。(自 Android 4.0 版本后它就没有重大更新)所以这意味着:开源的短信应用也就此终结。

Google 是如何牢牢控制 Android 开源系统的?(上)

下一块砧板上的肉应该是开源的 Gallery 了。在KitKat的 曝光图片中,有一个叫做“Google Photos”的新图标。之前我们虽未见过 Google Photos,但其图标酷似现在的 "G+ Photos." 看来 AOSP Gallery 又是难逃一死,只能承受被一个 Google+ 配套闭源应用替代的命运。这就是 Google 新的独立王国的终极阐释了。


来自: http://www.36kr.com/p/207094.html