3月27日,,據(jù)愛(ài)范兒報(bào)道,Google決定停止Android開(kāi)源項(xiàng)目(AOSP),。未來(lái)的Android版本發(fā)布后將不再對(duì)外公開(kāi)源代碼,。盡管如此,谷歌仍會(huì)繼續(xù)發(fā)布新Android版本的源代碼,,只是開(kāi)放程度變得更低了,。
谷歌在2007年宣布成立Android Open Source Project (AOSP),并發(fā)布首個(gè)開(kāi)源版本,?;贏pache 2.0許可證,任何人都可以使用,、分發(fā)或修改和分發(fā)基于AOSP的操作系統(tǒng),,無(wú)需支付許可費(fèi)用或發(fā)布源代碼,。這促進(jìn)了AOSP的飛速發(fā)展,安卓成為史上最成功的開(kāi)源項(xiàng)目之一。許多設(shè)備如OPPO ColorOS,、小米HyperOS,、vivo OriginOS都是在AOSP基礎(chǔ)上開(kāi)發(fā)的,。醫(yī)療,、政務(wù)、教育,、金融等多個(gè)行業(yè)中的多數(shù)設(shè)備操作系統(tǒng)也來(lái)自于AOSP,。
為了平衡AOSP的開(kāi)放性與谷歌的產(chǎn)品策略,谷歌維護(hù)了兩個(gè)主要的Android分支:公共AOSP分支及其內(nèi)部開(kāi)發(fā)分支,。公共分支開(kāi)源,,可供任何人訪(fǎng)問(wèn)、下載,;內(nèi)部分支閉源,,僅限于擁有谷歌移動(dòng)服務(wù)(GMS)許可協(xié)議的公司。維護(hù)兩個(gè)分支為谷歌帶來(lái)了較高的開(kāi)發(fā)成本,,例如在合并代碼時(shí)出現(xiàn)沖突,需要漫長(zhǎng)的修復(fù)時(shí)間,。因此,,谷歌此次調(diào)整的核心在于把所有Android開(kāi)發(fā)過(guò)程轉(zhuǎn)移到內(nèi)部分支,以簡(jiǎn)化開(kāi)發(fā)流程,。未來(lái)AOSP的公共分支將無(wú)法看到谷歌單獨(dú)實(shí)時(shí)提交的源代碼,,只能在Android新版本發(fā)布時(shí)獲得所有源代碼,。
這一變化對(duì)手機(jī)廠(chǎng)商和普通用戶(hù)的影響微乎其微。主流手機(jī)廠(chǎng)商如三星,、小米,、OV等與谷歌深度合作,并獲得了GMS許可,,他們?nèi)匀豢梢垣@得最新的Android源代碼,。應(yīng)用開(kāi)發(fā)者依賴(lài)的工具Android SDK、Jetpack 庫(kù),、Google Play Services(GMS)等仍由谷歌維護(hù)并開(kāi)放,。只要主流手機(jī)廠(chǎng)商繼續(xù)提供基于Android的系統(tǒng)更新,開(kāi)發(fā)者的工作也不會(huì)受到明顯影響,。
受影響最大的將是依賴(lài)AOSP但未與谷歌合作(即未獲得 GMS 授權(quán))的設(shè)備廠(chǎng)商,,如一些中小型硬件設(shè)備廠(chǎng)商。這些廠(chǎng)商通常不會(huì)專(zhuān)門(mén)獲取谷歌官方授權(quán),,而是直接基于 AOSP 來(lái)定制開(kāi)發(fā)系統(tǒng),。此前,這些廠(chǎng)商可以基于AOSP的公開(kāi)代碼來(lái)維護(hù)安全補(bǔ)丁,,但隨著谷歌不再實(shí)時(shí)公開(kāi)開(kāi)發(fā)進(jìn)展,,廠(chǎng)商獲取安全補(bǔ)丁的時(shí)間可能大幅延遲。未來(lái)想獲得實(shí)時(shí)的代碼更新,,可能需要向谷歌繳費(fèi),,或者暫時(shí)忍耐落后的版本。