近期,科技界迎來了一則關于Android操作系統的重大變動。知名科技媒體Android Authority報道,谷歌在其最新的Android Open Source Project(AOSP)版本中,并未包含Pixel系列設備的設備樹及驅動程序安裝文件,這一變動給開發者為Pixel手機定制ROM帶來了不小的挑戰。
據悉,谷歌本周正式發布了安卓16的源代碼,供開發者通過AOSP進行新操作系統的編譯。然而,不少開發者在深入探索后發現,此次發布的源代碼中,Pixel設備的設備樹和驅動程序安裝文件竟然缺席,更令人驚訝的是,內核源代碼的提交歷史也被大幅縮減。
面對開發者的困惑,谷歌平臺副總裁Seang Chau在公開平臺上給出了回應。他明確表示,AOSP并不會因此消失,而省略Pixel設備樹的做法是經過深思熟慮的。谷歌此舉意在引導開發者將更多的注意力放在虛擬設備“Cuttlefish”上,以此減少對特定硬件的依賴,推動操作系統的更廣泛兼容性。
對于谷歌的這一變動,LineageOS項目的核心貢獻者Nolen Johnson表達了深深的憂慮。他指出,這一舉措將對開發者產生深遠的影響,特別是對于那些致力于為Pixel手機構建定制ROM的開發者來說,過程將變得更加艱難和繁瑣。
據Nolen Johnson介紹,以往開發者只需獲取谷歌提供的配置,稍作調整便能順利完成ROM的構建。然而,如今他們卻不得不基于安卓15的舊設備樹,通過逆向工程來猜測每月所需的更新內容。這無疑大大增加了開發難度和時間成本。
內核提交歷史的縮減也給開發者帶來了不小的困擾。開發者們表示,縮減后的提交歷史使得他們難以提取新功能、修復漏洞或應用安全補丁。這對于操作系統的穩定性和安全性來說,無疑是一個不小的隱患。
總的來說,谷歌在AOSP中的這一變動無疑給開發者帶來了新的挑戰。雖然谷歌方面表示這是為了推動操作系統的更廣泛兼容性,但開發者們卻對此表示了擔憂和不滿。未來,這一變動將如何影響Android生態系統的發展,我們拭目以待。