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 無動于衷的話,我們將不得不接受一個十分可怕的未來,一個沒有選擇的世界:同一個人,一個公司,一部手機,一個運營商。
</blockquote>Google 恐怕蘋果會最終統治整個移動世界。因此,當 Google 在移動世界一名不文的時候,Android 作為開源項目面世實為其對抗蘋果的權宜之計。
那時候,Google 分得任何一小塊市場份額都覺得欣慰。于是 Google 決定將 Android 貢獻出來,并將之作為四處安插 Google 服務的特洛伊木馬。之所以這樣做 Google 的出發點在于:如果有朝一日蘋果封鎖了 Google Search,用戶也將在桌面的戰場上失去其搜索業務。Android 其實是橫亙于 Google Search“城堡”前的一道防衛壕溝,以確保 Google 線上財產在移動端的保值增值。
然而,今非昔比。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,就意味著又有相應開源版本的終結。
我們從 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 和本地搜索功能上被迫裹足不前了,如此如此。
在 2010 年 Google I/O 大會時,Google 首次展示了其云音樂服務, 無獨有偶,這也恰是 AOSP 版音樂應用被凍結的時刻。時至今日,它還是一款 Froyo 應用。除了音樂商店和訂閱選項,Play Music 早已接入了 Google 的云音樂服務,目前已經歷過多次用戶界面改版,且支持 Equalizer 和 Chromecast。很難想象它們竟曾是同一個東西。
Google Calendar 是近來一款進入閉源之列的 Google 應用。Google 對 Android 社區的說辭則饒有興味:新版日歷即將在 Play Store 開放下載了!將會有更多功能!(哦,閉源又來也)
連鍵盤都難逃此劫。幾個月前,Google 為其虛擬鍵盤增加了滑行輸入功能。猜猜它的源代碼在哪兒?反正不在 AOSP 中。上圖可見兩種鍵盤的不同設置選項。Google Keyboard 具備滑動輸入選項,而 AOSP 則不然——Google Keyboard 剛發布,AOSP 版本就被拋棄了。
Camera 和 Gallery 實際上是一個 APK。AOSP 版本稱“Gallery2.apk”,而 Google 版本叫做“ GalleryGoogle.apk”。如圖,Photospheres 實為 Google 版本的專屬功能——這個創新的相機模式 AOSP 也是無緣染指,Google+ 相冊也是如此。正常情況下, 云端 Google+ 相冊應該置于本地相冊的旁邊。
這里我們應該表揚下 Google。雖然 AOSP 沒有納入這些新功能,但 Android 4.3 的最新設計元素卻被納入了 Android 源代碼之中。
雖然還未發布,SMS 會是下一個出局的應用。雖然大家普遍歡迎Google Hangouts整合短信發送功能并 與 iMessage 呈競爭之勢,這也就意味著將 Android 的 SMS 應用搬至閉源 app 中去。一旦 Google 作了 SMS 的整合,很可能 Android 一到兩個版本更新后,SMS 應用就不是默認成員了,這與它為 Chrome 而干掉之前的瀏覽器是一個道理(雖然 Chrome 還保持開源)。
當 Hangouts 真正整合 SMS 時,AOSP 版的短信應用就會被完全拋棄了,而且短信應用也快要退休了。(自 Android 4.0 版本后它就沒有重大更新)所以這意味著:開源的短信應用也就此終結。
下一塊砧板上的肉應該是開源的 Gallery 了。在KitKat的 曝光圖片中,有一個叫做“Google Photos”的新圖標。之前我們雖未見過 Google Photos,但其圖標酷似現在的 "G+ Photos." 看來 AOSP Gallery 又是難逃一死,只能承受被一個 Google+ 配套閉源應用替代的命運。這就是 Google 新的獨立王國的終極闡釋了。
SOURCE: arstechnica.com
來自: http://www.36kr.com/p/207094.html本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!