標籤:

Google 發布 "Project Treble" 來解決 Android 系統升級難

簡評:系統升級一直都是 Android 生態的一大難題,現在 Google 終於要開始著手解決了。

眾所周知,系統升級一直都是 Android 生態的一大難題。Android 基本保持了一年一個大版本的節奏,今年推出的就是 Android O (8.0),但基本除了 Nexus 和 Pixel,其他大部分 Android 機型都很難及時用到最新的 Android 系統。

"Project Treble" 也就應運而生,重新將 Android 操作系統模塊化,將 Android 操作系統框架和特定硬體供應商的代碼分開。理論上,這樣就能繞過晶元廠商直接推送 Android 系統更新。Google 也稱之為迄今為止 Android 底層系統架構最大的變化,並已經運用於 Android O 開發者預覽版中。

不過 "Project Treble" 也不是銀彈,通常 Android 的更新要經過下面三個步驟:

  1. 晶元製造商(高通、三星...)根據他們的硬體調整這個最新的 Android 版本,以確保驅動程序和電源管理等程序能夠良好運作。
  2. OEM(三星、LG、HTC...)根據晶元製造商修改後的版本再次修改,比如按照自家風格重新設計 UI,添加應用等等。
  3. 運營商再添加更多的應用,更多的定製化...

"Project Treble" 只是解決了第一步,但像三星這樣手機廠商還是會為每一個 Android 版本做類似自定義 UI,增加自定義功能的工作,這也就減緩了 Android 的系統更新。

「動機」也是一個問題,作為手機廠商,其實並沒有多大的動力去更新 Android 系統版本,因為會耗費大量的時間和精力。Google 官方 blog 的原話:

One thing weve consistently heard from our device-maker partners is that updating existing devices to a new version of Android is incredibly time consuming and costly.

但是,至少 Google 還是做出了行動,我們也要相信 Android 系統升級難的問題是可以被解決的。

今年夏天,"Project Treble" 的詳細文檔將和 Android O 一同亮相。

原文:Google』s 「Project Treble」 solves one of Android』s many update roadblocks

擴展閱讀:

Android 中使用持續集成 - 知乎專欄

歡迎關註:知乎專欄「極光日報」,每天為 Makers 導讀三篇優質英文文章。

推薦閱讀:

droidBooster 為什麼能夠十倍加速 Android 設備的性能?
5 月 11 日 Google 發布了 Android@Home,這會有什麼後續影響?
O-mg ——Android O二周體驗報告
當你掌握什麼Android技能時,面試官會非常想要你?

TAG:Android |