今天小編分享的互聯網經驗:谷歌不會自廢武功,歡迎閱讀。
出品 | 虎嗅科技組
作者 | 丸都山
編輯 | 苗正卿
頭圖 | 視覺中國
近日,據外媒 Android Authrotiy 報道,谷歌決定不再維護現有的 AOSP(安卓開源項目)公開分支,逐漸關閉相關支持資源,并可能停止更新法定開源義務外的組件源代碼。
一時間,關于 " 谷歌将要閉源 AOSP" 的猜測甚嚣塵上。
對此,谷歌于 3 月 27 日回復稱,從下周開始,所有安卓系統的開發工作将集中于谷歌内部代碼庫中進行。對代碼的修改将不再實時公開,而是僅在谷歌發布包含這些修改的新版本分支時統一對外發布。
谷歌的回復沒能打消外界的懷疑,畢竟這家公司近幾年在大方向上就是逐漸從開放走向封閉。
但這并不代表谷歌會放棄 AOSP,因為這麼做實在不符合商業邏輯。
扔掉包袱
先來說說什麼是 "AOSP 公開分支 "。
谷歌最早做 AOSP 項目時,其目的是借助廠商與開發者對開源的貢獻,完善 Andriod 在移動終端上的體驗,以對抗彼時剛剛崛起的 iOS 系統。
所以我們可以看到在手機行業早期,有着大量基于 AOSP 魔改的第三方 UI/OS,他們并沒有給谷歌交過一分錢,谷歌也拿不到這些系統在流量分發上的利潤。
作為 AOSP 項目的發起人,谷歌在投入大量人力物力後,自然也不會甘心落個賠本賺吆喝的下場。
因此,谷歌将包括搜索、地圖、Gmail 等多項應用打包到 GMS(谷歌移動服務)中,并以出售許可證的形式提供給終端廠商。
久而久之,圍繞 Android 系統的維護形成了兩條分支:公共的 AOSP 分支和内部開發分支。
前者任何人都可以訪問,也可以提交修改代碼的申請;後者則僅限那些與谷歌籤訂與 GMS 許可協定、或是取得 Android 認證設備的公司使用。
當然,為了維護 AOSP 的正常運行,谷歌仍需要付出大量的資源,還要解決在版本更新前,AOSP 分支與内部分支之間的合并衝突,同時又無法直接獲得收益。
如果選擇将所有圍繞安卓系統的開發工作,全部集中于谷歌内部代碼庫中進行,那麼會得到兩個顯而易見的好處:
第一,能夠大幅削減運營成本。第二,能夠逼迫那些需要緊跟 Android 更新的 OEM 廠商,諸如車機、電視廠商選擇 Android 内部開發分支,通過付費去獲得 Android 系統最新的安全補丁和優化支持。
不過,這就意味着谷歌要一步到位地閉源 AOSP,且終止維護嗎?
不掙錢,但也停不下
實際上,谷歌在過去 15 年裡對于 AOSP 的戰略從來都沒有動搖過,那就是不斷地 " 損 AOSP 肥 GMS。"
早在 2010 年,谷歌就推出了語音操作功能,并在 Google Play 上線(當時還叫 Google Market),緊接着 AOSP 中的搜索功能就停止更新。直到今天,AOSP 搜索依然停留在 Android 2.2 版本。
而後,包括音樂、照相機、鍵盤等一大批基礎性應用從 AOSP 中推出,谷歌将這些本在系統中打包的應用從 Google Play 中發布,并且區分不同版本應用的功能。
毫不誇張地說,除了諸如 Wifi、藍牙等鏈接協定外,現在的 AOSP 已經不剩什麼本地應用了,但即便如此,谷歌依然沒有中斷 AOSP 的更新。
一個很重要的原因是,基于 AOSP 打造的終端其實也在維護着谷歌的生态。
這些終端數量有多少呢?無法統計,總數可能在上百億台,除了手環、智能眼鏡等移動終端外,包括電視、冰箱、洗衣機等智能家居大多也采用 AOSP 系統,還有工業應用,以及各類微處理器。
而這些五花八門的終端選擇 AOSP 的核心原因是,這個系統能夠以開源的形式持續更新,同時廠商們可以通過開源社區,相對容易地做硬體适配。
如果 AOSP 停止維護,他們也大可選擇 Linux;如果說開發 Linux 系統門檻較高,那也可以選擇 Ubuntu,或者 JingOS 這類全功能作業系統。
正如那個老生常談的問題,微軟為什麼放任盜版?因為相比盜版的猖獗,微軟更無法接受的是用戶選擇其他作業系統。
做作業系統,本質上是一場圍繞壟斷的競争,谷歌大概不會算不明白這筆賬。