Project Treble


Project Treble: 加速 Android 更新,告别碎片化

为了解决 Android 手机更新缓慢和碎片化严重的问题,Google 在 Android 8.0 中引入了一项重要机制——Project Treble。如今,这项技术已广泛应用于各种新手机。那么,Project Treble 究竟是什么?它为 Android 带来了哪些好处?

在 Project Treble 出现之前,Android 的版本更新流程相当繁琐:

1.

Google 发布新版本系统源码,并上传至 Android 开源项目 (AOSP)。

2.

CPU 和硬件厂商根据 Google 发布的源码进行修改适配,确保其产品在新系统上正常运行。

3.

硬件厂商完成适配后,将修改后的源码交给手机制造商 (OEM),厂商再进行系统定制和修改。

4.

厂商对修改后的系统进行测试、修复漏洞,并检查兼容性问题。

5.

测试完成后,确认没有严重问题,最终推送给用户。

由于流程冗长,加上厂商可能面临技术难题,OEM 厂商适配新系统的速度非常缓慢,导致 Android 碎片化问题日益严重。

Project Treble 的出现改变了这一现状。Google 现在直接负责芯片驱动的适配,并将源码发布至 AOSP 网站。OEM 厂商只需根据 Google 发布的 AOSP 源码,结合自身的定制 ROM 进行修改和升级即可,省去了中间硬件厂商的适配环节,从而大幅提升更新速度。

目前,大多数新发布的手机都支持 Project Treble,例如小米 MIX3、一加 7/7 Pro、三星 Galaxy S9/S10/Note9/N10 系列等等。未来,预装 Android 8.0 及以上版本的新机型也将支持 Project Treble。

对于民间 ROM 制作者和开发者而言,Project Treble 也带来了福音。由于获得 Project Treble 认证的手机基本可以运行原生 Android 系统 (Pixel Experience),第三方 ROM 适配团队只需在此基础上进行优化即可。例如 LineageOS、魔趣 ROM、Resurrection Remix OS 等。TWRP 也针对支持 Project Treble 的手机推出了对应的 Recovery。

总而言之,Project Treble 使得 Android 刷机变得像 Windows 一样简单,用户只需准备好 Recovery 和相应的 ROM 即可完成刷机。如果手机有 bootloader 锁,则需要先解锁 bootloader。