近日,據外媒Android Authrotiy報道,谷歌決定不再維護現有的AOSP(安卓開源項目)公開分支,逐漸關閉相關支持資源,并可能停止更新法定開源義務外的組件源代碼。
一時間,關于“谷歌將要閉源AOSP”的猜測甚囂塵上。
對此,谷歌于3月27日回復稱,從下周開始,所有安卓系統的開發工作將集中于谷歌內部代碼庫中進行。對代碼的修改將不再實時公開,而是僅在谷歌發布包含這些修改的新版本分支時統一對外發布。
谷歌的回復沒能打消外界的懷疑,畢竟這家公司近幾年在大方向上就是逐漸從開放走向封閉。
但這并不代表谷歌會放棄AOSP,因為這么做實在不符合商業邏輯。
01扔掉包袱
先來說說什么是“AOSP公開分支”。
谷歌最早做AOSP項目時,其目的是借助廠商與開發者對開源的貢獻,完善Andriod在移動終端上的體驗,以對抗彼時剛剛崛起的iOS系統。
所以我們可以看到在手機行業早期,有著大量基于AOSP魔改的第三方UI/OS,他們并沒有給谷歌交過一分錢,谷歌也拿不到這些系統在流量分發上的利潤。
作為AOSP項目的發起人,谷歌在投入大量人力物力后,自然也不會甘心落個賠本賺吆喝的下場。
因此,谷歌將包括搜索、地圖、Gmail等多項應用打包到GMS(谷歌移動服務)中,并以出售許可證的形式提供給終端廠商。
久而久之,圍繞Android系統的維護形成了兩條分支:公共的AOSP分支和內部開發分支。
前者任何人都可以訪問,也可以提交修改代碼的申請;后者則僅限那些與谷歌簽訂與GMS許可協議、或是取得Android認證設備的公司使用。
當然,為了維護AOSP的正常運行,谷歌仍需要付出大量的資源,還要解決在版本更新前,AOSP分支與內部分支之間的合并沖突,同時又無法直接獲得收益。
如果選擇將所有圍繞安卓系統的開發工作,全部集中于谷歌內部代碼庫中進行,那么會得到兩個顯而易見的好處:
第一,能夠大幅削減運營成本。第二,能夠逼迫那些需要緊跟Android更新的OEM廠商,諸如車機、電視廠商選擇Android內部開發分支,通過付費去獲得Android系統最新的安全補丁和優化支持。不過,這就意味著谷歌要一步到位地閉源AOSP,且終止維護嗎?
02不掙錢,但也停不下
實際上,谷歌在過去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這類全功能操作系統。
正如那個老生常談的問題,微軟為什么放任盜版?因為相比盜版的猖獗,微軟更無法接受的是用戶選擇其他操作系統。
做操作系統,本質上是一場圍繞壟斷的競爭,谷歌大概不會算不明白這筆賬。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。