首頁 資訊 安卓廠商通過“存儲”來提升系統(tǒng)流暢度,這方向正確嗎?

安卓廠商通過“存儲”來提升系統(tǒng)流暢度,這方向正確嗎?

來源:泰然健康網(wǎng) 時間:2025年07月08日 12:18

  作者|lzh

  最近家里老人老經(jīng)常向我抱怨,手機總是莫名其妙出現(xiàn)容量不夠的提醒信息,電池也不耐用了,正好馬上到雙十一,看著電子產(chǎn)品優(yōu)惠力度也不錯,就想著趁著機會給家人換個新手機。

  往日我都把目光聚焦于旗艦機,千元機鮮有關(guān)注。最近查了一下才發(fā)現(xiàn),千元機雖然在拍照、處理器、下巴黑邊寬窄方面和旗艦機有大差別,但是在“存儲”這件事上和旗艦機相差并不大,運行內(nèi)存基本都6GB起步,存儲容量也升到了128GB,這和目前大多數(shù)國產(chǎn)廠商的旗艦機入門硬件規(guī)格保持一致。

  在新手機還未到,給家人騰空清理手機時,我發(fā)現(xiàn)即使是5年前的小米K20,除了存儲已經(jīng)滿了外,并沒有明顯的卡頓現(xiàn)象,而即使這樣的“老手機”,都在某個系統(tǒng)大版本更新之后,增加了為提升系統(tǒng)流暢性而添加的“內(nèi)存擴展”選項。

  無獨有偶,小米和華為在前端時間都通過OTA更新,加入了關(guān)于“存儲”的一些新功能。

小米和華為幾乎同時對“存儲”進行了優(yōu)化和功能提升 圖源:品玩lzh攝小米和華為幾乎同時對“存儲”進行了優(yōu)化和功能提升 圖源:品玩lzh攝

  比如,小米就為其旗艦小米12S Ultra,圍繞“存儲”做了一系列升級,如加入了內(nèi)存空間擴展能力、優(yōu)化了系統(tǒng)核心場景流暢度、優(yōu)化了系統(tǒng)資源調(diào)度能力,目的就為最大限度減少系統(tǒng)卡頓、提升流暢性。

  而華為盡管沒有在運行內(nèi)存上做文章,但卻更新了一個重要功能:空間存儲壓縮技術(shù)。

  雖然聽著非常拗口,但其實簡單來講,就是系統(tǒng)自動“查重去重”功能,把重要文件提取出來單獨保留一份,刪除多余重復(fù)文件達(dá)到節(jié)省存儲空間目的。

  這兩家看似做法挨不上邊,一個主要操作的是運行內(nèi)存(RAM),另一個主要操作的是只讀存儲器(ROM),但最終實現(xiàn)的作用卻殊途同歸。

  都是通過對“存儲”優(yōu)化,來提升應(yīng)用系統(tǒng)流暢性,以及應(yīng)用文件讀取速度。

  暫時解決了流暢性 但新的問題來了

  縱使目前很多國產(chǎn)安卓手機的系統(tǒng)版本已經(jīng)升級到Android 12,但在使用一段情況后,還是會用起來不如iOS流暢?

  其實想深度討論這問題,又會是一個新選題。

  簡單來講,一方面是系統(tǒng)“自身原因”,歸根到底是因為安卓系統(tǒng)和iOS系統(tǒng)運行機制作用原理不同,安卓不管如何升級,都擺脫不了虛擬機運行機制,而iOS則采用沙盒運行。

  這里打個比方,安卓的運行作用原理可以理解為一位同學(xué)就是一個APP,教室就是虛擬機,一名學(xué)生在教室中可以很快完成作業(yè),但當(dāng)不斷有學(xué)生(APP)進入到教室(虛擬機)后,就會出現(xiàn)交頭接耳現(xiàn)象,甚至互相干擾,這樣就會讓寫作業(yè)的效率降低。而蘋果沙盒機制可以理解為每名學(xué)生單獨占用一間教室,那這完成作業(yè)效率可想而知。

  如果安卓想提升系統(tǒng)流暢度,擴大存儲空間是最有效的方式。

  而另一方面,安卓軟件缺乏有效監(jiān)管,安裝到手機中不僅會一直駐扎到內(nèi)存中,還會進各種“聯(lián)合啟動”,簡直一個后臺大聯(lián)歡。

  iOS系統(tǒng)則會對軟件自啟動進行嚴(yán)格監(jiān)控,以至于發(fā)展到iOS 16,連應(yīng)用之間粘貼都會有額外通知,對第三方軟件實現(xiàn)了實時監(jiān)控和啟動限制。

  而在對有限運行內(nèi)存和存儲空間進行的“深度”優(yōu)化,實際效果如何?相信這是絕大多數(shù)用戶關(guān)注的,恰巧我手邊有小米12S Ultra和華為Mate 50。

  在把小米12SU更新到最新系統(tǒng)后,設(shè)置中除了拓展3GB內(nèi)存外,并沒有單獨對于“內(nèi)存空間擴展能力”的設(shè)置選項,但在使用中可以明顯感覺到,更新后的在流暢和響應(yīng)速度的提升,主要感知為一下幾點:

