Google 努力了三年,终于让 Android 手机的升级速度变快了些

移动开发 Android
Android 系统的碎片化问题曾困扰 Google 多时,由于开放性生态的缘故,不少第三方厂商都会根据自己的新品发布节奏来制定系统更新计划,但这也阻碍了 Google 推进各种 Android 新功能的进程,甚至无法及时修复安全隐患。

Android 系统的碎片化问题曾困扰 Google 多时,由于开放性生态的缘故,不少第三方厂商都会根据自己的新品发布节奏来制定系统更新计划,但这也阻碍了 Google 推进各种 Android 新功能的进程,甚至无法及时修复安全隐患。

[[280815]]

所以,每当 Google 还在为新 Android 系统那不到 10% 的普及率挣扎时,和它同期推出的 iOS 往往在推出后一个月内,就能轻松实现过半的升级率。

Google 努力了三年,终于让 Android 手机的升级速度变快了些

为了改变这一现状,2017 年,Google 在当时的 Android 8 Oreo 引入了名为「Project Treble」机制,希望能与芯片厂商合作承担一部分底层编写工作,从而加快其它定制 Android 系统的适配效率。

新机制确实获得了一定效果。最近,该项目的负责人 Iliyan Malchev 在 Android 开发者博客中透露,在 2018 年 7 月,也就是 Android 9 Pie 正式版发布前,Android 8 设备的市场占比还仅为 8.9% 。

但在一年后的 Andorid 10 时代,Android 9 设备的市场份额占比已经达到了 22.6%,意味着有越来越多的设备愿意及时跟进到最新的系统中。 

Google 努力了三年,终于让 Android 手机的升级速度变快了些

▲ 图片来自:Android Developers Blog

Google 还扩展了与第三方 Android 手机品牌的合作范围。在今年的 Android 10 beta 阶段,参加测试的设备由之前 7 个品牌共 12 款设备,增加至 12 个品牌共 18 款设备,一些刷机爱好者还将测试版系统移植到了另外 15 款旧设备中。

我们在评测 Android 10 也曾提及,Google 发布正式版更新后,除了自家的 Pixel 系列能收到推送外,像 Essential Phone、Redmi K20 Pro 和一加 7 系列也都第一时间发布了底层更新包,这也与几年前每次都要拖 1-2 季度才会推送的情况形成了鲜明对比。

Google 努力了三年,终于让 Android 手机的升级速度变快了些

在加快 Android 系统升级这件事上,Google 还有不少新动作。一个是在 Android 10 中引入的「动态系统更新(Dynamic System Updates)」功能。它可以将新系统先放在一个临时分区内,让用户提前测试各项功能的完整性。假如用户对新系统不满意,则可以让设备退回到更新前的状态。

按照 Google 的说法,未来只要是支持 Project Treble 框架的 Android 手机,都可以使用这一功能。

除此之外还有「Project Mainline」,这让 Google 能进一步简化小细节的更新。简单来说,它等于是将系统的各个部分封装成一个个模块,当它们需要紧急修复某一项安全或隐私漏洞时,可以直接通过 Google Play 应用商店来实现,而无需等待大版本的系统推送。

不过,对于出厂无法集成完整 Google 服务的国产手机来说,想要及时跟进「Project Mainline」这样的机制显然存在不小的阻碍。

目前,大部分国产定制 ROM 都会淡化 Android 底层的迭代周期,转而强调自家系统的版本升级,预装应用和整个账号体系都已经「去 Google 化」。当然,像华为、小米、OPPO 和 vivo 等主流厂商的设备仍有每月更新 Android 安全补丁的习惯,对于安全性漏洞的反应速度还是比以往快不少。

 

责任编辑:未丽燕 来源: 爱范儿
相关推荐

2010-11-12 09:51:43

Android

2022-05-27 12:20:18

微信智能手机

2016-01-08 10:32:48

虚拟现实头盔

2022-02-03 14:42:37

Windows 11微软Windows

2011-12-23 10:23:45

GoogleMozilla

2021-07-05 12:30:17

ChromebookSkylake处理器Chrome OS

2021-09-15 23:14:58

Windows 11Windows微软

2015-07-27 18:23:13

google

2022-07-27 10:34:29

GoogleC++系统

2020-09-03 07:55:02

并发操作系统Java

2015-12-15 10:32:44

chromecss开发

2021-08-23 15:34:36

GoogleAndroid Aut手机

2015-11-18 11:45:54

Windows10

2012-07-31 09:19:02

程序员

2013-12-16 09:36:08

App项目

2022-03-15 08:10:05

Android二维码扫描库

2010-02-26 10:22:11

IPv4

2020-08-13 09:19:10

Kafka存储MQ

2023-07-26 08:54:39

2013-06-25 14:11:19

html5Java 7
点赞
收藏

51CTO技术栈公众号