Project Treble將使Android的更新過(guò)程更快
Google在過(guò)去的一端時(shí)間采取了許多方法來(lái)幫助智能手機(jī)OEM推出操作系統(tǒng)更新的過(guò)程。但是,這些方法都沒(méi)有真正起到太大的作用,OEM廠商仍需要花費(fèi)數(shù)月的時(shí)間向其設(shè)備推出Android更新。
在Google I / O之前,Google宣布了一個(gè)新項(xiàng)目,該項(xiàng)目看起來(lái)非常有前途,可以幫助Android OEM更快地發(fā)布更新。
谷歌稱其為Project Treble,這是對(duì)“迄今為止Android的低級(jí)系統(tǒng)架構(gòu)”的最大改變。在這個(gè)項(xiàng)目中,Google正在將通常由芯片制造商提供的底層供應(yīng)商實(shí)施與Android OS框架分離。模塊化OS框架意味著OEM可以推出更新,而不必等待其硅制造商提供的更新的低層供應(yīng)商實(shí)施。
正如Google所說(shuō),這是Android當(dāng)前更新過(guò)程的工作方式:
借助Android O和Project Treble,Google引入了“供應(yīng)商界面”,使Android OEM可以更新Android OS框架,而無(wú)需從芯片制造商那里重新設(shè)計(jì)供應(yīng)商實(shí)施方案。供應(yīng)商界面的概念類似于CTS,后者可確保數(shù)百萬(wàn)個(gè)Android應(yīng)用程序與其中的數(shù)千個(gè)Android設(shè)備兼容。將有一個(gè)類似于CTS的供應(yīng)商測(cè)試套件(VTS),以確保向前兼容。
借助穩(wěn)定的供應(yīng)商界面,可以訪問(wèn)Android的特定于硬件的部分,設(shè)備制造商可以選擇僅通過(guò)更新Android OS框架就向消費(fèi)者提供新的Android版本,而無(wú)需硅制造商的任何其他工作:
Project Treble僅適用于 隨Android O或更高版本的OS啟動(dòng)的新 Android設(shè)備。但是,Pixel手機(jī)已經(jīng)在Android O的第一個(gè)Developer Preview中運(yùn)行Project Treble架構(gòu)。谷歌還需要進(jìn)一步優(yōu)化這個(gè)方案,這樣才能讓用戶更快使用最新版的android。