更改解决了如何将Android系统更新应用于设备的目的

2020-07-21 10:49:47 来源: INeng财经

Android Nougat 7.0带来的更激动人心的变化之一是针对使用此OS版本启动的设备引入了A / B双分区方案。此更改解决了如何将Android系统更新应用于设备的目的,旨在为用户提供无缝的升级体验,通过简单而快速的重新引导即可将其带入更新的OS。此更改还增加了故障保护的优势,该功能可确保在OTA更新期间至少有一个可行的引导系统保留在设备上,如果OTA无法引导,则允许设备“回滚”到旧系统。

不幸的是,并非每个已接收Android 7.0的设备都支持此A / B双分区方案。这种A / B分区方案通常在最初与Android Nougat 7.0+一起提供的设备上看到,因为将设备更新为Nougat,然后支持此更改将需要重新分区,这被许多OEM认为是冒险的提议。这是支持A / B无缝更新的设备列表。或者,您也可以 手动检查设备是否支持无缝更新。

尽管A / B双分区方案在很大程度上受到欢迎,但它确实对定制ROM社区提出了挑战。由于Android系统不需要这些分区,因此A / B设备没有恢复分区,因此社区必须调整其方式。TWRP v3.1.0发行了对A / B设备的支持,而Magisk带来了对14.1版的A / B设备的支持。

现在,LineageOS 15.1增加了对A / B设备的支持。由于LineageOS团队正在努力修复他们的addon.d脚本,因此对15.1的支持被延迟了。该脚本负责备份GApps和Lineage的SU插件,并且需要进行修改才能与A / B设备一起正常使用。以下人员参与了这一发展的实现(如果我们错过任何人,我们深表歉意。)

最初,仅将Motorola Moto Z2 Force(nash) 添加到名册中,预计将来会支持更多设备。Moto Z2 Force的建造将于明天推出。 X2高级成员npjohnson维护Z2 Force的构建。

修复了所有特定于设备的错误后,我们期望以下设备会很快获得支持:

谷歌像素

Google Pixel XL

Google Pixel 2

Google Pixel 2 XL

基本电话PH-1

小米米A1

实际上,鉴于此处的评论,我们希望小米Mi A1会很快获得支持。同样,与蓝牙MAC相关的错误需要在Essential Phone的构建版本发布之前进行修复。一旦针对其他A / B设备的官方LineageOS 15.1版本开始推出,我们将为您提供最新信息。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。