【资料图】
2023-01-11 05:14:13 作者:老王
谷歌正在进行另一次尝试,为多年来没有得到操作系统更新的手机带来新功能。它发布了一个名为 "扩展软件开发者工具包 "的东西,它应该能让开发者在运行于某些版本的安卓11和12的应用程序中使用安卓13的新照片选取器等功能。在宣布这一变化的博文中,该公司说这一功能让它 "将对某些平台功能的支持扩展到现有的安卓版本"。
虽然能更多地使用以前专属于安卓13的照片选取器绝对是好事,但谷歌似乎对扩展SDK有更大的计划。"谷歌发言人Scott Westover说:"这次更新也为在安卓系统上扩大隐私沙盒测试创造了条件。隐私沙盒是谷歌正在进行的对其当前广告跟踪系统的替代,该公司正计划在安卓13上推出该系统的测试版。
到目前为止,谷歌并没有谈论将隐私沙盒回传到旧版本的操作系统。相反,扩展SDK似乎将帮助该公司在较新版本的安卓系统上更新隐私沙盒,而不需要推出重大的操作系统更新。该博客将该测试作为一个例子,说明能够在主要更新之外引入新功能 "允许更快的创新"。
这种工作方式很复杂,宣布这一消息的博文主要是针对那些将实际利用该系统的开发者。简而言之,谷歌多年来一直在奠定基础,使其能够通过Play Store更新Android的核心组件。现在,它正在利用这个系统对开发者使用的API进行修改,并给他们提供新的方法来检查系统的能力。在照片选取器的例子中,开发者可以让他们的代码检查用户的安卓11手机是否有足够更新的API--如果有,就使用新的照片选取器。
这只是谷歌的最新努力,以确保用户仍然可以获得新功能,即使制造他们的手机的公司没有发布软件更新。(作为一个刚刚买了一部可能会停留在安卓11系统上的手机的人,我非常欣赏这一点)。在安卓10中,该公司推出了 "主线项目",旨在使操作系统的某些部分可以通过Play Store进行更新。Mainline本身是在安卓8的Project Treble之后,XDA开发者说这是为了让手机制造商更容易推送更新。
我们实际上已经看到这项工作得到了回报。安卓的一些控制系统,如媒体播放、Wi-Fi、权限,甚至安卓运行时本身,都已经模块化,让谷歌对它们的更新方式有更多的控制。而且,该公司已经开始通过Google Play服务推出新功能,如数字国家身份证(理论上可用于运行安卓8的设备),该服务通过Play商店获得更新,而不是向安卓本身点式发布。
至于这一最新努力,几乎肯定会有限制。首先,谷歌在安卓10中并没有把所有东西都模块化。每个操作系统的更新都增加了新的模块--安卓12将ART和日程安排模块化,而安卓13将蓝牙、AppSearch和UWB等东西变成了组件。如果你使用的是安卓11,谷歌就不会那么容易在你的手机上添加这些系统的功能,因为它们仍然内置于操作系统中,而不是可以通过Play Store更新的部件。