随着安卓16版本的发布,谷歌对安卓的开发模式经历了重大变化。此前,安卓开源项目(Android Open Source Project,简称AOSP)一直以来采用公开开发代码的方式,定期发布包括平台核心代码和设备相关源码在内的完整代码,使开发者能够轻松地在官方基础上构建和优化自定义ROM。但自安卓16发布以来,谷歌将开发过程转向闭源,且仅在Pixel设备正式发布后才同步发布平台核心代码,而设备专用源码,尤其是现代Pixel机型的设备树,却未被公开,这一罕见举措引发了外界的诸多揣测和担忧。CalyxOS等知名去谷歌定制ROM的开发者率先注意到这一异常,他们惊讶地发现,安卓16的AOSP发布缺少了对Pixel 6到Pixel 9a这些设备的关键支持代码。过去几年的惯例是谷歌会和安卓版本同时公开包括设备树在内的所有源码,使得Pixel设备成为极少数对定制ROM开发者极为友好的手机系列之一。然而,今年的缺席意味着定制ROM的开发者们将不得不付出更多努力去适配和支持这些设备,甚至可能影响到系统更新的速度和稳定性。
谷歌并未事先公布这项政策变化,甚至曾有爆料称谷歌意图彻底终止安卓开源项目。根据一名接触谷歌外部开发社区的记者透露,关闭设备专属源码的举措只是谷歌后续计划中的第一步。不过,这一消息未经官方确认,一直处于传言阶段。尽管如此,传言所引发的震动已让整个开源安卓社区和自定义ROM开发者群体感受到前所未有的压力。面对日益涌现的担忧,谷歌高层Seang Chau在社交媒体上公开否认了终止AOSP的说法,强调安卓开源项目依旧是开放平台,供芯片厂商、硬件厂商和开发者自由使用和构建。他提出AOSP提供了灵活且经济的参考目标,如现在的Cuttlefish模拟器和通用系统映像(GSI),依旧可以用作测试和开发的基础。
尽管官方表达了继续支持AOSP的立场,但实际情况却显得复杂且难以预料。谷歌通过Apache 2.0许可证维护安卓的开源属性,但同时对自家Pixel设备版本的核心代码采取闭源措施,似乎意在区分“Pixel Android”和传统AOSP。在这一策略下,谷歌享有将Pixel系统私有化的自由,而AOSP则保持过去的开源基础,但失去了谷歌本身主要的开发动力和支持。诸多业内专家将这种布局与Solaris系统的历史情形相提并论。Solaris在被Oracle收购后,核心开源代码逐渐被封闭,社区被迫基于最后的开源版本派生出illumos及OpenIndiana等独立项目。若谷歌选择将安卓“闭源化”,AOSP可能也将步入类似命运。
这一转变的背景不容忽视。当前,谷歌正面临美国反垄断诉讼的威胁,要求其拆分安卓和Chrome相关业务,以阻止其市场支配地位。业内分析认为,谷歌或借由关闭AOSP关键部分代码先行分割出独立的闭源Pixel Android产品线,既满足监管要求,又能保持核心业务的竞争优势。对于广大安卓手机用户和开发者而言,这无疑是一个令人忧虑的信号。一直以来,安卓开源项目不仅为大批开源定制ROM提供了技术基础,也作为多数非品牌智能手机的核心系统存在。失去谷歌的代码支持,AOSP生态可能逐渐衰退。
与此同时,依赖于Google Mobile Services(GMS)和Google Play Services的手机,已经愈发远离纯净的开源环境。AOSP现状已是裸骨状态,若无人持续投入,未来的开源安卓版本可能难以具备完整功能和良好体验。业界部分声音呼吁用户和开发者开始关注其他生态的可能性。包括转向基于GNU/Linux的移动操作系统,如PureOS(Librem 5),甚至更极端的方案是完全远离安卓生态。不过,目前这些方案普遍存在兼容性不足、硬件支持有限的难题,难以满足大部分用户的日常需求。在市场层面,跑赢安卓的闭源替代品虽少,但华为和三星等厂商基于安卓深度定制的自有系统已稳固存在。
谷歌闭源Pixel系统的策略或许也为其针对自己设备塑造更富差异化和独特性的操作体验提供了空间,摆脱了开源环境的同质束缚。长期来看,安卓开源项目的命运依赖于多个因素的交织。谷歌的商业策略与监管压力的平衡,开发者社区的活跃度与适应力,第三方开源项目的生命力,甚至手机硬件厂商的支持意愿,都将影响AOSP的未来走势。从用户角度,当前依赖Pixel设备获得流畅开源ROM支持的日子面临终结,定制系统的安装门槛将大幅提升。小众恩典的消失,也可能推动安卓定制圈逐渐缩小。大家或许需要做好准备,迎接安卓生态所出现的深刻变革。
整体来看,谷歌关闭部分AOSP设备专用代码并非简单的版本更新调整,而是一个颇具战略意义的信号。它昭示着安卓生态可能正步入一个更封闭、商业化程度更高的新阶段。无论这一进程最终如何发展,开发者、厂商与用户的利益交织必将引发更多波澜和反思。谁能够适应这场变革,谁又将被边缘化,未来几年内的安卓世界无疑将是一场复杂且充满变数的竞赛。