近期,科技界迎来了一则关于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生态系统的发展,我们拭目以待。