Android O嘗鮮!谷歌祭出Project Treble,欲破安卓碎片化難題

2017/5/13 11:08:41 來(lái)源:IT之家 作者:汐元 責(zé)編:汐元

IT之家5月13日消息 在2017年I/O開(kāi)發(fā)者大會(huì)到來(lái)之前,谷歌宣布推出Project Treble項(xiàng)目來(lái)解決安卓版本升級(jí)碎片化這一老大難問(wèn)題。谷歌表示,這是“安卓底層系統(tǒng)架構(gòu)最大的變化”。

在了解這一項(xiàng)目之前,谷歌先解釋了目前為止在非谷歌安卓設(shè)備上,完成安卓系統(tǒng)更新所需要的步驟:

看起來(lái)還是比較復(fù)雜的,需要經(jīng)過(guò)芯片制造商,為其特定的硬件修改版本,并針對(duì)驅(qū)動(dòng)程序、電源管理等問(wèn)題進(jìn)行調(diào)整,然后要經(jīng)過(guò)OEMs(原始設(shè)備制造商),根據(jù)需要再次修改新版本,確保所有的硬件都可以正常工作,通過(guò)自定義內(nèi)容重新整形Android,添加OEM應(yīng)用程序,并修改Android操作系統(tǒng)的核心部分,以添加特殊功能。最后還要經(jīng)過(guò)運(yùn)營(yíng)商測(cè)試和認(rèn)證。

Project Treble的基本思想是,谷歌將“重新架構(gòu)Android,使制造商將設(shè)備更新到新版本的Android更容易,更快,成本更低”。在這基礎(chǔ)上,谷歌將把由芯片制造商用于控制底層程序的“Vendor Implementation”接口和安卓整體框架分離,分離后的結(jié)構(gòu)如下圖:

新的VI將由供應(yīng)商測(cè)試套件(VTS)進(jìn)行驗(yàn)證,該測(cè)試套件類(lèi)似于谷歌一直用于應(yīng)用程序API測(cè)試的兼容性測(cè)試套件(CTS)。VTS將確保VI的前向兼容性。之前,VI需要在每個(gè)Android操作系統(tǒng)框架更新后進(jìn)行重新修改,而現(xiàn)在不需要額外填寫(xiě)了,這確實(shí)有可能加速更新過(guò)程,但效果可能并不明顯,因?yàn)镺EMs仍將在新的Android版本之上添加自己的“功能”,其中一些仍將需要重寫(xiě)。

Project Treble已經(jīng)在A(yíng)ndroid O的第一個(gè)開(kāi)發(fā)者預(yù)覽中投入使用, 除此之外,谷歌還表示,正在與芯片和設(shè)備制造商合作,將其某些代碼更改(例如特定國(guó)家/地區(qū)的特定網(wǎng)絡(luò)的特定功能)轉(zhuǎn)移到Android開(kāi)源項(xiàng)目代碼中。這意味著該代碼的開(kāi)發(fā)人員(比如索尼和高通)不再需要為每一次新的安卓迭代重做這些補(bǔ)丁了。

雖然效果仍有未知數(shù),但我們看到谷歌正在積極解決安卓版本更新各自為政的問(wèn)題,雖然這本質(zhì)上仍然是一個(gè)治標(biāo)不治本的策略,但相信Project Treble項(xiàng)目推出后,能在一定程度上緩解當(dāng)前的狀況。

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:安卓8.0,Android O

軟媒旗下網(wǎng)站: IT之家 最會(huì)買(mǎi) - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買(mǎi) 要知