谷歌建圍墻花園:核心應用脫離AOSP進入閉源
譯文Android仍然開放——但所有優秀的部分都不包括在內。
六年前的2007年11月,Android開源項目(簡稱AOSP)正式公布。當時初代iPhone才剛剛面世幾個月,蘋果公司憑借這一里程碑式杰作將人們的想象力與開創精神推向智能手機新時代。盡管谷歌曾經扮演過初代iPhone的應用程序合作伙伴角色,但這家技術巨頭已經隱約意識到如果不出手扼止、iPhone將在未來轉化為顛覆性的巨大威脅。Vic Gundotra這樣轉述了Andy Rubin在Android首次發布時做出的聲明:
他認為,如果谷歌不采取行動,那么我們將面臨著嚴酷的未來。到那個時候,我們將只有一個人、一家公司、一臺設備以及一家運營商可以選擇。
面對這種由蘋果最終主宰整個移動領域的可能性,谷歌感到驚慌莫名。有鑒于此,為了幫助當時在移動領域毫無立足之地的谷歌順利對抗iPhone,Android選擇了開源這一發展路線。
在那個時候,谷歌手中可謂毫無資本——既沒有用戶的期待、也沒有哪怕一絲一毫移動市場份額。谷歌決定將Android免費推出并利用它作為承載谷歌服務的特洛伊木馬。他們的思路是,如果谷歌搜索終有一天被iPhone拒之門外,那么人們也將停止在桌面系統中使用這項服務。Android相當于環繞在谷歌搜索這座“城堡”的“護城河”——它的存在完全是為了保護谷歌旗下的在線業務在移動領域的生存權利。
Android系統的市場占有率如火箭般節節攀升。
時至今日,情況已經發生了根本性變化。Android在智能手機市場上的占有率由過去的0%躍升至如今的接近80%。我們幾乎可以說Android已經贏得了智能手機這場世紀大戰——但Android勝出與谷歌勝出倒未必是一碼事。由于Android的開源特性,這款移動系統的王者并不真正屬于谷歌。任何人都有權免費加以使用、拷貝源代碼并創建自己的fork或者后備版本。
正如我們通過Windows Phone與BlackBerry 10身上所吸取的經驗,對應用程序的吸引力是移動市場上的首要資本。在這方面,Android系統龐大的安裝基礎意味著它必然擁有海量應用可供選擇。任何一家選擇了Android陣營的企業都能保證自己的操作系統與數以百萬計的應用程序相兼容;企業只需要建立自己的應用程序商店并上傳全部應用產品即可。從理論上講,這相當于在打造了一款非Android系統之外、在一夜之間就擁有不計其數的應用程序。不過如果有哪家公司能在Android身上做出超越谷歌的成就,那么它將立刻成為一家不容小覷的競爭對手,并極有可能威脅到谷歌在智能手機領域的現有優勢。對于谷歌目前所處的地位而言,這樣一款成功且足以取代Android的移動系統堪稱最大的危機。
目前也確實有一些公司開始嘗試從谷歌手中奪取對Android的掌控權,其中最成功且知名度最高的要數Amazon推出的Android替代版本Kindle Fire。Amazon接手了AOSP、忽略全部常用谷歌附加服務并建立起自己的應用程序商店、內容存儲、瀏覽器、云存儲以及電子郵件方案。此外,中國全境直接忽略掉谷歌Android——大部分谷歌服務被禁用,惟一的選擇只有一套替代版本。在這兩種情況下,谷歌的Android代碼確實被廣泛使用、但這卻沒能給谷歌帶來任何回報。
如果身處像Android剛剛面世時那樣的市場墊底、份額為零的位置,我們往往能以輕松的心態舍棄一些潛在利益。但在身處絕對統治地位時,繼續堅持以開放換人氣的路線就不那么容易了。Android已經從當初谷歌保護自身的工具變成了如今谷歌眼中的保護對象。移動代表著互聯網的明天,而對全球普及度最高的移動平臺加以控制必然帶來無可限量的回報。但在這方面,把開源的諾言重新吞回肚子也絕不是件容易的事。這就引出一個核心問題:我們該如何對開源項目實施控制?
長久以來,谷歌一直利用某些保護手段對抗其它Android后備版本。很多人認為“Android”概念其實已經分裂成了兩大類別:來自Android開源項目(簡稱AOSP)的開放部分,也就是Android的真正基礎;以及閉源部分,由眾多帶有谷歌商標的應用程序構成。盡管谷歌永遠不會極端到徹底取消Android的開源屬性,但這家技術巨頭似乎正想盡一切辦法從這個無比耀眼的開源項目身上榨取回報。谷歌公司采取的主要方式就是把越來越多應用歸納閉源“谷歌”的大旗之下。
#p#
閉源蛻變
谷歌應用程序其實一直以來始終在走閉源道路。最初,閉源陣營中包含谷歌的多款在線服務,例如Gmail、谷歌地圖、Talk以及YouTube等。當時Android手中毫無市場份額可言,谷歌也就安心保護好這幾款應用,同時將Android的其它部分真正按照開源項目進行打理。隨著Android在移動領域的地位日益提升,谷歌終于做出決定——需要對公共源代碼擁有更多控制權。
對于其中某些應用程序來說,它們似乎仍然可以與AOSP劃上等號;但隨著其專有版本的推出,AOSP版本的所有工作都被叫停。開源代碼的減少意味著谷歌的競爭對手需要將更多精力投入到研發當中。雖然我們無法真正扼殺一款開源應用,但卻完全可以通過將其開發工作轉為閉源模式實現遺棄效果。谷歌每一次對應用程序進行品牌化調整或者在Play Store中發布其新版本,就幾乎意味著這款應用的源代碼將被徹底關閉、AOSP版本也由此壽終正寢。
搜索
我們可以將搜索應用作為典型規范,看看谷歌如何在自己的品牌之下重復AOSP版本的功能。
2010年8月,谷歌推出了語音操作(Voice Actions)功能。在它的幫助下,該公司將谷歌搜索推向了當時的Android Market。當時的Android版本為“凍酸奶”,上圖顯示的正是AOSP搜索最新版本與Android 4.3當中谷歌搜索之間的區別之處。如大家所見,AOSP搜索仍然停留在“凍酸奶”,也就是Android 2.2時代。一旦谷歌將其轉化為閉源應用并投入運行,其開源版本的生命也會立刻走到終點。谷歌版本的搜索功能支持語音搜索、音頻搜索、文本到語音轉換、應答服務以及Google Now集成——也就是谷歌眼中的助理功能。而AOSP版本則只能進行網絡與本地搜索以及……沒了,就這些。
音樂
谷歌公司在2010年的谷歌I/O大會上首次展示了其云音樂服務,不出所料,就在同一時間AOSP的音樂應用被永遠定格在了當時的版本。時至今日,AOSP音樂在外觀與操作方式上仍然屬于典型的“凍酸奶”應用。
Play Music能夠訪問谷歌的云音樂存儲,外加大量音樂存儲以及訂閱選項。Play Music還經歷了一系列用戶界面重復設計,并逐步迎來對Equalizer均衡器以及Chromecast電視棒的支持。現在看來,AOSP音樂與Play Music已經完全不同,我們很難想象它們曾經一體同源。
日歷
谷歌日歷是閉源時間最晚的應用程序之一。谷歌將這一閉源消息丟給Android社區的方式相當有趣:現在stock calendar已經可以為每一位用戶服務啦!我們現在能夠通過Play Store對其進行升級!還有更多功能等待著大家!(哦,在興奮之余需要潑盆冷水,現在它已經變成閉源項目了。)
由于此次閉源轉換剛剛結束,兩個版本之間的差別還不是很大。谷歌日歷能夠在多臺設備之間實現通知消息同步,應用圖標也更具現代感。我是不指望AOSP日歷能在未來的任何時刻獲得這些更新了。
鍵盤
對比兩張鍵盤設置界面的截圖,我們會發現AOSP版本明顯少了很多功能。
即使鍵盤設置這樣的角落也未能逃脫閉源蛻變的魔爪。就在幾個月之前,谷歌在鍵盤方案中引入了類似于Swype的手段打字功能,并將其作為新應用發布在Play Store當中——美其名曰“谷歌鍵盤”。猜猜由此產生的源代碼怎么著了?在AOSP中不見蹤影。通過上圖,大家可以清楚地看到兩套鍵盤方案在設置方面的差異。谷歌鍵盤擁有手勢輸入選項,AOSP則沒有——隨著谷歌鍵盤的發布,AOSP被無情拋棄了。
畫廊/照相機
其實照相機與畫廊同屬于一個單獨的APK(即Android應用程序包文件)。在AOSP版本中,該文件名為“Gallery2.apk”,而谷歌版本則名為“GalleryGoogle.apk”。如上圖所示,大家會發現Photospheres功能這種創新型拍照模式僅存在于谷歌版本當中,AOSP就沒這樣的福氣了。開源版本還缺乏Google+相冊整合功能,它只能分別顯示基于云的Google+相冊與本地相冊。
不過在這里我們需要對谷歌提出表揚。雖然AOSP版本仍然沒能在功能方面跟上節奏,但在Android 4.3版本中出現的新設計已經被劃歸Android源代碼之列。
未來前景
雖然目前尚未推出,但接下來將被轉為閉源的應該是短信應用。盡管很多用戶希望能在Android平臺上享受到整合了短信功能的iMessage帶來的視頻群聊功能,但這同時也意味著我們將徹底告別短信功能的開源時代。一旦谷歌完成了這次轉換,我預計這在未來一到兩個版本中將會成為現實,那么短信應用將成為系統中的默認應用——正如谷歌利用Chrome取代網絡瀏覽器一樣(雖然Chrome的大部分組件屬于開源)。
當Hangouts視頻群聊應用與短信完成整合之后,AOSP的消息應用將被徹底拋棄。事實上,目前消息應用也已經半死不活了。(自從Android 4.0版本以來,它就沒有獲得過任何重大更新。)因此,當一切真正發生時,大家就會認識這一切的真正目的:開源短信應用已死、閉源短信應用當立。
左圖:Android最新版本“巧克力棒”當中的“谷歌圖片(Google Photos)”。右圖:目前的“G+圖片(G+ Photos)”圖標。
下一位面臨槍決的應用是開源版本的畫廊。在Android下一個版本“巧克力棒”的流出圖片中,我們發現一個名為“谷歌圖片”的新圖標。如果按照字母排序,那么“畫廊(Gallery)”應該排在“電子郵件(E-mail)”與“Gmail”之間——但它非常可疑地沒有出現。雖然我們之前從來沒見過什么“谷歌圖片”應用,但它與目前的“G+圖片”應用圖標完全一樣。看起來AOSP畫廊快要被遺棄了,頂替上來的是一款調度依賴Google+的閉源應用。好了,關于谷歌一手打造的“圍墻花園”,我們先講這么多。