智東西
作者 云鵬
編輯 漠影一、谷歌“閉源”雖是假,但已從雙分支走向完全私有化開發(fā)二、“披著開源外衣的閉源系統(tǒng)”三、谷歌模式祛魅,“真閉源”敲響警鐘,操作系統(tǒng)突圍勢在必行結(jié)語:操作系統(tǒng)發(fā)展走向多元化,掌握核心技術(shù)才能手握王牌

就在上周,海外科技媒體Android Authority的一篇報(bào)道可以說讓整個(gè)科技圈炸了鍋。

谷歌安卓要“閉源”了?這樣的言論一時(shí)間充斥互聯(lián)網(wǎng)。

簡單來說,谷歌安卓開源項(xiàng)目AOSP(Android Open Source Project)依然會(huì)保持開源,只是源代碼公布的方式、頻率有所變化,對消費(fèi)者和手機(jī)廠商影響不大。

雖然不“炸”,但這件事給行業(yè)帶來的思考和影響卻遠(yuǎn)沒有表面看上去這么簡單。

打開網(wǎng)易新聞 查看精彩圖片

操作系統(tǒng)底層技術(shù)的突破,近年來愈發(fā)成為廠商們關(guān)注的焦點(diǎn)。尤其在AI手機(jī)浪潮涌起的當(dāng)下,AI智能體、AI OS的實(shí)現(xiàn),都離不開AI與操作系統(tǒng)層面的深度融合。

而谷歌AOSP風(fēng)波無疑讓業(yè)界開始意識到一件事:通向AI手機(jī)這一確定未來的門票,似乎正被別人攥在手里。

當(dāng)下除了鴻蒙操作系統(tǒng) 5之外,各大手機(jī)廠商的操作系統(tǒng),仍然是基于谷歌AOSP進(jìn)行深度定制的,一旦失去了系統(tǒng)核心層面的技術(shù)支撐,一切都可能成為空中樓閣。

谷歌作為開源安卓的發(fā)起者,手握迭代了16年的AOSP,做出了自己的“必然”選擇,而智能終端廠商們要如何把操作系統(tǒng)這一“命門”攥在自己手里?這同樣是一個(gè)必須要回答的問題。

首先,回到谷歌AOSP事件本身,上周,Android Authority發(fā)布了一篇標(biāo)題為《獨(dú)家:谷歌將完全私有化開發(fā)Android系統(tǒng),原因如下》的文章。

這篇文章中釋放了三個(gè)關(guān)鍵信息:

第一,谷歌向Android Authority確認(rèn),安卓操作系統(tǒng)的開發(fā)將很快完全轉(zhuǎn)向內(nèi)部進(jìn)行。

第二,目前谷歌在公共AOSP代碼庫(Gerrit)上分享部分工作,但未來這一流程將徹底私有化。

第三,此舉旨在簡化安卓系統(tǒng)開發(fā),而非限制外部開發(fā)者,因此仍將在每次版本發(fā)布后向AOSP公開源代碼。

簡單來說,谷歌并非現(xiàn)在就要“閉源”安卓徹底私有化,而是在開發(fā)和更新代碼的方式上做了一些調(diào)整。根據(jù)谷歌官方說法,谷歌希望借此來提升效率。

2007年,谷歌聯(lián)合84家硬件制造商、運(yùn)營商和軟件開發(fā)商成立了開放手機(jī)聯(lián)盟(Open Handset Alliance),希望通過開源來對抗當(dāng)時(shí)的大火的iOS和Windows Mobile,發(fā)布了基于Apache 2.0的AOSP。

Apache 2.0允許任何人免費(fèi)使用、分發(fā)或修改AOSP,這在當(dāng)時(shí)對于打破封閉移動(dòng)操作系統(tǒng)格局是具有里程碑意義的,也催生了各類定制化系統(tǒng)分支。

2010年,谷歌進(jìn)一步推出了谷歌移動(dòng)服務(wù)(GMS),將搜索、地圖等核心應(yīng)用一并打包為閉源服務(wù),與開源AOSP形成互補(bǔ),從而可以讓谷歌通過GMS授權(quán)獲取商業(yè)收益。

AOSP接受第三方代碼貢獻(xiàn),我們熟悉的國內(nèi)廠商,比如華為、小米、OPPO、vivo都曾向AOSP貢獻(xiàn)過大量代碼。

在這個(gè)過程中,為了平衡開源特性與產(chǎn)品開發(fā)策略,谷歌在AOSP的維護(hù)方面形成了兩條主要分支:公共AOSP分支和內(nèi)部開發(fā)分支。

前者對所有人開放,后者僅限與谷歌簽訂GMS(谷歌移動(dòng)服務(wù))許可協(xié)議的廠商能訪問到。

