亚洲中文字乱码免费播放,精品国产日韩专区欧美第一页,亚洲中文有码字幕青青,亚洲综合另类专区在线

          首頁 > 新聞 > 科技

          分享到微信

          打開微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,
          使用“掃一掃”即可將網(wǎng)頁分享至朋友圈。

          獨(dú)家 |谷歌致中國合作伙伴信曝光:仍將發(fā)布完整源代碼至AOSP

          第一財(cái)經(jīng) 2025-03-28 16:11:16 聽新聞

          作者:李娜     責(zé)編:彭海斌

          谷歌稱仍然致力將所有相關(guān)平臺項(xiàng)目的完整源代碼發(fā)布到AOSP。

          一則“谷歌將終止開源安卓”的消息在網(wǎng)上掀起軒然大波。

          作為全球使用最廣泛的移動(dòng)操作系統(tǒng)之一,AOSP是安卓系統(tǒng)的核心部分,支持著全球超30億臺智能設(shè)備。在業(yè)內(nèi)看來,如果真的采取閉源,將會對現(xiàn)有安卓生態(tài)帶來巨大沖擊。但記者對多位谷歌的合作伙伴進(jìn)行采訪時(shí)了解到,谷歌目前確實(shí)對安卓開發(fā)模式進(jìn)行了變更,但該公司同時(shí)向合作方強(qiáng)調(diào),調(diào)整并不意味著Android將轉(zhuǎn)向閉源。

          在第一財(cái)經(jīng)獨(dú)家獲得的一份谷歌與中國合作伙伴的溝通信中,谷歌表示,“目前正在進(jìn)行內(nèi)部工作流程變更,以簡化Android的開發(fā)模式,但我們?nèi)匀恢铝τ诶^續(xù)為所有后續(xù)版本將所有相關(guān)平臺項(xiàng)目的完整源代碼發(fā)布到AOSP。”

          一家與谷歌深度合作的廠商在評估此次安卓變更帶來的影響時(shí)對記者表示,“大家仍可以依照Early Access Program(早期體驗(yàn)計(jì)劃)、合作協(xié)議取得最新的AOSP或branch(分支),我們認(rèn)為對合作方?jīng)]有影響。”

          但長久來看,在谷歌發(fā)出正式辟謠前,沒有人可以徹底否認(rèn)谷歌未來閉源存在的可能性,作為一個(gè)在移動(dòng)市場擁有高占比的系統(tǒng),任何一個(gè)微小的動(dòng)作都將影響著生態(tài)鏈上的生存者。

          合作伙伴信曝光

          3月28日,第一財(cái)經(jīng)記者從谷歌多位中國合作方了解到,谷歌已向全球合作伙伴發(fā)布關(guān)于Android平臺開發(fā)工作流程變更的通知,主要內(nèi)容涉及開發(fā)分支轉(zhuǎn)移、AOSP主分支變化、合作伙伴貢獻(xiàn)方式及特定分支開發(fā)情況等方面。

          AOSP是安卓開源項(xiàng)目(Android Open Source Project)的簡稱,也是谷歌在Apache 2.0許可下發(fā)布的一個(gè)操作系統(tǒng)。Apache 2.0此前允許任何人使用、分發(fā)或修改和分發(fā)基于AOSP的操作系統(tǒng),而無需支付任何許可費(fèi)用或發(fā)布源代碼。

          為了平衡AOSP的開放性及其產(chǎn)品開發(fā)策略,谷歌此前維持了兩個(gè)主要的安卓分支:公共AOSP分支和內(nèi)部開發(fā)分支。是否關(guān)閉公共AOSP,這也是引發(fā)此次關(guān)注的焦點(diǎn)所在。

          在給合作方的信件中,谷歌提到,“從2025年3月27日起,我們將把Android平臺開發(fā)轉(zhuǎn)移到單個(gè)內(nèi)部開發(fā)分支。這將幫助我們更快地行動(dòng)并簡化Android開發(fā)。 少量最初在AOSP中開發(fā)的項(xiàng)目將把開發(fā)轉(zhuǎn)移到內(nèi)部分支。”

          此前有媒體猜測,谷歌將不再維護(hù)目前AOSP的公共分支,并逐漸關(guān)閉相關(guān)的支持性資源。這也是引發(fā)“谷歌終止開源安卓”消息的核心所在。但從上述谷歌給合作方發(fā)布的信件中,谷歌依然堅(jiān)稱將持續(xù)開源政策。

          谷歌在信件中稱,“我們?nèi)匀恢铝τ诶^續(xù)為所有后續(xù)版本將所有相關(guān)平臺項(xiàng)目的完整源代碼發(fā)布到AOSP。”

          對于變更的部分,谷歌向合作方解釋道,“在此更改之后,AOSP主分支上的CI構(gòu)建和測試覆蓋率將停止(ci.android.com上將不再有aosp-main構(gòu)建)。我們在AOSP中發(fā)布的發(fā)布分支(例如android15-release、android15-tests-dev)的CI構(gòu)建將繼續(xù)。AOSP主分支將被鎖定并設(shè)置為只讀,可以上傳更改以供審核,但它們不會被合并。”

          谷歌稱,對于合作伙伴對尚未發(fā)布的未來Android平臺所做的貢獻(xiàn)(無論大?。ㄗh通過作為Android早期訪問計(jì)劃一部分共享的合作伙伴Gerrit分支(例如25Q2-fs-release)或直接在測試套件開發(fā)分支(例如stage-25Q2-ts-dev)上上傳更改。

          “Google員工將審核、挑選和合并這些更改到我們的內(nèi)部Gerrit中。任何此類接受的更改都將成為我們下一個(gè)AOSP版本在其各自發(fā)布分支上的內(nèi)容。 針對AOSP中的android-latest-release分支,合作方也可以上傳更改以供審核。”谷歌表示,對于Android 15和更早版本的測試套件貢獻(xiàn),合作伙伴應(yīng)繼續(xù)將CTS、VTS和GSI更改挑選到AOSP中的測試開發(fā)分支。盡管測試更改不會自動(dòng)合并到內(nèi)部Gerrit中,但Google員工將審核、挑選和合并這些更改到我們的內(nèi)部Gerrit中。合作伙伴可以繼續(xù)使用來自AOSP測試開發(fā)分支的ToT CTS、VTS和GSI CI構(gòu)建來驗(yàn)證其測試失敗的修復(fù)。

          同時(shí),谷歌方面向合作方強(qiáng)調(diào),Android X和Android通用內(nèi)核分支將繼續(xù)在AOSP中開發(fā); 作為此公告的一部分,這些分支不會發(fā)生任何變化。

          對于谷歌對安卓開發(fā)模式變更,一位與谷歌長期合作的公司負(fù)責(zé)人對記者表示,“核心的變更主要就是谷歌將逐步把公共分支Android轉(zhuǎn)至internal branch(內(nèi)部分支),停止real-time(及時(shí))更新public branch(公共分支),但我們認(rèn)為谷歌這個(gè)舉動(dòng)是為了節(jié)省開支,通過減少合并沖突來提高效率。未來谷歌仍然將在開發(fā)結(jié)束后繼續(xù)發(fā)布final source code(最終源代碼)。

          “消息出來后,我們也在評估,但是目前看這對合作伙伴也沒有太多的影響,大家還是可以通過協(xié)議獲得最新的AOSP。”上述負(fù)責(zé)人說。

          而另一家科技企業(yè)則對記者表示,“變更之后,外部代碼貢獻(xiàn)者確實(shí)更加難以追蹤安卓的進(jìn)展,所以我們也會持續(xù)觀察和安卓的合作變化。”

          他對記者表示,目前ASOP官方發(fā)布了新的信息,android-latest-release(安卓最新版本)清單將始終引用最新的發(fā)布分支,該清單可直接與代碼庫搭配使用。所以也建議平臺開發(fā)者使用android-latest-release(而非aosp-main)構(gòu)建AOSP并為其作出貢獻(xiàn)。

          為何變更?

          雖然谷歌并沒有公開回復(fù)此次變更的細(xì)節(jié),但在伙伴信中,谷歌稱是為了簡化Android的開發(fā)模式。這與谷歌此前給海外科技媒體Android Authority的回復(fù)一致。

          在谷歌的兩個(gè)主要的安卓分支中,任何人都可以訪問AOSP公共分支,而谷歌的內(nèi)部分支僅限于擁有谷歌移動(dòng)服務(wù)(GMS)許可協(xié)議的公司。

          雖然一些操作系統(tǒng)組件,如安卓的藍(lán)牙堆棧,是在AOSP公共分支中開發(fā)的,但大多數(shù)組件,包括核心安卓操作系統(tǒng)框架,都是在谷歌的內(nèi)部分支中私下開發(fā)的。

          同時(shí),由于谷歌在其內(nèi)部分支中開發(fā)了大部分安卓,因此公共AOSP分支通常遠(yuǎn)遠(yuǎn)落后于私有分支,這種差異迫使谷歌花費(fèi)時(shí)間和精力在公共AOSP分支和它的內(nèi)部分支之間合并補(bǔ)丁。由于分支的不同,合并沖突經(jīng)常出現(xiàn)。

          這或許成為了谷歌變更安卓規(guī)則的重要導(dǎo)火索。Android Authority提到了一個(gè)例子,一位程序員給安卓系統(tǒng)提交了一個(gè)補(bǔ)丁,允許系統(tǒng)里的放大鏡工具放大導(dǎo)航欄以及輸入法的界面。但由于在公共AOSP分支和內(nèi)部開發(fā)分支設(shè)置的列表末尾長度不一樣,從而產(chǎn)生了合并沖突。雖然這個(gè)特定問題的修復(fù)很簡單,但是當(dāng)集成到谷歌的內(nèi)部分支中時(shí),許多其他AOSP補(bǔ)丁會觸發(fā)類似的合并沖突。

          這樣的合并沖突可能不計(jì)其數(shù),這也是谷歌所說的放棄目前的Android開發(fā)策略,轉(zhuǎn)而將所有開發(fā)轉(zhuǎn)移到內(nèi)部的重要原因。

          此外,有消息稱,AOSP 維護(hù)涉及超 3000 萬行代碼、200 多個(gè)并行開發(fā)分支及全球數(shù)千名開發(fā)者協(xié)作,2024 年運(yùn)維成本即達(dá) 8.3 億美元。東吳證券分析指出,閉源節(jié)省的資源將轉(zhuǎn)向Gemini大模型等AI領(lǐng)域,以應(yīng)對OpenAI和Meta的競爭。但這一說法并未獲得官方確認(rèn)。

          在轉(zhuǎn)向內(nèi)部開發(fā)后,谷歌強(qiáng)調(diào),這并不意味著安卓將成為閉源。而在上述內(nèi)部信中,谷歌同樣也向合作方釋放了信號:AOSP主分支(公共分支)將被鎖定并設(shè)置為只讀,可以上傳更改以供審核,但它們不會被合并。

          從目前各方的反饋來看,谷歌這一動(dòng)作如若施行對業(yè)界帶來的影響并不顯著,本質(zhì)上谷歌希望優(yōu)化開發(fā)效率并強(qiáng)化對安卓生態(tài)的控制,并非完全放棄開源。因此,對普通用戶和主流廠商影響有限,但如果說最直接的影響,可能是由于AOSP公共分支的鎖定,導(dǎo)致一部分硬件開發(fā)者無法及時(shí)了解到安卓代碼的迭代過程。

          有分析認(rèn)為,谷歌這一轉(zhuǎn)變簡化了安卓操作系統(tǒng)開發(fā),但可能會影響新版本開發(fā)和bug減少的速度,不過對用戶來說,總體效果或許難以察覺。此更改對大多數(shù)開發(fā)人員的影響也很小,一方面,應(yīng)用開發(fā)者不受影響,因?yàn)檫@只適用于平臺開發(fā)。而平臺開發(fā)人員的工作通?;谔囟ǖ臉?biāo)簽或發(fā)布分支,而不是主要的AOSP分支。

          但對于未獲得GMS授權(quán)的廠商,例如部分智能家居或國內(nèi)小眾品牌或許將無法實(shí)時(shí)跟進(jìn)代碼變更,安全補(bǔ)丁和功能更新可能滯后數(shù)月,需依賴舊版本或付費(fèi)合作。不過,有開發(fā)者對記者表示,智能家居這類用舊版本也已足夠,另外還可以選擇linux原生的方案。

          在傳言發(fā)酵后,不少業(yè)內(nèi)人士感嘆開源精神在硅谷逐步倒退。

          過去,谷歌寬松的許可結(jié)構(gòu)締造了“安卓王國”,包括三星、小米、OPPO以及各類智能硬件等都基于AOSP定制開發(fā)了自己的安卓系統(tǒng)。而現(xiàn)在,如若AOSP的實(shí)時(shí)透明性喪失,開發(fā)主導(dǎo)權(quán)進(jìn)一步集中于谷歌及其合作伙伴,安卓生態(tài)走向封閉也是不可否認(rèn)的趨勢。

          (第一財(cái)經(jīng)記者劉曉潔對此文亦有貢獻(xiàn))

          舉報(bào)
          第一財(cái)經(jīng)廣告合作,請點(diǎn)擊這里
          此內(nèi)容為第一財(cái)經(jīng)原創(chuàng),著作權(quán)歸第一財(cái)經(jīng)所有。未經(jīng)第一財(cái)經(jīng)書面授權(quán),不得以任何方式加以使用,包括轉(zhuǎn)載、摘編、復(fù)制或建立鏡像。第一財(cái)經(jīng)保留追究侵權(quán)者法律責(zé)任的權(quán)利。
          如需獲得授權(quán)請聯(lián)系第一財(cái)經(jīng)版權(quán)部:banquan@yicai.com

          文章作者

          一財(cái)最熱
          點(diǎn)擊關(guān)閉