體驗太好征服谷歌!華為無緣最新安卓,但安卓新機都會用上這項華為技術(shù)!
受一系列制裁影響,華為智能手機元器件供應(yīng)受阻,空有5G技術(shù)卻只能做4G手機,出貨量大受影響。軟件方面,華為只能使用最基本的開源安卓(AOSP)系統(tǒng),無法使用GMS等許多關(guān)鍵服務(wù),也不得不將重心從安卓生態(tài)轉(zhuǎn)向自研鴻蒙。
外媒發(fā)現(xiàn),去年秋天Android 12推出后,華為海外搭載EMUI 12的設(shè)備還是基于Android 11的底層。雖然現(xiàn)階段還與Android?12無緣,但Esper的知名科技作者、XDA前主編Mishaal Rahman發(fā)現(xiàn),未來搭載新版安卓系統(tǒng)的手機,都將使用一項華為貢獻的開源技術(shù)。

手機速度更快、更省空間
華為開源的這項技術(shù)名為EROFS,全稱Extendable Read-Only File System,即“可擴展只讀文件系統(tǒng)”,由搭載EMUI 9.1的華為P30系列首發(fā)。Mishaal Rahman表示,未來出廠預(yù)裝Android?13的新手機都將用上這套文件系統(tǒng),至少預(yù)裝谷歌GMS服務(wù)的手機肯定會用。一個文件系統(tǒng)能給手機帶來多大的提升呢?簡單地說,有兩點是感知較強的。
首先是手機隨機讀性提升20%,速度更快。EROFS本身作為壓縮文件系統(tǒng),可以通過fixed-sized output算法,解決傳統(tǒng)文件系統(tǒng)“讀放大問題”帶來的損耗,降低IO讀取量,從而提升讀取速度。在P30系列發(fā)布會上,華為表示,比起安卓Linux內(nèi)核的EXT4文件系統(tǒng),EROFS的隨即讀性能平均提升達20%,在4%的壓縮率時,性能提升甚至可以達到288%。

其次,是更節(jié)省空間。智能手機的系統(tǒng)文件,一般是以壓縮后的形存儲在ROM上的,EROFS的壓縮算法可以減少這部分“公攤面積”。華為表示,以一款128GB ROM的手機為例,EROFS可以減少2GB的空間占用,讓你多存儲1000張照片或者500首歌曲。
更重要的是,EROFS還能讓手機更安全。安卓手機為了防止系統(tǒng)分區(qū)被篡改,通常會將其掛載為只讀,但傳統(tǒng)的EXT4文件系統(tǒng)是可寫入的,依然還有被繞過的潛在風(fēng)險。EROFS天然是只讀的,無法被掛載成讀/寫模式,系統(tǒng)分區(qū)更安全??梢哉f,EROFS解決了傳統(tǒng)文件系統(tǒng)的一大難題。那么,EROFS文件系統(tǒng)是如何從華為走到廣大安卓手機上的呢?

你的手機可能也在使用它
用最簡單的話來梳理,安卓是基于Linux內(nèi)核的開源系統(tǒng),華為又是對Linux內(nèi)核代碼貢獻最大的科技公司之一。華為于2018年面向Linux發(fā)布了EROFS文件系統(tǒng),作者為華為工程師高翔,該系統(tǒng)于2019年被整合進Linux 5.4內(nèi)核主線。

安卓內(nèi)核本身是來自Linux主線的一個LTS(長期穩(wěn)定)版本,因此從該版本開始,手機廠商可以方便地將EROFS系統(tǒng)應(yīng)用到自家設(shè)備。在實際應(yīng)用的過程中,該技術(shù)的推進比較緩慢,原因有二:一是廠商傾向于使用舊版的Linux內(nèi)核,且在后期更新之中不會更換內(nèi)核,二是安卓手機本身更新機制的限制。
不過隨著系統(tǒng)的更新,EROFS已經(jīng)出現(xiàn)在越來越多的智能手機上。如果你的安卓手機采用的是Linux 5.4及以后的內(nèi)核版本,那么很有可能就在使用它。如果你有興趣,可以在手機的工程模式,或是通過第三方應(yīng)用AIDA64查看,你的手機是否采用EROFS文件系統(tǒng)。

寫在最后
華為與Linux世界有著許許多多的交集,華為2007年開始介入Linux做嵌入式操作系統(tǒng),打造出第一個公司級電信Linux操作系統(tǒng),2010年加入Linux基金會。安卓的誕生也是在2007年,在谷歌倡導(dǎo)下,30多家公司攜手成立開放設(shè)備聯(lián)盟,推出基于Linux的開源系統(tǒng)——安卓(Android)。一年后,華為作為第二批成員加入其中,也是中國內(nèi)地最早加盟的企業(yè)之一。
2009年,華為發(fā)布首款安卓手機U8220,搭載Android 2.1系統(tǒng)。在開源領(lǐng)域方面,華為是Linux、Apache等基金會的白金贊助商,也是數(shù)十個國際開源基金會的頂級成員或初創(chuàng)成員。華為對在開放軟硬件生態(tài)貢獻良多,比如面向消費終端的“開源鴻蒙”O(jiān)penHarmony、面向服務(wù)器的“開源歐拉”openEuler,以及通用計算處理器“鯤鵬”和人工智能處理器“昇騰”等。

說了那么多,或許會有不少人替華為感到不平衡,做了這么多貢獻,卻還要受到蠻橫的制裁??萍脊緩陌沧渴澜绔@得資源,也對安卓世界作出貢獻,這才是這個世界健康的運作方式。
安卓之所以發(fā)展成世界第一大移動操作系統(tǒng),離不開其開放的本質(zhì),能舉全世界的手機廠商、開發(fā)者的力量,建設(shè)一個可以廣泛應(yīng)用的、自由的軟件生態(tài)。只能說,我們期望世界多一些合作共贏,也不能忘記自強自主。