而這次開發(fā)模式的轉(zhuǎn)變,就是從雙分支到完全的私有化開發(fā)。

此前,藍(lán)牙協(xié)議棧等部分系統(tǒng)組件是在AOSP中公開開發(fā)的,但包括核心框架在內(nèi)的大部分組件均是谷歌內(nèi)部開發(fā)的。

谷歌已經(jīng)向Android Authority確認(rèn),未來所有開發(fā)將遷移至內(nèi)部分支,也就是完全內(nèi)部開發(fā)。

谷歌AOSP這一模式,至今已經(jīng)持續(xù)了16年,長期以來,谷歌安卓以開源模式為人所津津樂道,但實(shí)際上安卓開源并非全是“美好”的一面。

一方面,由于谷歌有大量的開發(fā)工作都是在內(nèi)部完成的,公共AOSP分支長期滯后于私有版本,開發(fā)者們可能需要自行解決很多兼容性的問題。

與此同時(shí),雙線差異也給谷歌自身內(nèi)部帶來了開發(fā)層面的挑戰(zhàn)。

純凈AOSP構(gòu)建與基于內(nèi)部分支的Android 16測試版在功能和API可用性上存在不小的差異,合并代碼產(chǎn)生的各種問題層出不窮。

比如一個(gè)補(bǔ)丁為導(dǎo)航欄和鍵盤啟用了屏幕放大鏡功能,并且引入了一個(gè)新的無障礙設(shè)置選項(xiàng),將這個(gè)選項(xiàng)設(shè)置在無障礙設(shè)置列表的末尾。

但這就導(dǎo)致了合并沖突,這個(gè)列表的長度在AOSP與谷歌內(nèi)部分支中并不相同。類似問題不勝枚舉。

打開網(wǎng)易新聞 查看精彩圖片

▲屏幕放大鏡功能在代碼合并中遇到問題

據(jù)報(bào)道,這也是谷歌決定放棄雙線并行的安卓開發(fā)、轉(zhuǎn)而將所有開發(fā)工作集中至內(nèi)部進(jìn)行的關(guān)鍵因素。

除了谷歌自身因素,AOSP在經(jīng)過漫長發(fā)展后,其本身涌現(xiàn)出的一些問題對于開發(fā)者和OEM廠商來說也是需要在意的。

比如版本碎片化問題已經(jīng)是老生常談,即使到2025年,仍有23%的設(shè)備運(yùn)行著Android 11以及更早的版本,安全更新滯后的問題十分突出。

另一方面,從實(shí)際情況來看,谷歌對AOSP代碼合并和版本發(fā)布擁有最終決定權(quán)。同時(shí),盡管AOSP是開源的,但谷歌長期通過GMS授權(quán)和CTS(兼容性測試套件)掌握著生態(tài)主導(dǎo)權(quán),也有人稱AOSP為“披著開源外衣的閉源系統(tǒng)”。

所以回到大家最關(guān)心的一個(gè)問題,谷歌的調(diào)整對于開發(fā)者、廠商和行業(yè)有著怎樣的影響?

從多位業(yè)內(nèi)人士給出的答案來看,短期來看此次調(diào)整影響比較有限,但后續(xù)如果谷歌有進(jìn)一步動(dòng)作仍然值得關(guān)注。

雖然現(xiàn)階段AOSP仍然可以說是開源的,但谷歌逐漸“收緊”、“轉(zhuǎn)向內(nèi)部開發(fā)”的一系列動(dòng)作不得不引起業(yè)界重視。

未來,所有安卓系統(tǒng)的開發(fā)工作都將在谷歌內(nèi)部分支中進(jìn)行,相關(guān)源代碼的變更只有當(dāng)谷歌發(fā)布包含這些變更的新分支時(shí)才會(huì)對外公開,同步至AOSP。

這次改動(dòng)對于那些熱衷于為AOSP做出貢獻(xiàn)的外部中小開發(fā)者們來說,是有一定影響的,他們不再能通過AOSP來提前了解谷歌開發(fā)的新進(jìn)展。

簡單來說,沒有GMS許可的“免費(fèi)玩家”,參與安卓操作系統(tǒng)開發(fā)的難度可能會(huì)增加,因?yàn)楂@取代碼的速度可能會(huì)滯后數(shù)周乃至數(shù)月。

每次大版本更新,這些開發(fā)者們就需要抓緊學(xué)習(xí),開發(fā)的成本和時(shí)間均有增加,對開發(fā)效率有一定影響。

對廣大普通用戶來說,此次變動(dòng)并不會(huì)有可感知的影響,安卓系統(tǒng)大版本的更新速度并不會(huì)有大的變化,各家手機(jī)廠商操作系統(tǒng)的更新速度也不會(huì)受到影響,依然會(huì)按照各家自己的節(jié)奏來。

