突发!Google 决定停止 Android 开源项目(AOSP)

B站影视 港台电影 2025-03-27 14:30 2

摘要:近日,海外媒体 Android Authority 率先报道,Google 已决定停止 Android 开源项目(AOSP),这一消息随后得到了 Google 的确认。此决定将对全球 Android 生态系统产生深远影响。

近日,海外媒体 Android Authority 率先报道,Google 已决定停止 Android 开源项目(AOSP),这一消息随后得到了 Google 的确认。此决定将对全球 Android 生态系统产生深远影响。

AOSP(Android Open Source Project)由 Google 主导,是为所有 Android 设备操作系统提供基础框架和核心组件的开源项目。它犹如一个 “毛坯房”,开发者可自由下载、修改和分发其代码,并在此基础上构建定制化系统。无论是小米的 Xiaomi HyperOS、vivo 的 OriginOS、OPPO 的 ColorOS,还是 Google 自家 Pixel 手机的 Android 系统,均基于 AOSP 搭建。长久以来,AOSP 为全球开发者提供了一个开放、自由的开发环境,极大推动了 Android 生态的繁荣发展。

Google 对 Android 的维护一直存在两条路径:公开的 AOSP 分支向全球开发者开放,其中包含纯净的开源代码,不涉及任何 Google 专有服务,任何厂商或个人都能基于该分支开发系统;而内部闭源分支仅供签署了 GMS(Google Mobile Services)协议的厂商使用。但如今,Google 将不再维护当前 AOSP 的公开分支,逐渐关闭相关支持性资源,并可能停止更新除法定开源义务(如 GPL 等协议的代码)外的组件源代码。

从下周开始,所有 Android 开发工作将仅在 Google 的内部分支进行。一段时间后,外部分支可能不再公开甚至彻底关闭。不仅如此,AOSP 的持续集成 / 交付(CI/CD)工具和环境也可能关闭,甚至 Android Gerrit 也面临关闭风险。此后,只有 Google 内部员工能够访问 AOSP 的内部分支或提交代码,这意味着 Android 的开发过程将不再透明。从长远看,Google 将逐步缩减 AOSP 所包含的内容,直至 AOSP 作为开源项目及概念不复存在。

回顾历史,OpenSolaris 项目(Solaris 操作系统对应的开源项目)在 Oracle 收购 Sun 后,宣布对 OpenSolaris “延迟开源”,直至 Solaris 开发部门解散,都未以 CDDL 许可证开放过半句代码。此次 Google 虽向 Android Authority 承诺 “继续开源,只是推迟”,但无限期的推迟也引发众人质疑,其承诺是否会成为空话,仍有待观察。

Android 闭源的总体思路是最终仅保留 GPL 强传染许可证要求开源的部分,主要为 Linux 内核态驱动和补丁。而其他采用 Apache 等宽松开源许可证的中层、上层部分,最终将闭源。未来 Android 版本发布后,也不再对外公开发布、更新源代码。

此决定引发了行业内外的广泛关注。对于众多基于 AOSP 开发定制系统的手机厂商而言,短期内或许不会受到太大冲击,因为他们仍可使用现有代码继续开发。但从长期来看,失去 AOSP 公开分支的持续更新和支持,可能会影响其系统创新能力和与其他厂商的差异化竞争优势。

对于第三方 ROM 开发者而言,影响则更为明显。他们一直依赖 AOSP 的开源代码进行个性化 ROM 开发,AOSP 闭源后,他们获取最新代码将变得困难,这可能导致第三方 ROM 的开发陷入困境,进而影响 Android 系统的碎片化问题,使不同版本和定制的 Android 系统之间兼容性变差。

在应用开发者方面,目前他们仍可从 Google 获取所需的 SDK,短期内受 AOSP 闭源影响不大。但从长远来看,若 Android 生态因 AOSP 闭源而发生变化,可能会间接影响应用的开发和推广环境。

Google 此次停止 AOSP 开源项目的决策,无疑给全球 Android 生态系统带来了巨大变革。未来,Android 将走向何方,众多依赖 AOSP 的开发者和厂商又将如何应对,值得持续关注。

来源:人工智能学家

相关推荐