标题:Android 将引入新的系统更新机制,存储空间只剩100KB 也能更新
手持一台Google 亲儿子有什么好处?你可以体验原生的Android,可以每次第一个收到大
版本的Android 系统更新,也可以每个月快速地收到安全更新,福利还是很多的。
但就算是Google 的亲儿子也会面临一个所有智慧手机都存在的尴尬问题,那就是如果手
机空间不足,是无法更新新系统的。
这时候要嘛系统提示你空间不足无法更新,要嘛提示你删除一些文件为新系统腾出空间,
这时候你会左右为难,是要系统还是要那些照片,如果删照片的话,删哪些。
显然,Google 也在思考如何解决这些阻碍系统更新的方案。
在去年发布Android 7.0 和Google Pixel 时,Google 就曾推出一种新的系统更新机制。
这个新机制叫做“无缝更新”(Seamless Updates),在这个新机制下,Google 引入了
一种双系统分区方案,两个分区被称为System A 和System B。
在这个机制下,当有系统更新时,用户可以继续在System A 分区下使用手机,而安装过
程则在System B 下进行,这也是为什么从Android 7.0 开始,过去Android 系统更新时
冗长的“正在更新第x个应用”这个过程不见了,用户只需要在下一次启动手机时,更新
就安装好了,完全不影响正常使用。
“无缝更新” 机制很好的解决了等待更新时间长的问题,而Google 现在又要解决没有足
够空间安装系统更新的问题。
国外媒体 arstechnica在Google近期上传的一份文件中发现,Google将在下一代Android
系统中引入一个新的系统更新机制,从而解决上述问题。
这个新的机制被称作“streaming updates”。在过去,系统更新文件会先被临时下载到
用户的储存分区中,即便在Android 7.0 中,也不可避免的要占用一部分储存空间,对于
那些重度依赖内建储存且手机储存空间本就不大的用户来说,动辄1GB 多的系统更新简直
就是灾难。
而在“streaming updates”下,虽然依然要下载更新,但系统更新文件将不再占用储存
空间,而是直接到达System B 分区,也就是说,下载、储存以及写入更新全都在System
B 中进行。在Google 的描述中,在这个机制下的系统更新并不需要1GB 的空间,并且完
全绕过用户的储存空间,此外,主要数据所需的空间可能连100KB 都不需要了。
这对于手机储存空间捉襟见肘的用户来说无疑是一个好消息,但对于大多数Android 用户
来说,他们在很长一段时间内享受不到这个福利,因为这个机制需要手机有两个系统分区
,而当前支持两个系统分区的Android 手机只有Google 自家Pixel 系列,Nexus 6P 和Ne
xus 5X 也不支持。
不过,新机制的引入可能会促使更多的手机厂商加快新系统的适配,而这个新机制,或许
也能在一定程度上帮助Google 改善Android 的碎片化问题。
==
Android 7.0除了繁体中文语系的Bug外,应该是当前最棒的Android版本了
大幅度改善了5.0以来安装速度慢和比较占空间的问题,而现在Google要更进一步提供这
样子的串流更新技术,让系统更新眨眼即完成的感觉,也希望如内文所说,改善长久以来
碎片化问题(有可能吗?
==
http://www.ifanr.com/888146