Google 停止开源 Android?

今天看到有很多消息称谷歌将停止开源 Android,比如这一篇《谷歌决定终止开源Android》。对此消息有些将信将疑,毕竟这些年被各种反转虐了无数回。抱着掌握第一手材料的态度,去外面的世界看了看。谷歌确实对 Android 开发方式有所改变,但并非将 Android 闭源。比如下面这篇就将前因后果讲得比较清楚:

https://www.androidauthority.com/google-android-development-aosp-3538503/

总结一下:

  1. Google已经确认,Android操作系统的开发将很快私下发生。

  2. 这种私有化的目的是简化Android OS开发,而不是阻碍外部开发人员。

  3. Google 将在每个 release 版本后向AOSP发布源代码。

Android开源项目或简称AOSP是Google在Apache 2.0许可下发布的操作系统。 Apache 2.0 允许任何人根据AOSP修改和分发操作系统,而无需支付任何许可费,也不公开源码。由于这种宽松的许可协议,手机厂商广泛采用AOSP,成为对抗苹果 iOS 系统的另一大力量。

AOSP 虽然是开源项目,接受第三方开发人员的代码贡献。但是,Google 主导了开发,贡献了大部分的代码,而且Google对合并到AOSP以及发布新版本源代码拥有最终决定权。

除了公开版本,Google 还有一个内部分支 。任何人都可以访问AOSP分支,而内部分支仅供谷歌本身、Android OEM厂商和其他拥有 Google 移动服务 (GMS)许可协议的公司访问。

根据谷歌的说法,为了简化Android OS开发,Google将不再有两个"主要"分支。这种变化主要是为了提升谷歌内部团队的效率。

以前,在公共AOSP分支和单独的内部分支中管理开发会产生大量人力资源消耗。通常,AOSP的公共分支经常落后于内部分支。当需要合并两者之间的代码时,谷歌的工程师经常遇到合并冲突------即不同代码版本之间的冲突,需要额外的时间和精力来解决。

这对我们意味着什么?

谷歌此举并不意味着Android正在封闭源,将继续发布新的Android版本的源代码,因此,Google今年晚些时候发布Android 16时,我们依然能够获得更新的源代码。此外,Google将继续发布Android Linux内核叉的源代码,因为它已在GPLV2下获得许可,与AOSP分开。

翻译结果

翻译结果

也可以说谷歌这种是伪开源,隔一段时间一个大提交,外部开发人员将不能跟踪 AOSP 的 变化。真正的开源应该是整个开发过程透明化,每个提交都能知道其意图。

对于 Android 应用开发人员而言,影响微乎其微,为 Android 系统开发应用,并不需要时刻跟踪最新的系统,为了应用面更广泛,开发者通常会选择早期的 API。

对中国手机厂商来说,应该影响很小。一方面最为合作伙伴,即使谷歌改变策略,手机厂商应该也会走内部渠道拿到最新代码。另一方面,像华为这样,有鸿蒙系统,迟早要和 Android 系统分道扬镳,独立发展。至于安卓以后会不会走向闭源,很难说,但这次宣布的消息,绝不是哪些财经媒体解读的那样。

Google在本周晚些时候将宣布此消息,届时将分享更多详细信息。如果您有兴趣了解更多信息,请关注source.android.com上的公告和新文档。

相关推荐
RWKV元始智能3 小时前
RWKV超并发项目教程,RWKV-LM训练提速40%
人工智能·rnn·深度学习·自然语言处理·开源
Hommy883 小时前
【开源剪映小助手】API 接口文档
开源·github·aigc·视频剪辑自动化·剪映api
一粒黑子3 小时前
【实战解析】阿里开源 PageAgent:纯前端 GUI Agent,一行JS让网页支持自然语言操控
前端·javascript·开源
码途漫谈4 小时前
Easy-Vibe开发篇阅读笔记(四)——前端开发之结合 Agent Skills 美化界面
人工智能·笔记·ai·开源·ai编程
GitCode官方4 小时前
小米 MiMo‑V2.5 系列开源,正式入驻 AtomGit!旗舰模型完成全球多家主流芯⽚⼚商深度适配
开源·小米·atomgit
冬奇Lab6 小时前
一天一个开源项目(第87篇):Tank-OS —— Red Hat 工程师用一个周末,把 AI Agent 塞进了一个可启动的 Linux 镜像
人工智能·开源·资讯
饭小猿人10 小时前
Android 腾讯X5WebView如何禁止系统自带剪切板和自定义剪切板视图
android·java
_李小白10 小时前
【android opencv学习笔记】Day 8: remap(像素位置重映射)
android·opencv·学习
美狐美颜SDK开放平台10 小时前
多场景美颜SDK解决方案:直播APP(iOS/安卓)开发接入详解
android·人工智能·ios·音视频·美颜sdk·第三方美颜sdk·短视频美颜sdk
a11177610 小时前
MonoGS 在 Jetson Orin Nano 上的部署与性能测试
python·开源·torch·cv