對于各路安卓手機(jī)廠商們來說,雖然作為“付費(fèi)玩家”,他們?nèi)匀豢梢酝ㄟ^內(nèi)部分支獲取源代碼更新,但谷歌的動(dòng)作不由得讓大家意識到一個(gè)問題:AOSP這事,歸根結(jié)底還是掌握在谷歌手上。

改不改、怎么改、什么時(shí)候改,仍然是谷歌最后拍板。

打開網(wǎng)易新聞 查看精彩圖片

十余年來,安卓與iOS陣營一直在焦灼競爭,安卓廠商在AOSP基礎(chǔ)上“大展拳腳”,形成自己的獨(dú)家優(yōu)勢體驗(yàn),似乎已經(jīng)形成了一定程度的“依賴”。

雖然各家都在高舉“自研操作系統(tǒng)”大旗,但仔細(xì)看來,這些自研操作系統(tǒng)更多是停留在IoT設(shè)備生態(tài)層面,在核心操作系統(tǒng)領(lǐng)域,目前仍然只有鴻蒙5實(shí)現(xiàn)了從OS內(nèi)核、文件系統(tǒng)、數(shù)據(jù)庫、編程語言到AI、多媒體、圖形、集成開發(fā)環(huán)境等各方面技術(shù)的全棧自研。

可以說,即便當(dāng)下有商業(yè)合作的基礎(chǔ),但風(fēng)險(xiǎn)依然存在。說得更直白一些,如今仍處于開源狀態(tài)的AOSP,實(shí)則已經(jīng)成為谷歌自家的“后花園”。

有業(yè)內(nèi)人士提到,谷歌將安卓開發(fā)完全內(nèi)部化,必然可以提升其效率、簡化操作系統(tǒng)開發(fā)與源代碼發(fā)布的流程,同時(shí)可以保持通過定期代碼發(fā)布來維持開源合規(guī)性。

但歸根結(jié)底,谷歌這么做的一條重要考量是為了自身更好的發(fā)展。面對當(dāng)下AI手機(jī)的大變局,谷歌需要提升自己在移動(dòng)生態(tài)領(lǐng)域的話語權(quán)和競爭力。

從公司自身發(fā)展的角度來看,谷歌這么做是有充足理由的,但同樣的,各路終端設(shè)備廠商也必須從自身生存發(fā)展的角度出發(fā),去重新思考操作系統(tǒng)的底層運(yùn)作邏輯。

All in Android,絕不該成為唯一玩法。谷歌AOSP風(fēng)波讓廣大廠商及開發(fā)者更深刻地理解了這一點(diǎn)。

今天,終端操作系統(tǒng)正在經(jīng)歷一場深度變革,而擁有真正自主可控的操作系統(tǒng),正愈發(fā)成為整個(gè)國內(nèi)科技圈的期待。

在目前的國內(nèi)生態(tài)系統(tǒng)中,顯然鴻蒙已經(jīng)成為國產(chǎn)操作系統(tǒng)底層突圍的代表,也是中國操作系統(tǒng)發(fā)展的一個(gè)里程碑節(jié)點(diǎn),實(shí)現(xiàn)了終端操作系統(tǒng)的自主可控,將核心技術(shù)攥在了自己手里。

如今快速成長的鴻蒙生態(tài)也成為與蘋果iOS、谷歌安卓并行的三大移動(dòng)操作系統(tǒng)生態(tài)之一。

未來毫無疑問是AI萬物互融互聯(lián)的時(shí)代,多智能設(shè)備之間的高效協(xié)同,跨設(shè)備的服務(wù)流轉(zhuǎn)、數(shù)據(jù)流轉(zhuǎn)都是當(dāng)下各家科技終端大廠和系統(tǒng)開發(fā)者們聚焦的重點(diǎn)方向,而這些都離不開終端操作系統(tǒng)底層的打通。

今天的谷歌看起來只是在全球終端操作系統(tǒng)生態(tài)中煽動(dòng)了一次翅膀,但在未來,這或許會(huì)演變成一場席卷全球科技圈的技術(shù)風(fēng)暴,無數(shù)廠商可能都將面臨被“斷糧”的風(fēng)險(xiǎn)。

谷歌AOSP風(fēng)波讓所有人都開始重新審視整個(gè)操作系統(tǒng)的生態(tài)格局,核心技術(shù)自有化愈發(fā)成為整個(gè)行業(yè)關(guān)注的焦點(diǎn)。閉源暫且是假,但操作系統(tǒng)自主可控的“警鐘”,是實(shí)實(shí)在在地被敲響了。