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