首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Google出手,更新系统再也不怕变砖

据最新消息,Google似乎决定在更新上再度采取强制措施,即所有运行Android 11的设备必须支持“无缝更新”。在启用这项新的措施之后,将有助于改善用户体验,帮助用户在后台无缝安装更新(包括安全补丁和新的软件版本)。尽管尚未宣布任何细节,但从其对Vendor Test Suite-VTS(供应商测试套件)进行了调整,用以检查运行Android 11的设备是否提供对虚拟A/B分区的支持可以看出端倪。而这些调整是支持无缝更新的必要条件。

而在AOSP Gerrit的高亮日志中显示,必须强制进行虚拟A/B分区才能通过VTS,获得对预加载的Google app的支持。该提交日志写着:“在R启动时需要虚拟A/B。”。而R正好是Android 11的下一个代号。这表明Google的Android团队已强制Android手机厂商必须进行适当的虚拟A/B分区才能通过VTS。

虚拟A/B分区提供了用于在下载更新时存储备份系统映像的空间。如果新更新无法在硬件上安装或更新过程出错,这有助于将其回滚到之前的系统版本。然而,虚拟A/B分区的主要用途是在可以在设备的后台进行无缝更新。这与常规更新不同,常规更新需要用户将手机置于空闲状态以安装新软件包。

其实,Google在2016年已经将无缝更新的概念引入了Android。在Google I/O 2016中,Google在相关演讲中提到,“当下一次用户打开设备电源时,新设备可以自动无缝地切换到已更新的系统中而无需等待”,同时也解释了无缝更新过程。而这个特性是从Google的Chrome操作系统借鉴来的。

而早在Android Nougat,即Android 7,Google就对新Nexus设备采用了无缝更新。但谷歌尚未强制其他智能手机公司向其客户提供该功能。不过,针对Android设备的兼容性定义文档早已建议使用A/B分区。

有一些手机厂商,如HTC,LG,OnePlus和Sony等已经采用了A/B分区,以实现无缝更新。而Google自家的Nexus和Pixel设备上也默认此选项。而其他厂商却没有积极响应此利于有助于提升用户体验的更改。

而现在,Google的将强制所有手机厂商在运行Android 11的设备上提供无缝更新功能。到目前为止,Google尚未透露Android 11的确切发布日期。只是提供了供Android开发人员提前进行新系统兼容工作的预览版本。而正式版的Android 11可能会在9月份左右正式发布。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200409A0QZTL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券