界面新聞?dòng)浾?| 陸柯言
界面新聞編輯 | 文姝琪
3月27日,據(jù)愛范兒報(bào)道,Google已經(jīng)決定停止Android開源項(xiàng)目(AOSP)。AOSP將逐漸走向閉源未來的Android版本發(fā)布后也不再對(duì)外公開發(fā)布、更新源代碼。
界面新聞向谷歌方面求證,截至發(fā)稿前暫未獲得回復(fù)。
這一消息最早由海外媒體Android AUthority報(bào)道。報(bào)道稱,谷歌方面已經(jīng)確認(rèn)將完全私下開發(fā)安卓操作系統(tǒng),但這并不意味著安卓完全走向閉源,谷歌仍會(huì)繼續(xù)發(fā)布新Android版本的源代碼。
按照谷歌目前已經(jīng)確認(rèn)的版本,可以理解為:谷歌并未完全停止Android開源,而是開放程度變得更低了。
谷歌在2007年宣布成立Android Open Source Project (AOSP),并發(fā)布首個(gè)開源版本。基于谷歌Apache 2.0許可證,任何人都可以使用、分發(fā)或修改和分發(fā)基于AOSP的操作系統(tǒng),而無需支付任何許可費(fèi)用或發(fā)布源代碼。
這促進(jìn)了AOSP的飛速發(fā)展,安卓也因此成為史上最成功的開源項(xiàng)目之一。它徹底改變了智能手機(jī)與設(shè)備市場,OPPO ColorOS、小米HyperOS、vivo OriginOS都是在AOSP基礎(chǔ)上開發(fā)的。在醫(yī)療、政務(wù)、教育、金融等多個(gè)行業(yè)中,多數(shù)設(shè)備的操作系統(tǒng)同樣來自于AOSP。
為了平衡AOSP的開放性與谷歌的產(chǎn)品策略,谷歌一直在維護(hù)兩個(gè)主要的Android分支:公共AOSP分支及其內(nèi)部開發(fā)分支。公共分支開源,可供任何人訪問、下載,而內(nèi)部分支閉源,僅限于擁有谷歌移動(dòng)服務(wù)(GMS)許可協(xié)議的公司,即向谷歌繳納許可費(fèi)的公司。
Android AUthority報(bào)道稱,維護(hù)兩個(gè)分支為谷歌帶來了較高的開發(fā)成本,例如在合并兩個(gè)分支代碼時(shí)出現(xiàn)了沖突,這需要漫長的修復(fù)時(shí)間。因此,谷歌此次調(diào)整的核心在于,把所有Android開發(fā)過程轉(zhuǎn)移到內(nèi)部分支,以簡化開發(fā)流程。未來AOSP的公共分支將無法看到谷歌單獨(dú)實(shí)時(shí)提交的源代碼,只能在Android新版本發(fā)布時(shí),才能獲得所有源代碼。這也是許多科技公司開源項(xiàng)目的做法。
可以明確的是,這一變化對(duì)手機(jī)廠商和普通用戶的影響都微乎其微。
三星、小米、OV等主流手機(jī)廠商與谷歌均有深度合作,并獲得了GMS許可,他們?nèi)匀豢梢垣@得最新的Android源代碼。因此,對(duì)普通用戶也不會(huì)造成影響。
而應(yīng)用開發(fā)者依賴的工具Android SDK、Jetpack 庫、Google Play Services(GMS)等仍由谷歌維護(hù)并開放。只要主流手機(jī)廠商繼續(xù)提供基于Android的系統(tǒng)更新,開發(fā)者的工作也不會(huì)受到明顯影響。
一位具有多年安卓開發(fā)經(jīng)驗(yàn)的工程師對(duì)界面新聞表示,此次調(diào)整受影響最大的將是依賴AOSP但未與谷歌合作(即未獲得 GMS 授權(quán))的設(shè)備廠商,例如一些中小型硬件設(shè)備廠商,它們的設(shè)備僅在國內(nèi)使用,通常不會(huì)專門獲取谷歌官方授權(quán),而是直接基于 AOSP來定制開發(fā)系統(tǒng)。
此前,這些廠商可以基于AOSP的公開代碼來維護(hù)安全補(bǔ)丁,但隨著谷歌不再實(shí)時(shí)公開開發(fā)進(jìn)展,廠商獲取安全補(bǔ)丁的時(shí)間可能大幅延遲。未來想獲得實(shí)時(shí)的代碼更新,可能需要向谷歌繳費(fèi),或者暫時(shí)忍耐落后的版本。
盡管目前還沒有明顯指征表明谷歌將完全停止Android開源,但不少開發(fā)者認(rèn)為,Android逐漸走向封閉也是事實(shí)。最早Android代碼是完全開放的,此后谷歌將越來越多的核心功能(如推送通知、AI 接口、地圖服務(wù))等遷入閉源的GMS,也因此被指安卓只是“有限開源”。
由于谷歌并未明確表明將停止Android開源,目前的影響仍然可控。但如果完全停止,中小廠商的路徑也會(huì)變得更窄。如果不與谷歌合作,將永遠(yuǎn)無法獲得Android最新版本的源代碼,或者尋求其他生態(tài)。
事實(shí)上,鴻蒙的開源項(xiàng)目(OpenHarmony)近年一直意在搶奪安卓B端(企業(yè))市場,尤其是在能源、電力、交通、教育、醫(yī)療、金融等行業(yè)。而OpenHarmony推廣的一大難點(diǎn),就是如何說服客戶將免費(fèi)的AOSP替換為收費(fèi)的OpenHarmony商業(yè)發(fā)行版。某種程度上,安卓走向封閉也意味著OpenHarmony的擴(kuò)張機(jī)會(huì)。但在此之前,后者的技術(shù)和生態(tài)成熟度仍需要再上一個(gè)臺(tái)階。