技術(shù)
導(dǎo)讀:谷歌已確認(rèn)將停止維護(hù)Android開源項(xiàng)目(AOSP)
近日,據(jù)外媒報(bào)道,谷歌已確認(rèn)將停止維護(hù)Android開源項(xiàng)目(AOSP),未來(lái)所有Android開發(fā)將僅在谷歌內(nèi)部進(jìn)行,但并不影響已簽訂授權(quán)合作協(xié)議的廠商繼續(xù)得到和使用最新的Android源代碼。
從下周開始,Android的開發(fā)工作將完全轉(zhuǎn)移到谷歌內(nèi)部分支,AOSP的持續(xù)集成/交付(CI/CD)工具和Android Gerrit可能也將關(guān)閉。這意味著未來(lái),只有谷歌內(nèi)部員工才能訪問(wèn)AOSP的內(nèi)部分支或提交代碼,Android的開發(fā)過(guò)程將不再對(duì)外透明。
為了平衡AOSP的開放性與其產(chǎn)品開發(fā)策略,谷歌此前主要通過(guò)公共AOSP分支及內(nèi)部開發(fā)分支進(jìn)行系統(tǒng)維護(hù),其中前者面向全球開發(fā)者開放,不涉及任何谷歌專有服務(wù),而后者僅供擁有GMS(Google Mobile Services) 許可協(xié)議的廠商使用。
現(xiàn)在谷歌以簡(jiǎn)化開發(fā)流程為名義,將所有Android操作系統(tǒng)開發(fā)轉(zhuǎn)移到其內(nèi)部分支。具體來(lái)說(shuō),谷歌將不再維護(hù)目前AOSP的公開分支,逐漸關(guān)閉相關(guān)的的支持性資源,并可能停止更新有法定開源義務(wù)(GPL 等協(xié)議的代碼)外的組件的源代碼。
本意為“安卓開放源代碼項(xiàng)目”的AOSP近年來(lái)逐漸走向封閉,AOSP Search 、Music 、Calendar、Keyboard等開源內(nèi)容不斷遺失,谷歌把越來(lái)越多的東西放到自家內(nèi)部分支框架里。
不過(guò)就目前來(lái)看,谷歌停止Android開源項(xiàng)目的影響對(duì)手機(jī)廠商的影響有限。因?yàn)榻^大多數(shù)主流手機(jī)廠商早已和谷歌簽訂了各種授權(quán)合作協(xié)議,他們?nèi)匀豢梢缘玫胶褪褂米钚碌腁ndroid源代碼,獲得谷歌GMS認(rèn)證,正常預(yù)裝谷歌的各種服務(wù)和應(yīng)用。