在滑動屏幕時候能明顯感受到絲滑順滑的跟手

向上滑動退出應(yīng)用也沒有了粘滯感

安裝軟件的速度提升明顯,有幾乎一倍的感知提升

系統(tǒng)流暢性比上個版本更好

我承認(rèn)安裝軟件速度提升巨大 但除此以外呢?圖源:品玩lzh攝我承認(rèn)安裝軟件速度提升巨大 但除此以外呢?圖源:品玩lzh攝

  華為的空間存儲壓縮功能則需要在系統(tǒng)更新后進行手動設(shè)置,它是集成在系統(tǒng)的手機管家中,用戶需要點擊清理加速,就能看到文件壓縮和應(yīng)用壓縮選項,點進去就能看到系統(tǒng)選好的重復(fù)文件,選擇文件進行壓縮后,這條選項就不會再出現(xiàn)。

  因為本身我只使用Mate 50拍照,機內(nèi)安裝的軟件并不多,但系統(tǒng)還是顯示可以壓縮100來兆。

  起初我還在想,通過軟件升級方式就可實現(xiàn)系統(tǒng)流暢性整體提升,這對于安卓手機簡直福音。但在后續(xù)使用過程中,卻出現(xiàn)了問題。

  首先是小米12S Ultra新固件的續(xù)航時間并沒有上個版本強,尤其是夜晚待機時,從之前一覺醒來消耗4%電量直接翻倍為8%,而在游戲流暢度方面,盡管沒有大的提升,機身卻出現(xiàn)了明顯發(fā)熱的情況。

  根據(jù)華為官方信息,使用動態(tài)空間存儲壓縮功能可以為256GB省出大約20GB的空間,這對于手機存儲相形見絀的用戶來講,確實可以起到一定作用。但這項技術(shù)主要是針對存儲照片、手游數(shù)據(jù)和不常用的應(yīng)用數(shù)據(jù)進行壓縮,對用戶最“頭疼”的微信,并不會進行優(yōu)化。

  不過有總比沒有強,而對于系統(tǒng)而言,因本身鴻蒙HarmonyOS 3就足夠流暢,加上我Mate50的手機安裝應(yīng)用比較少,因此在系統(tǒng)流暢度方面,并無明顯差別。

  為了流暢性 廠商不得不做出“犧牲”

  不管是小米還是華為,其實都只是依托于現(xiàn)有的技術(shù)進行“優(yōu)化”。小米的內(nèi)存空間擴展能力其實就是在虛擬內(nèi)存技術(shù)基礎(chǔ)上的技術(shù)再調(diào)整,這是一項存在于Windows的“上古”技術(shù),安卓早在Android 2系統(tǒng)中就已經(jīng)實現(xiàn),當(dāng)時還劃分為zRAM與swap兩大內(nèi)存優(yōu)化機制,只不過受限于讀寫和處理器性能,效果并不理想。

圖源:品玩lzh攝圖源:品玩lzh攝

  簡單來講,zRAM是通過把不常用的應(yīng)用代碼進行壓縮,使用時候再進行“展開”,這種壓縮和展開方式,對處理器運算能力比較依賴。而swap是目前手機廠商最常用的技術(shù)。是把空閑的ROM中劃定一部分容量作為RAM運行內(nèi)存使用,這樣手機就可以把一部分應(yīng)用軟件通過這種方式,讓它暫存在ROM中劃定的空間中來讀取運行。

  但問題是雖然ROM的存儲讀寫速度經(jīng)過發(fā)展有提升,但仍然沒有達(dá)到運行內(nèi)存本身的速度,應(yīng)用數(shù)據(jù)一多,就會出現(xiàn)明顯卡頓。

zRAM圖示說明 圖源:凰家評測zRAM圖示說明 圖源:凰家評測

