自Android 15起 系统将支持显示存储芯片的剩余寿命并进行智能维护

Source
目前智能手机里大家最关心的应该就是锂电池,在锂电池使用过程中随着时间的推移其寿命 (即最大容量) 会逐渐降低,这会缩短智能手机的续航时间,当然按照苹果的话说可能还无法支撑峰值性能,也就是手机性能都会下降。

不过大家似乎没有关心过手机存储芯片的寿命,一般来说智能手机的使用年限不会持续太多年,这种情况下存储芯片的寿命似乎不需要关心。

但如果智能手机提供长达七年的更新支持,那可能就需要关心存储芯片的容量缩减问题,在谷歌承诺为 Pixel 设备提供七年支持后,谷歌也开始提交代码用来检测存储芯片寿命。

据 Android Authority 发布的消息,谷歌工程师已经向 AOSP 提交代码用来构建一个新的 API,这个 API 主要功能就是检测并返回存储芯片的容量,例如 API 返回 90,则代表存储芯片的剩余使用寿命只有 90%,也就是说有一部分存储空间已经无法继续使用。

103448-1[1].png

103448-2[1].png

有趣的是这部分代码虽然还没有合并到 AOSP,但在 Android 15 Beta 1 中已经启用了,所以谷歌的想法估计是其他 OEM 可能也需要使用这个功能。

API 负责将存储芯片寿命信息传递给应用程序,应用程序则可以根据 API 显示存储芯片的寿命,例如呈现给用户,亦或者针对存储空间进行优化和维护。

谷歌的目的是为了空闲维护,即 Android 系统自动修剪文件系统中没有使用的存储块,如果过度修剪未使用的存储块实际上会缩短存储芯片的寿命,这也是为什么应该先检查芯片寿命之后再进行修剪的原因,这样就可以在空闲的时候进行智能维护,尽可能优化和延长存储芯片的寿命。

此功能预计会通过 Android 15 向 Google Pixel 8 及之后的设备提供,其他品牌的安卓智能手机就只能等待 OEM 进行适配了,如果他们愿意的话。