
3月26日消息,有国外科技媒体报道称,谷歌公司计划对Android操作系统的开发策略进行调整,未来所有Android OS组件的开发工作都将集中在内部完成,以提升研发效率。
目前,虽然Android的部分组件(例如蓝牙协议栈)仍然在AOSP(Android开源项目)分支中公开开发,但核心的操作系统框架等关键部分长期以来都是在谷歌的内部分支中进行的。由于谷歌内部分支包含的代码量远超AOSP分支,这导致公开的AOSP版本往往滞后于内部版本。尤其是在AOSP代码与谷歌最新推出的Android 16测试版之间,这种差距表现得尤为明显。
尽管谷歌已经引入了基于主干的开发模式以缩小两者之间的差距,但在代码同步方面仍然面临诸多复杂挑战。由于AOSP和内部分支的代码结构存在较大差异,谷歌需要投入大量精力在两个分支之间合并补丁。例如,在无障碍设置列表中,导航栏和键盘相关的屏幕放大功能补丁在AOSP和内部分支中的实现方式有所不同,无法直接合并。类似的问题数量众多,修复起来耗时耗力,严重影响了开发效率。
为了解决这一问题,谷歌决定放弃现有的双轨制开发模式,转而全面采用内部开发的方式,以简化整个开发流程。不过,谷歌明确表示,公司仍将继续对外发布Android的源代码,因此这次调整并不意味着Android将转变为闭源系统。每当谷歌推出新的Android版本(例如今年晚些时候的Android 16),相应的源代码仍会按照计划公开。此外,由于Android的Linux内核分支遵循GPLv2许可证,谷歌依然需要遵守开源协议,公开相关代码。
这也意味着从下周开始,所有Android组件的开发工作都将转移到谷歌内部进行,只有在新版本发布时,对应的源代码才会对外公开。实际上,这是一次对现有开发模式的整合优化,因为大部分Android组件早已采用了类似的开发策略,谷歌只是进一步统一了整体流程。对于普通用户而言,这一调整几乎不会对其使用体验产生直接影响。
本文属于原创文章,如若转载,请注明来源:谷歌计划统一Android系统内部开发提升效率https://news.zol.com.cn/965/9651822.html