谷歌强制要求 Android 11 支持无缝更新,或影响三星及国产厂商-冯金伟博客园

  近日,谷歌工程师提交了强制要求 Android 11 支持无缝更新的 commit,这个自 Android 7.0 版本就有的功能将在未来的 11.0 版本中成为规范化约束手机厂商的一道新规。三星:这是在针对我?

  Android 11 必须支持无缝更新

  移动操作系统的版本更新一直是个极其影响用户体验的问题,早期的 Android 版本更新甚至存在相当大的“翻车”风险,当年的众多刷机论坛留下了不少系统更新变板砖的故事。为了提升 Android 操作系统版本更新的用户体验与停机时长,谷歌做了很多工作,其中一大重点就是在 Android 7.0 Nougat 中引入的“无缝更新”功能。

  而在近日,谷歌工程师提交的一个名为“Require Virtual A/B on R launches” 的 commit 显示,Android 11 版本中将强制要求必须支持无缝更新。

  简单来说,无缝更新功能的意义在于缩短由操作系统更新带来的停机时间,并提供一种在更新翻车情况下的恢复机制。

  一般而言,在 Android 系统上,手机在 OS 更新时会启动进入恢复状态,并且可能会停留在“安装系统更新”屏幕上长达 25 分钟。这将导致相当长的停机时间,在此期间,你无法使用任何 App,查看短信或接听电话,成为实际意义上的一块“板砖”。

  无缝更新利用了两个系统分区去减少停机时间。这两个系统分区被称为 A 和 B,是彼此的拷贝。一个上线一个离线,应用更新到离线的分区。当离线的分区完成更新,系统会要求重启,然后切换活跃的分区。

谷歌强制要求 Android 11 支持无缝更新,或影响三星及国产厂商-冯金伟博客园

  上图是 Chrome OS 的启动流程图,Android 现在也以相似的方式工作。

  无缝更新还有另一个好处,如果更新过程出现问题,其中一个分区无法启动,可以将另一个分区作为备份,如果启动没有完成,仍旧可以切换到旧版本中。此后系统会继续尝试下载新的 OS 更新包,然后重新升级,而不像以前那样升级失败就变成板砖。

  当然,无缝更新也存在一些问题:比如两个系统分区要占用更多存储空间;低端机可能存在性能问题,无法兼容等。

  三星:针对我?

  无缝更新功能早在 Android 7.0 时代便已提供,除谷歌以外,许多手机厂商如 1+、诺基亚、HTC、摩托罗拉、LG 等也主动采用了无缝更新,但为何谷歌在 Android 11 时代还需要强制要求呢?

  其实这背后针对的主要手机厂商就是三星。相比国内手机厂商的 Android 系统更新频率,早年间三星在这方面饱受诟病,甚至有一句 “Well, Samsung phones never get updates anyway” 的玩笑话。有人调笑到,三星首先需要“更新”,才能考虑“无缝”的问题。

  根据调研机构 Counterpoint 今年 2 月发布的数据显示,全球智能手机市场中,三星以 21.9% 的市场份额独占鳌头,苹果、华为分列二三位。

谷歌强制要求 Android 11 支持无缝更新,或影响三星及国产厂商-冯金伟博客园

  但在中国国内,三星手机的市场份额早已沦为了“Others”,其手机 ROM 的优化也一直被嘲讽为“负优化”。分析人士认为,这不仅对三星而言是一个强制性的举措,对中国手机厂商而言也会是一个规范要求。

  值得期待的 Android 11

  几年前,当我们提起 Android 系统、Android 手机时,想到的是什么?卡、慢、隐私泄露、不给权限就不能用的 App 乱象……

  但最近几年,我们可以很清楚地看到,Android 系统变得越来越好,Android 手机也开始极致的堆料,Android 手机的价格也开始迅速追赶上 iPhone 手机。

  今年 2 月 19 日,Android 开发者官方博客发布了 Android 11 的首个预览版,该团队表示:

在 Android 11 中,我们将继续为用户带来更多创新技术,并保持对隐私性和安全性的高度关注。我们不仅增加了多项用于管理敏感数据和文件访问的新功能、同时还强化了某些关键区域,从而保持操作系统的良好弹性和安全性。

  具体而言,重大更新包括:

  5G 体验

  • 动态计量 API,检查当前网络连接的性能水平;如果尚有充足余量,则能选择更高的素材分辨率或质量,从而强化应用的使用体验。
  • 带宽估算 API,让手机更加智能地估算当前网络的上行 / 下行带宽,而不需要手机再进行重复的测试来获取数据。

  屏幕适配优化

  • 手机厂商的硬件屏幕开始变得千奇百怪:瀑布屏、挖孔屏等各种异形屏、曲面屏大行其道,谷歌团队将从软件适配层面更好地对这些屏幕做相应优化。

  分区存储开始推进

  • 这个 Android 平台的“沙箱”开始再次推进,对应用的存储空间访问行为进行有效管制,使内存存储空间保持干净整洁。

  敏感权限授权新规

  • 对于敏感数据如位置、麦克风、摄像头等,用户可以通过一次性授权方式将其临时开启。这样在用户退出以后,后台运行软件也无法授权偷跑。

  除此以外,还有深色主题、神经网络、人机对话、兼容更新等多项重大改进,Android 11 的使用体验与隐私安全或许将成为一个新的里程碑。而随着谷歌越来越强硬地对手机厂商提出规则约束,这也能在一定程度上规范化各种基于 Android 内核魔改的 ROM,保护用户权益。