android版本怎么升级,安卓版本太低怎么升级

首页 > 经验 > 作者:YD1662022-11-01 06:50:10

相比于往年的Android大版本更新,今年Android 13无疑来的格外早。尽管在被称为“提拉米苏”的这一新版本里,谷歌为其带来了新的通知管理、限制应用访问相册和视频、加入提高APP性能和效率的可编程着色器、定时自动清理剪贴板数据等更新,但显然这并非Android 13的全部新特性。

android版本怎么升级,安卓版本太低怎么升级(1)

日前有消息显示,谷歌方面将为Android 13带来一项新的功能,会强制要求OEM厂商必须在产品中应用A/B分区。据悉,在Android 13中传统的OTA更新机制已被弃用,并在供应商测试套件(VTS)中添加了新的测试,会检查是否在使用API 30级别或更高版本的任何设备上,将设备的系统属性“ ro.virtual_ab.enabled”设置为“true”,以及将“ro.virtual_ab.retrofit”设置为“false”。

android版本怎么升级,安卓版本太低怎么升级(2)

简而言之,这一变化也就意味着谷歌在对Android厂商的设备进行测试时,将检查其是否支持A/B分区。如果是、则通过,如果不是、则会失败。但谷歌之所以搞这一出,原因显然是OEM厂商对于A/B分区这个功能,实在是“太不上心”了。

事实上,A/B分区是谷歌方面从Project Treble开始就一直在力推的一个功能,甚至考虑将其作为Android 11的一部分。并且谷歌此前甚至还联合了高通,试图从搭载骁龙845主控的机型开始,将A/B分区作为建议OEM厂商的默认方案,但最终这个功能只是作为了Android 11的可选项。

既然是可选项,就遇到了部分OEM厂商兴趣缺缺的问题,比如三星、OPPO等厂商就并未在产品中应用A/B分区功能。

要解释这一部分厂商为什么对这个功能不感兴趣,自然需要先来聊聊A/B分区的具体作用是什么。其实A/B分区简单来说,就是在Android手机上效仿PC上的硬盘分区,将系统分为A和B两个槽(slot),手机启动时会选择A槽或B槽,运行过程中则仅使用当前槽位的分区。

android版本怎么升级,安卓版本太低怎么升级(3)

而在采用了A/B分区这一功能后,手机就能实现无缝升级。例如用户正在运行A分区,此时收到的OTA推送后,系统就会在后台一边下载相关数据,一边同时对B分区的镜像系统进行升级。在B分区系统升级完成后,用户就会收到重启提示,重启后手机就会自动切换到B分区的新版本系统。也就是说手机里永远存在一个新版本以及一个旧版本系统,并将不断旧版本升级至更新的版本,以此不断更新切换,这就是A/B分区的作用。

对于用户来说,A/B分区在体验上的提升无疑是立竿见影的。在目前的传统模式下,OTA升级是在收到厂商服务器下发的OTA推送后,系统会在接收数据后,在下次启动时进入recovery模式、并使用这一OTA包进行升级的指令。在重启时系统会解析OTA包,并按照指令对系统的各个部分进行升级。所以最终的结果,就是传统的OTA升级需要一个相对漫长的重启、安装更新这个过程。

android版本怎么升级,安卓版本太低怎么升级(4)

首页 123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.