1.Google将不再维护AOSP的公开分支,所有Android开发工作将在内部进行,外部分支可能将不再公开甚至彻底关闭。
2.此举对主流手机品牌及其用户无影响,因为它们仍可获取最新Android源代码和GMS认证。
3.然而,非认证Android设备消费者可能受到影响,因为Google可能引诱他们签订更多协议,导致支付更高的价格。
4.对于Android第三方ROM开发者,影响更为明显,因为ROM开发者的最佳结果将不再存在。
以上内容由腾讯混元大模型生成,仅供参考
见闻君注:
文章比较长,见闻君为大家做了一个精略摘要:
1、发生了什么?
Google 将不再维护目前 AOSP(Android Open Source Project) 的公开分支,从下周开始,所有的 Android 开发工作将仅在 Google 的内部分支进行。在一段时间后,外部分支可能将不再公开甚至彻底关闭。
从今往后,只有 Google 内部的员工能够访问 AOSP 的内部分支,或是提交代码。Android 的开发过程将不再透明。
2、有哪些影响?
1)主流手机品牌和它们的用户不需要担心。
包括小米、vivo、OPPO、三星等在内的当今绝大多数 Android 手机品牌,早和Google 都签订了协议,仍然可以得到和使用最新 Android 源代码,获得 Google GMS(Google Mobile Services) 认证,正常预装 Google Play、Gmail 等服务和应用。
2)非认证 Android 设备消费者可能受到影响
非认证 Android 设备五花八门,数以十亿甚至百亿计,比如基于 AOSP 开发的智慧座舱系统。通过这次闭源 AOSP,Google 有可能引诱非认证设备厂商向自己低头,签订前面提到的各种协议。这个成本当然会被转嫁给消费者,导致支付更高的价格。
部分厂商可能不愿意屈从 Google,产品退出市场,消费者的选择权就缩减了。
3)对于Android第三方 ROM 开发者来说,影响更为明显。
ROM 开发者的最好结果,是用 AOSP 最后更新的版本去修改,然后维护当前版本,到它慢慢过时,直至最后放弃这项事业。
4)Android应用开发者暂时不会有太大的直接影响。
Google 已经决定停止 Android 开源项目(AOSP)。
AOSP,不存在了?
2. 也就是说,只要能从其他非官方渠道下载,人们仍然可以使用 Google 最后更新的 AOSP 代码,也可以按照自己的需要对其进行修改。原则上如果你有足够多厉害的开发者,也可以把之前的 AOSP 变成自己的系统,去维护和更新。
具体来说,Linux 内核基于 GPL 许可证,虽然 kernel module 需要依据 GPL 强制开源,然而 userspace 应用并不受 GPL 传染性的影响,因此无需开源。部分 userspace 应用程序也与传统的 Linux 发行版不同,例如使用 bionic libc 替代 glibc,使用 toybox 替代 busybox 等。此外,Google 还使用了「硬件抽象层」(HAL),允许厂商将不想公开的商业机密资料,比如一些特定的专有功能对应的背后代码和逻辑,存放在这一层上面,即提供了一套 stable ABI(应用二进制界面),使得厂商可以独立于 Android 框架层更新他们的专有代码。
Google 领导 AOSP,负责维护和进一步开发 Android。尽管 Android 由多个子项目组成,但 AOSP 是严格的项目管理。Google 将 Android 视为一个单一、整体的软件产品,而不是一个发行版、规范或可更换部件的集合,并对其进行管理。Google 的意图是让设备制造商将安卓移植到设备上;他们并不实施规范或策划发行版。
Android 闭源,将会带来怎样的影响?
开发者权益侵害
最极端,却又最不出意外的做法