Project Treble 讓 Android 告別升級慢,還讓刷機更好玩

作者 | 發布日期 2017 年 11 月 28 日 7:45 | 分類 Android , Android 手機 , Google follow us in feedly

話題和問題不斷的 Google Pixel 2 手機,Google 的新硬體似乎賺足了人們的目光。



除了讓「親兒子」派渴求的新機,擅長做軟體的 Google 也從這代 Android 系統開始,帶來了可說是有史以來最大和最實際的改變。

這個改變就是 Android 系統新的升級機制 Project Treble

幾乎所有 Android 手機用戶這麼多年一直都有一個不知道該求誰的願望,就是希望自己的 Android 手機系統升級的速度能快點。

原生 Android 用戶還好,見過不少拿 Nexus 和 Pixel 的用戶在國內外各論壇炫耀每次系統更新和安全更新之神速,殊不知 OEM 廠商的手機用戶卻在各自論壇詢問兩個月前的更新為啥還沒出。

關於最新 Android 系統的統計,Android 8.0 只有 0.3%,2015 年的系統 Android 6.0 還有 30% 占有率,而更早的 Android 5.0 還有 27%。

這種情況或許真的可有效改善了。Google 新系統更新機制 Project Treble 隨著 Android 8.0 一起到來。

簡單來講,Android 8.0 的 Project Treble 將所有低階驅動程式,也就是 OEM 廠商自訂部分,與原生 Android 系統其餘部分分開來。

這意味著更新 Android 裝置之前,不再需要等更新晶片組的驅動程式,只要驅動程式支援 Treble 就可以。

換言之,就是未來的 Android 系統無需等待把原生 ROM 改得體無完膚的 OEM 廠商從晶片到軟體層面都適配才能更新,等待新系統到來的時間會大幅縮短。

下圖就是 Project Treble 機制的簡易示意圖。

XDA 論壇已有大神開始挖掘 Project Treble 的妙用了。這位大神以華為 Mate 9 試驗,Mate 9 出場系統是 Android 7.0,上個月華為已發表了 Android 8.0 beta 版。

Mate 9 的 Android 8.0 支援 Project Treble,XDA 的開發者 Phhusson 只用不到一天就為 Mate 9 刷了 AOSP ROM,也就是原生 Android 系統,且未修改核心,在此之前也沒有適配 Mate 9 原生 ROM 過。

Phhusson 還發現,他修改一個 AOSP ROM 後,這個 ROM 可刷到目前支援 Treble 的任何一個裝置。

包括 Essential Phone、Huawei Mate 9、Honor 8 Pro、Xperia XZ1 和 Xperia XZ1 Compact 都可以安裝並啟動同一個系統。

當然,不同裝置使用同一個 ROM 會有各種 Bug,但在 Project Treble 前,還沒出現過同一個 ROM 不經過特定修改而支援不同裝置的情況。

目前看來,未來 Project Treble 不只能幫助 OEM 廠商更快為自家手機提供最新的系統更新,還可讓開發者更便利的自訂和修改自己的系統,無須等待廠商適配。但前提是,這些手機要支援 Project Treble 才行。

此外,令人稍感疑惑的是,一直最貼近原生 Android 的一加近期表示,旗下幾款手機不會支援 Project Treble,即便他們已經升級到 Android 8.0。

Android 8.0 提供很好的更新機制,如果未來 OEM 廠商勤奮些,或許論壇裡的抱怨聲能少一些,Android 更新慢和版本碎片化的老問題也可以不被一遍又一遍提及了。

(本文由 愛范兒 授權轉載;首圖來源:Android

延伸閱讀: