Google特别想转换Android的开发,但并不意味着“封闭的来源”

作者: admin 分类: 科技 发布时间: 2025-03-28 10:54
资料来源:DeepTech已部分向公众公开。开发人员可以通过Android开源项目(ACU)查看并参与操作系统的开发。此开源功能也比iOS具有优势。但是,从下周开始,Google将把有关Android的所有开发工作转移到其内部分支机构,这意味着开发过程将完全在封闭的户外环境中完成。但是,Google表示,它仍将在其正式发布后在平台ASP上发布代码 - 源,这一变化主要影响开发过程,而不是结果。 Google当前在两个主要分支机构中开发了Android系统:ACU公共部门和私人内部分支机构。 ASP分支向所有人开放,允许外部开发人员查看代码并做出贡献;尽管内部分支是Google本身以及拥有Google移动许可协议(例如三星和摩托罗拉)的公司的可见元。实际上,大多数Android Core功能的开发是在内部业务上进行的,仅在ACU中首选诸如蓝牙桩,虚拟化结构和Selinux配置之类的少数组件。这种双轨开发模型会导致两个分支机构之间的差异,而ACU公共分支通常是私人分支发展进步的背后。尽管Google强调这种变化并不意味着Android将成为完全封闭的代码系统。每当官方发布新版本的Android时,该公司将继续启动代码源。例如,当Google今年晚些时候发布Android 16时,其源代码仍将暴露。此外,Android Linux内核分支将继续是开源的,因为它使用的许可证v2需要发布代码 - 源。换句话说,此更改主要是关于发布时间和公共方法 - Google只会专注于开发人员t仅在Google启动包含这些更改的新分支时才披露源代码。 Google表示,此决定的主要原因是简化了Android操作系统开发过程。由于存在两个分支机构,Google需要投入大量时间和资源来协调内部和公共分支之间的差异,并且通常会发生冲突。例如,通过报告此新闻,Android Authority提到了一个补丁案例,该案例允许导航栏和扩展键盘屏幕。该补丁在可访问性设置列表的末尾提供了一种新的配置,但是由于AOP和Google的部分分支之间的列表上的长度差异而发生了混合冲突。尽管对这个特定问题的纠正相对简单,但类似的混合冲突在Android的发展中很常见。 ”图丨上方冲突混合(来源:Android权威)“图丨在Android 4.3版本开始时,相关的ACU函数与封闭的源版本不同(源:源:Arstechnic),影响会怎样?这不太可能产生明显的影响。系统更新将继续以通常的方式启动,因此用户体验不会因此而改变。但是,发展透明度的降低会导致独特的公众过去和反馈。有争议的,这种预警机制将不再存在。应用程序开发人员可能不会立即感到影响,因为他们主要关注稳定的API。但是平台开发人员,尤其是那些开发个性化ROM或深入个性化的Android系统的开发人员面临更大的挑战。如果没有真正的时间访问开发代码,他们将无法提前适应平台更改,也不会为Android开发方向提供反馈和及时的贡献。这可以进一步扩大第三方Android生态系统与官方版本之间的差距。喜欢阅读或为ACU做出贡献的外部开发人员必须是受影响最大的群体,因为他们对Google开发工作的了解较少。没有GMS许可证,很难为Android操作系统的开发做出贡献,因为可用的代码将始终落后于开发内部开发数周或几个月(除了Google和GMS合作伙伴以外,多年来,没有多少开发人员能够真正继续做出重要的贡献)。该新闻还将使某些开发人员更难跟踪新的Android平台更改,因为他们无法跟踪ACU的变化。实际上,近年来,Android系统的开放逐渐减弱。 Google已将封闭代码软件包的Android ACU功能移动了,该功能为Google提供了对平台的更多控制权,并促进了无需完整的操作系统更新即可更新主组件。尽管Google仍然承诺保留Android开源,并继续启动源代码的官方版本,但开放源和私人源部件之间的时差可能意味着许多可能性。不确定,这种变化也是“在ÁguaMorna煮青蛙”的一步。 Google计划启动有关本周末变化的更多详细信息,并在source.android.com上更新文档。网站。尽管这种变化可能从下周生效,但仍需要看到其长期影响。参考材料:1.https://thetechportal.com/2025/03/27/google-making-making-android-development-private-private-open-source-relomeado-to-continue/2.https:// a rstechnica.com/gadgets/2025/03/google-makes-android-development-private-will-continue-pe-source-releases/operation/typesetting:He Chenlong

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!