安卓的碎片化問題迄今並未得到很好的改善,以谷歌發佈的月度版本份額統計來看,Android 9.0 Pie仍未打破0.1%的基數,比起iOS 12的安裝量已超50%來說相去甚遠。在安卓8.0 Oreo時代,谷歌提出了Project Treble框架,即分離system和vendor鏡像區,從而降低部署system更新的難度、加快版本升級節奏。

不過,由於Treble僅是安卓8.0的選配特性,導致廠商熱情並不高。

但是谷歌在最新的博客文章中宣佈,未來,所有預裝Android 9.0 Pie系統的手機都將支持Project Treble技術框架。這樣要求的目的是在今年底前看到更多的OEM廠商升級Android 9.0 Pie。

目前,僅華爲、小米、一加、索尼等廠商在升級安卓9.0上的動作比較快。然而仔細分析下,由於谷歌說的是預裝安卓9.0,所以碎片化問題是否能得到改善,還需要2~3年的時間觀察。

那麼Project Treble到底是什麼呢?

首先需要先清楚Android系統大版本升級流程:

Google 將新系統源碼發佈至 AOSP

啓動/硬件適配:芯片製造商(高通、三星、聯發科等等)對源碼進行有針對性的修改,來讓自家芯片能夠在新版本 Android 系統源碼的基礎上正常啓動、各功能有效運作

OEM 適配:芯片製造商將修改後的源碼交給 OEM 廠商,廠商根據自己的需求進一步修改新系統,加入特色功能和定製應用等等

QA/測試:OEM 廠商對系統進行內部測試,部分廠商還會與合作運營商一起檢測新版系統的兼容性

最終版本:測試無誤後的新版系統通過 OTA 推送給用戶

繁複的版本升級流程

近幾年,Google 在提交 AOSP 源碼這一步做得尤爲迅速,甚至有部分芯片製造商和 OEM 廠商在正式版 Android 系統發佈前就能拿到源碼。

所以上述升級流程的主要問題在於後面幾步:有的芯片廠商會在源碼適配上遇到技術問題(很少),部分 OEM 廠商的軟件開發團隊定製新系統的進程偏慢,運營商有時也需要打量了人力和物力來測試新版系統的通訊穩定性……

整個過程所花費的時間,最後都轉化成了用戶茫茫的等待,以及每個月 Google 發佈的 Android 個版本佔比報告中,新版本系統那一星半點的設備佔有率。

Project Treble發揮了哪些作用呢?

Android 是一個免費、開放的智能手機操作系統,爲了讓開發者開發的應用可以在不同硬件廠商的手機上正常運行,Google 引入了兼容性定義文檔(CDD)和配套的兼容性測試套件(CTS)。經過測試的手機才能被許可安裝 Google Play 服務並投入市場。

Project Treble 就可以類比爲軟件和 Android 系統層面的 CDD/CTS。

Google 引入了一個名爲 vendor interface1 的理念,並用它將 Vender Implementation——由芯片製造商編寫的設備專屬的底層部分,從 Android 系統框架中剝離出來。

在沒有進行這個「劃分」前,新系統的升級必須要完成大量對底層部分的更新重構(vendor implementation,通常由芯片廠商完成)和對 Android 系統框架的升級(Android OS framework,通常由 OEM 廠商完成),工作量大且難以協調。

傳統的版本升級原理

有了 Project Treble 以後,當新系統發佈時,底層(vendor implementation)部分的工作量就被節省了出來,OEM 廠商在 AOSP 源碼發佈後只需根據自身需求對 Android 系統框架(Android OS framework)進行升級即可。

Project Treble 讓 Android 系統升級更簡單

由芯片製造商編寫的設備專屬的底層部分則由 Google 和芯片廠商一起承擔,並被設計爲不再面向特定版本的 Android 系統。Project Treble 發佈後,Google 和部分芯片廠商一起通力合作,將一些原本由芯片廠商獨自負責適配的底層代碼重構並遷移到了 AOSP(比如高通),還有一些 OEM 廠商也積極參與到了這過程當中,來保證自己的一些特性能夠在 Android 系統更新的同時進行無縫整合(參見索尼與 LDAC)。

目前,Google 已經在 Pixel 和 Pixel XL 上實現了 Project Treble。同時,Google 也積極尋求與各芯片廠商的合作,來爲當前市場上的主流旗艦機型適配 Project Treble。

採用高通驍龍 801 處理器(MSM8974)的 Android 設備由於高通方面不進行適配而無法升級到 Android Nougat 的情況,將不復存在。

PS:爲防止突發情況賬號失聯,緊急聯繫vx: wm-cjbrx

商務合作QQ:1524316038

轉載VX:psdc123 關注我們

查看原文 >>
相關文章