砍柴网@搞机福音:安卓新机制可实现手机刷不死
为了支持无缝更新 , 降低系统升级导致设备变砖或死机的概率 , 谷歌现提出要求 , Android 11 设备必须使用 A/B 分区 。
这种做名为 A/B seamless update(A/B 无缝更新)的更新方式早在 Android 7.0 时代就已推出 , 不过当时谷歌并未强制要求厂商推行 。
本文插图
传统的系统更新方式需要将手机置入 Recovery 模式 , 花上几分钟到十几分钟不等的时间安装更新 。 这个过程中你什么事情都做不了 , 只能静待原厂 Recovery 将更新的临时文件存放进 /cache 分区里 。
而 A/B 无缝更新的目标是确保在无线下载 ( OTA ) 更新期间在磁盘上仍然保留一个可正常启动和使用的系统 , 如此便可以降低更新之后设备无法启动的可能性 。 这一常见于一些商用系统上的更新方式可以减少用户因更新或刷机导致设备变砖送修的机会 。
A/B 无缝更新基本的工作原理:
本文插图
假设你现在运行的是位于 A 部分的底层和上层系统 。 此时通过 OTA 更新获得的增量更新包会自动对这些 A 部分的底层和上层分区校验完整性 , 然后按照更新包里的内容更新之后写到 B 部分的对应分区里 。
更新完成之后 , 手机会询问是否重启 , 选择重启后底层会自动将下一个要启动的系统切换到 B 部分 , 重启之后就是已经更新完毕的系统 。
本文插图
本文插图
【砍柴网@搞机福音:安卓新机制可实现手机刷不死】
同理 , 现在使用的是位于 B 部分的底层和上层系统 , 下一个更新到来的时候 , 对 B 部分的底层和上层分区校验完整性 , 然后按照更新包里的内容更新之后写到 A 部分的对应分区里 , 然后让你重启 , 并切换到 A 状态 。
安卓系统因为开放而具备更高的可玩性 , 同时因为开放 , 需要适配更多的硬件 , 更新系统的稳定性取决于厂商的实力 。
在普及 A/B 无缝更新后 , 理论上更新 / 刷机失败也不会导致手机变砖了 。
- 搞机小帝概念图:刘海缩短 6.9 寸大屏 感觉苹果不再保守了,iPhone12
- 小E搞机你觉得合适吗?,母亲节来了!适合给妈妈添置的三款手机
- 小E搞机母亲节来了!适合给妈妈添置的三款手机,你觉得合适吗?
- 搞机小帝iPhone12 概念图:刘海缩短 6.9 寸大屏 感觉苹果不再保守了
- 「」定了!人社部敲定2020年教师工资上涨,一线教师的“福音”来了?
- 石头搞机12 Pro屏幕支持高刷新率!保证续航还有更大电池,苹果iPhone
- 卤蛋搞机iOS设备好评榜:iPhone 11/XR落榜,还好这款机型扳回一局
- 搞机的孙大圣4000元档手机怎么选?苹果、一加、华为总有一款适合你
- 搞机者小米20Pro概念图:垂直5镜头+96%屏占比+骁龙875 这才是小米
- 砍柴网研究显示:头部触觉反馈可显著改善 VR 晕动症