安卓系統作為一個開源系統,被無數多如牛毛的手機廠商使用著,堪稱是目前智慧機市場如此繁榮的一個最大功臣。
不過安卓系統的弊病同樣來自於開源,因為使用的廠商和機型太多,導致系統升級不可避免的碎片化,於是我們就看到,已經發佈了一整年的牛軋糖安卓7.0,到現在為止還有非常多的使用者沒有體驗到,根據穀歌自己的資料, 7.0和7.1兩個版本加起來的份額也僅占7.1%而已。
其實只要瞭解了安卓系統的升級流程,可能你就知道為什麼升級這麼難了。
首先, 谷歌的安卓團隊會先向外界公佈最新版本安卓系統的開放原始程式碼。接著手機元器件公司根據自家手機晶片自身的情況,對原始程式碼進行定制和補充。然後它們將修改好的代碼發給設計和製造安卓手機的廠商,手機廠商們又會根據旗下機型的需求,再次修改這一版本的代碼,最後才是手機廠商和運營商對新系統進行認證,並且將新系統以OTA的形式推送給用戶,或者提供刷機包供用戶刷入。
所以大家可以看出來,最影響效率的正是這種一環扣一環的流程。為了改變這種系統升級難的使用者體驗,穀歌終於決定從根上開始動手。
在2017年I/O開發者大會到來之前,穀歌宣佈推出Project Treble專案來解決安卓版本升級碎片化這一老大難問題。簡而言之,Project Treble能夠像不同手機相容App那樣相容安卓系統框架。其核心概念就是將安卓系統框架,和由高通等晶片製造商所寫的低級別軟體代碼完全分開。
這樣的話,勢必會大大縮減整個版本升級流程時間,手機廠商不用等晶片製造商,直接在系統框架上做自己需要的定制和修改,肯定大大提升了效率。
所以,一旦這項更改在8.0上開始應用,到那時候,安卓使用者系統升級的問題就再也不是問題了。