# Android 将引入新的系统更新机制，存储空间只剩 100KB 也能更新

- 作者：刘罕
- 发布时间：2017-08-09 11:31
- 分类：产品
- 原文：https://www.ifanr.com/888146

![](https://s3.ifanr.com/wp-content/uploads/2017/08/Androidpit-System-update-Nexus-6P-2.jpg)

手持一台 Google 亲儿子有什么好处？你可以体验原生的 Android，可以每次第一个收到大版本的 Android 系统更新，也可以每个月快速地收到安全更新，福利还是很多的。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/no.jpg)

但就算是 Google 的亲儿子也会面临一个所有智能手机都存在的尴尬问题，那就是如果手机空间不足，是无法更新新系统的。这时候要么系统提示你空间不足无法更新，要么提示你删除一些文件为新系统腾出空间，这时候你会左右为难，是要系统还是要那些照片，如果删照片的话，删哪些。

显然，Google 也在思考如何解决这些阻碍系统更新的方案。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/android-n_0-1.jpg)

在去年发布 Android 7.0 和 Google Pixel 时，Google 就曾推出一种新的系统更新机制。这个新机制叫做“无缝更新”（Seamless Updates），在这个新机制下，Google 引入了一种双系统分区方案，两个分区被称为 System A 和 System B。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/nexus2cee_pixel-seamless-update-7.jpg)

（在后台运行的系统更新）

在这个机制下，当有系统更新时，用户可以继续在 System A 分区下使用手机，而安装过程则在 System B 下进行，这也是为什么从 Android 7.0 开始，过去 Android 系统更新时冗长的“正在更新第x个应用”这个过程不见了，用户只需要在下一次启动手机时，更新就安装好了，完全不影响正常使用。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/youll-never-see-this-again.png)

（这个画面从 Android 7.0 开始终于消失了）

“无缝更新” 机制很好的解决了等待更新时间长的问题，而 Google 现在又要解决没有足够空间安装系统更新的问题。

国外媒体[ arstechnica](https://arstechnica.com/gadgets/2017/08/android-8-0s-streaming-os-updates-will-work-even-if-your-phone-is-full/) 在 Google 近期上传的一份文件中发现，Google 将在下一代 Android 系统中引入一个新的系统更新机制，从而解决上述问题。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/ios-update-56a536193df78cf77286f3de.jpg)

这个新的机制被称作“streaming updates”。在过去，系统更新文件会先被临时下载到用户的存储分区中，即便在 Android 7.0 中，也不可避免的要占用一部分存储空间，对于那些重度依赖本地存储且手机存储空间本就不大的用户来说，动辄 1GB 多的系统更新简直就是灾难。

而在“streaming updates”下，虽然依然要下载更新，但系统更新文件将不再占用存储空间，而是直接到达 System B 分区，也就是说，下载、存储以及写入更新全都在 System B 中进行。在 Google 的描述中，在这个机制下的系统更新并不需要 1GB 的空间，并且完全绕过用户的存储空间，此外，主要数据所需的空间可能连 100KB 都不需要了。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/google-pixel-review-5.jpg)

这对于手机存储空间捉襟见肘的用户来说无疑是一个好消息，但对于大多数 Android 用户来说，他们在很长一段时间内享受不到这个福利，因为这个机制需要手机有两个系统分区，而当前支持两个系统分区的 Android 手机只有 Google 自家 Pixel 系列，Nexus 6P 和 Nexus 5X 也不支持。

不过，新机制的引入可能会促使更多的手机厂商加快新系统的适配，而这个新机制，或许也能在一定程度上帮助 Google 改善 Android 的碎片化问题。

题图来自：[fonpit](http://fscl01.fonpit.de)

![](https://s3.ifanr.com/wp-content/uploads/2049/04/tuijianyuedumoban0809.jpg)
