谷歌将强制要求制造商在Android 11里采用A/B更新降低更新故障率

A/B 更新是谷歌在安卓系统里内置的系统更新功能,该功能主要将分区分成两个以便在系统更新时能够切换系统。

该功能的设计目的是降低系统更新引发的故障率,例如此前不少设备更新时出现无法启动、循环重启等诸多问题。

而A/B 无缝更新相当于升级系统时不对旧版本进行操作,如果新版本出现故障则切换到旧版本确保用户正常使用。

这项功能开发已经许多年但都是制造商自己选择是否使用的,如今谷歌准备在 Android 11 版里强制制造商使用。

谷歌将强制要求制造商在Android 11里采用A/B更新降低更新故障率

A/B 无缝更新工作原理:

更新原理的重点是将系统分区分成两个部分,两个分区都装载操作系统,执行升级时只需要对其中一个分区操作。

系统升级前:用户使用的操作系统位于分区A、此时系统分区A和系统分区B都是相同版本、两个系统也均可使用。

系统升级后:用户使用的操作系统位于分区A、此时系统分区B已经升级新版本 , 但是系统分区A依然还是旧版本。

系统重启后:当系统完成升级执行自动重启后,此时用户使用的系统位于分区 B ,  现在系统分区A处于空闲状态。

若升级错误:若升级系统出现错误则执行回滚策略即退回到之前的分区,这样可确保系统升级不会影响用户使用。

下次升级时:等到下次升级时还是按照上面的流程,只不过系统会再次从分区 B转到分区 A,以此执行循环更新。

谷歌将强制要求制造商在Android 11里采用A/B更新降低更新故障率

强制推广以降低故障率:

大多数情况下软件升级并不会导致硬件故障,因此出现此类错误后若用户寻找办法进行解决的话也倒是能够恢复。

但对于不懂的用户来说如果出现无法开机或者循环重启,那就只能联系制造商的售后部门甚至需要送机进行检修。

当启用无缝更新后可以显著降低由系统更新带来的这类问题,因此从某些方面来说也可以降低制造商的售后压力。

外媒XDA开发者论坛表示谷歌将强制要求制造商在 Android 11 里推行此政策,届时对于用户来说也是个好消息。

本文来源 XDA,由 山外的鸭子哥 整理编辑,其版权均为 XDA 所有,文章内容系作者个人观点,不代表 蓝点网 对观点赞同或支持。如需转载,请注明文章来源。
1
ImBrighter
扫码关注蓝点网微信公众号

评论:

15 条评论,访客:15 条,站长:0 条

0%好评

  • 好评:(0%)
  • 中评:(0%)
  • 差评:(0%)

最新评论

  1. William Feng
    William Feng发布于: 
    Google Chrome 81.0.4044.92 Google Chrome 81.0.4044.92 Windows 10 x64 Edition Windows 10 x64 Edition

    看來明年再買新手機就要面臨刷機難的問題了…

  2. Snha
    Snha发布于: 
    Google Chrome 80.0.3987.163 Google Chrome 80.0.3987.163 Windows 10 x64 Edition Windows 10 x64 Edition

    早期的ADUI不就有双分区了吗 只是后来没了

  3. 山里的鹅子弟
    山里的鹅子弟发布于: 
    Google Chrome 83.0.4103.7 Google Chrome 83.0.4103.7 Windows 7 Windows 7

    安卓的碎片化是个老大难了,安卓o的时候增加的pt似乎作用并不是十分明显,只能等fuchsia了

  4. 山里的鹅子弟
    山里的鹅子弟发布于: 
    Google Chrome 81.0.4044.92 Google Chrome 81.0.4044.92 Windows 7 Windows 7

    毕竟国内大多数深度定制的rom连安卓彩蛋都能阉割

    • 啊啊啊啊洗吧
      啊啊啊啊洗吧发布于: 
      Firefox 74.0 Firefox 74.0 Windows 10 x64 Edition Windows 10 x64 Edition

      特别是菊花这种,安卓深度制定的安卓,就成了鸿蒙

  5. 山里的鹅子弟
    山里的鹅子弟发布于: 
    Google Chrome 81.0.4044.92 Google Chrome 81.0.4044.92 Windows 7 Windows 7

    不知道国内深度定制诸如miui、emui、flyme、coloros、funtouchos等等会不会阉割这个特性

  6. Azarias
    Azarias发布于: 
    Google Chrome 80.0.3987.149 Google Chrome 80.0.3987.149 Windows 10 x64 Edition Windows 10 x64 Edition

    记得很早以前小米2的时候是有AB分区的,后来由于升级系统就取消了

  7. example
    example发布于: 
    Google Chrome 80.0.3987.162 Google Chrome 80.0.3987.162 Android 10 Android 10

    那以后怕是128G起步了,64G再搞个双分区完全不够用。

    • 木头科学二百五
      木头科学二百五发布于: 
      Microsoft Edge 83.0.478.0 Microsoft Edge 83.0.478.0 Windows 10 x64 Edition Windows 10 x64 Edition

      用户文件应用分区和系统分区是独立的

    • 伊尔山
      伊尔山发布于: 
      Google Chrome 69.0.3497.100 Google Chrome 69.0.3497.100 Windows 7 x64 Edition Windows 7 x64 Edition

      新系统优先用在最新旗舰上面根本不用担心容量,以国内的速度10都没有多少,11不知道什么时候的事

  8. CyberPunk 2077
    CyberPunk 2077发布于: 
    Firefox 79.0 Firefox 79.0 Mac OS X  10.16.0 Mac OS X 10.16.0

    鸭子哥 安卓11应用强制沙盒机制了吗 之前说安装10就强制结果没有

    • William Feng
      William Feng发布于: 
      Google Chrome 80.0.3987.163 Google Chrome 80.0.3987.163 Windows 10 x64 Edition Windows 10 x64 Edition

      在Android 11是強制的,無論app的API版本的新舊,都將受制於系統的束縛下,Google要徹底鏟除app濫用寫入內建存儲和竊取隱私文檔的現象,對強迫症晚期用戶豈不美哉?

  9. CyberPunk 2077
    CyberPunk 2077发布于: 
    Firefox 79.0 Firefox 79.0 Mac OS X  10.16.0 Mac OS X 10.16.0

    我感觉和Windows更新机制一样 估计肯定是新版本和旧版本相同的文件(不更新的文件)是只留一份 其他有改动的才会备份两份
    要是这样的话是不是更新成功后就自动删除?还是说一直留在设备上 等下次更新才把上一次的更新文件删除 要是这样的话就太智障了。。

发表评论