swap圖示說明 圖源:凰家評測swap圖示說明 圖源:凰家評測

  不管使用哪項內(nèi)存優(yōu)化技術(shù),要不就造成處理器高負(fù)荷運行發(fā)熱,要不就造成本不該出現(xiàn)卡頓的應(yīng)用卡頓。

  而華為的空間存儲壓縮功能是根據(jù)系統(tǒng)中一個“標(biāo)識”來篩選重復(fù)文件,但現(xiàn)階段有很多應(yīng)用并不會直接提供這個標(biāo)識。并且應(yīng)用一多,篩選便會一直在系統(tǒng)后臺進行,對于手機重度使用者和手游玩家來說,這樣頻繁讀取是否會間接對ROM帶來額外損耗就存在一定的不確定性。

  接下來的問題是,內(nèi)存拓展真能帶來實打?qū)嵉牧鲿承蕴嵘龁幔?/p>

  從國內(nèi)測試結(jié)果來看很出乎意料,打開這種“內(nèi)存融合”技術(shù)后,很多原本沒有出現(xiàn)流暢性問題的機型都出現(xiàn)了系統(tǒng)卡頓,發(fā)熱情況,甚至部分在通過增加可用內(nèi)存,比如從3GB提升到7GB后,表現(xiàn)反而沒有關(guān)閉這項低內(nèi)存效果好。

  這也就解釋了為什么小米會著重優(yōu)化3GB帶來的效果,而不是盲目增加內(nèi)存拓展的容量,顯然前者帶來的應(yīng)用效率是要超過后者的。

  單靠手機廠商并不夠

  在我看來,簡單的通過“內(nèi)存擴展”技術(shù)以及“空間存儲壓縮”功能來提升系統(tǒng)流暢性,一開始會覺得流暢,但久而久之,反而會帶來一些意想不到的新情況。

  安卓會越用越卡這是系統(tǒng)作用機理問題,打開APP軟件一次除了會來回往復(fù)讀寫外,還會留下一定信息碎片,同時還會有強制回收應(yīng)用問題,久而久之,就會造成系統(tǒng)卡頓發(fā)熱。

  安卓手機加入“內(nèi)存融合”技術(shù)初衷非常好,但問題是,不同品牌的手機,RAM和ROM規(guī)格不盡相同,這樣就導(dǎo)致在千元機上和旗艦機中開啟“內(nèi)存融合”后的體驗完全不同。

  很有可能旗艦機因為的RAM和ROM能夠承載更大的的讀寫數(shù)據(jù),反而通過這樣的“借用”ROM技術(shù)手段可以提升系統(tǒng)流暢性,而中端機RAM和ROM因承載的讀寫差距較大,反而開啟后,加上處理器性能并不足以“供能”,就會造成系統(tǒng)、應(yīng)用卡頓,效果適得其反。

  當(dāng)然想解決這個問題一方面是安卓廠家問題,另一方面也離不開上游應(yīng)用APP開發(fā)商和上游硬件供應(yīng)鏈協(xié)同解決,在之前《2022年,安卓手機為什么要全面普及64位應(yīng)用?》這篇文章中,我就有表示:

  目前很多主流軟件仍為32位應(yīng)用,如果運行在驍龍8+和天璣9000這類的新架構(gòu)處理器上,就只能被鎖定在低性能核心上,這樣不管是鎖屏“睡眠”還是打開“性能模式”運行,應(yīng)用始終都處在并不省電的核心上,會因核心性能不足造成卡頓還費電。

  不管是最早的安卓“黃油計劃”,還是6.0引入的延緩App后臺的CPU和網(wǎng)絡(luò)活動減少電量的消費的Doze模式,其實在國內(nèi)都出現(xiàn)了水土不服情況,國內(nèi)的安卓應(yīng)用程序會讀取各種信息,甚至?xí)?yīng)用聯(lián)動,加上動輒幾百兆大小,它們的進程會想方設(shè)法的存在于系統(tǒng)后臺,無法完全關(guān)閉。

Android 13 圖源:谷歌Android 13 圖源:谷歌

  而在壓縮數(shù)據(jù)提升“讀取性能”這件事兒上,谷歌已經(jīng)在 Android 13中默認(rèn)將可擴展的只讀文件系統(tǒng)(EROFS)作為系統(tǒng)分區(qū),這能讓系統(tǒng)分區(qū)隨機讀取性能平均提升20%并減少14%系統(tǒng)空間占用,還可避免低內(nèi)存情況下的卡頓。

  這也是華為在EMUI 9.1就采用的技術(shù),只不過之后做了開源,后續(xù)也有其他品牌跟進。

  而考慮到目前國內(nèi)升級到Android 13的機型并不多,這項技術(shù)無法再大眾用戶中進行快速普及,而對于較早的中端機來講,能不能升級到 Android 13還是個問題。

  對于大眾用戶而言,如果不是像我這樣的手機裝幾百個APP的重度用戶,現(xiàn)在的8GB、12GB RAM是完全夠用的,如果容量不是非常滿,動態(tài)空間存儲壓縮功能并不能派上用場。

  最后我想說,如果通過這樣復(fù)雜的設(shè)置才能提升手機體驗,這本身就是有悖于廠商們所說的科技以用戶為本的初衷。我能理解安卓手機廠商迫切想提升系統(tǒng)流暢度,但這可不是光靠手機品牌自身努力就能實現(xiàn)的,而是整個安卓生態(tài)共同作用結(jié)果。

相關(guān)知識

安卓廠商通過“存儲”來提升系統(tǒng)流暢度,這方向正確嗎?
安卓手機廠商集體無視,難道iOS的“電池健康度”沒有意義嗎?
儲能系統(tǒng)
手機內(nèi)存清理方法大全:如何輕松釋放存儲空間?
創(chuàng)新基站健康度評估體系和卓越保障體系助力用戶感知提升
蘋果手機如何清理系統(tǒng)內(nèi)存?一文讀懂全面指南
燕窩的有效期和正確存儲方法,保持營養(yǎng)價值
論系統(tǒng)更新還得看國產(chǎn)廠商?博主曝iOS新版本導(dǎo)致續(xù)航下降
安卓手機電池壽命與核心價值全解析
正確儲存食物的方法 如何正確儲存食物

網(wǎng)址: 安卓廠商通過“存儲”來提升系統(tǒng)流暢度,這方向正確嗎? http://www.gysdgmq.cn/newsview1523609.html

推薦資訊