谷歌將繼續開源Android
近日,“谷歌將停止開源Android”、“谷歌將停止Android開源項目AOSP”的謠言在中文互聯網上廣泛傳播,在開發者、用戶和科技愛好者群體中造成不必要的困擾和恐慌。本文基于近期谷歌的官方聲明和專業報道,澄清一些基本事實并駁斥不實觀點。
谷歌開發策略調整不改Android開源屬性
根據最新報道,谷歌計劃從2025年3月下旬開始,將所有Android開發工作移至其內部分支。這一變化標志著自Android問世以來開發模式的重大轉變。過去,谷歌在AOSP中公開開發了大量軟件組件,包括藍牙堆棧、內核等,而現在這些組件也將移至內部開發。
谷歌向Android Authority確認,這一調整旨在簡化開發流程,解決AOSP公共分支和內部分支之間功能和API支持不同步的問題。例如,之前的(AOSP)雙分支系統導致頻繁的合并沖突,增加了開發復雜性。通過專注于內部分支,谷歌希望加快發布周期,并為開發者及原始設備制造商(OEMs)提供更一致的開發環境。
盡管開發過程將變得不透明,但谷歌明確承諾,新版本的Android完成后,將一如既往地發布源代碼至AOSP。總之,谷歌將繼續像過去一樣發布Android的源代碼(包括基于GPLv2許可的Linux內核分支和基于其他開源協議的代碼。)
謠言聲稱“谷歌停止開源Android”是不準確的。這一說法混淆了開發過程的透明度和開源軟件的本質。開源的定義在于源代碼的最終可用性,而非開發過程中的實時參與。事實上,只要源代碼最終可公開訪問,軟件即可定義為開源。谷歌的策略調整并未改變這一承諾,因此Android的開源性質保持不變。
為了進一步確認,Gadgets360報道稱,這一變化不會影響自定義ROM開發者和其他平臺開發者,因為他們仍能訪問發布后的源代碼。這表明Android生態系統的開源基礎未受影響。
谷歌確實進一步加強了對Android的控制
谷歌私有化Android的行為,并非突然發生,如今的Android早已不像當年那般開放。多年來,谷歌一直在將Android功能從AOSP轉移到閉源軟件包中。這讓谷歌對該平臺有了更大的控制權,同時也讓其更新核心組件變得更加容易,無需進行完整的操作系統更新。但這一切變化,不是今天才發生的,也與谷歌最新的私有化開發政策無關。
事實上,大多數Android開發早已經在內部分支中進行,但少數組件(如藍牙和內核)是在公開分支中開發的。在新的開發政策下,這些組件的開發也將轉移到內部分支。這不僅使谷歌團隊的開發工作更加輕松,也讓谷歌進一步加強了對Android的控制。
盡管谷歌澄清了Android的開源屬性未變,這一變化仍可能帶來一些負面影響并引發一些爭議。首先,開發過程的封閉性可能減少社區的實時參與。例如,科技媒體Beebom指出,開發者將難以跟蹤Android的進展,這可能抑制社區貢獻和創新。此外,技術記者可能無法通過AOSP發現即將推出的功能或設備,這可能會影響早期報道和用戶期待的形成。
一些之前在AOSP中公開開發的組件,如藍牙堆棧和虛擬化框架,將移至內部開發。根據OSNews,這一變化可能改變某些組件的公共更新頻率,但最終源代碼仍會發布。這意味著,雖然開發過程更封閉,用戶的最終體驗和開發者修改能力不會顯著受影響。
對國產手機廠商、用戶和開發者的實際影響
對于普通用戶,幾乎不會感受到Android開發政策的調整。用戶仍能接收到Android更新,定制ROM的可用性也不會改變。然而,對于開發者,The Tech Portal指出,他們將失去提前了解新功能的窗口,這可能延長他們適配新版本的時間。
為了更清晰地展示Android新政策對各方的影響,我們將開發透明度降低(私有化)帶來的變化總結如下:
從表中可以看出,開發透明度的降低并未影響源代碼的最終可用性,這確保了Android的開源本質。
結論
綜上所述,谷歌將繼續開源Android,“谷歌終止開源Android”屬于謠言和不實報道。谷歌的策略調整僅涉及開發過程的內部化,而非改變源代碼的公開承諾。這一變化可能減少開發透明度,影響社區實時參與。普通用戶和開發者仍能受益于開源生態,而技術記者和早期創新者可能需要適應新的信息獲取方式。
對中國手機/設備廠商而言,有GMS許可的廠商不受影響,無許可的廠商將失去某些組件的實時可見性(對大多數無許可設備廠商來說影響不大),但最終仍可獲取源代碼。這一變化可能需要廠商調整規劃,但不影響Android的開源本質。