對于Android手機(jī)的1GB運(yùn)行內(nèi)存究竟是否夠用?
這是一個無法避免的問題,紅米2在剛發(fā)布之時小米工程師也曾經(jīng)發(fā)表過相關(guān)言論,這里筆者并不評論言論的對與錯,不如我們也來探討一下。這位小米工程師提到,紅米2的1GB內(nèi)存(RAM)與iPhone6的1GB內(nèi)存相同,所以紅米2可以很流暢的運(yùn)行程序,并且不用再刻意擔(dān)心內(nèi)存(RAM)是否夠用。
筆者這里查詢了一些資料,基本上明白了為什么這位工程師會說出這個觀點(diǎn)。
最新的MIUI 6系統(tǒng)在底層中借鑒了iOS的內(nèi)存管理策略,采用了全新內(nèi)存(RAM)管理方式,在缺省配置下(可以理解為可用RAM空間較小時)除了微信、QQ等主流熱門的程序需要后臺接收推送外,絕大多數(shù)App不允許開機(jī)自啟動或偷偷運(yùn)行。并且通過MIUI自帶的內(nèi)存管理方案,減少未經(jīng)允許的應(yīng)用程序自啟動,并能有效防止程序誤啟動而接收到垃圾推送通知等,即便不使用第三方的進(jìn)程管理助手一樣可以流暢運(yùn)行使用。
而MIUI系統(tǒng)集成的應(yīng)用與服務(wù)等內(nèi)存占用,MIUI對此也做了很多優(yōu)化,比如采用程序UI和服務(wù)service分離的管理方式,在使用時候切將程序切換到后臺時可以把程序UI占用的系統(tǒng)內(nèi)存釋放;同時采用大量的優(yōu)化算法將系統(tǒng)占用的內(nèi)存盡量減少,空余出足夠的內(nèi)存給第三方應(yīng)用程序使用。
根據(jù)這位工程師的觀點(diǎn)以及查詢的資料,總結(jié)下來的意思就是說:MIUI專門為紅米2做了優(yōu)化,能夠保證它在小內(nèi)存的手機(jī)中流暢運(yùn)行、MIUI 6的系統(tǒng)采用了較為先進(jìn)的內(nèi)存管理機(jī)制,也是保證系統(tǒng)流暢運(yùn)行的一個后盾。
1GB運(yùn)行內(nèi)存運(yùn)行多任務(wù)測試:
紅米2在開機(jī)時最大可用內(nèi)存為480MB,在運(yùn)行新浪微博、微信、網(wǎng)易云音樂、百度輸入法、系統(tǒng)瀏覽器、系統(tǒng)主題設(shè)置共6款主流的應(yīng)用軟件時,系統(tǒng)可用內(nèi)存為211MB,此時在后臺切換任意一個應(yīng)用程序均為“秒進(jìn)”,也就是說沒有被系統(tǒng)結(jié)束,可以流暢切換。當(dāng)運(yùn)行大型游戲狂野飆車8時,由于游戲本身所占用的資源較大,此時1GB的運(yùn)行內(nèi)存就顯得不夠了,除了新浪微博、微信、網(wǎng)易云音樂外,其他三個程序出現(xiàn)了重新加載的情況。
筆者的觀點(diǎn)是:綜合小米MIUI工程師與實(shí)際測試的結(jié)果來看,現(xiàn)在整個Android系統(tǒng)的生態(tài)圈還較為混亂,MIUI的系統(tǒng)優(yōu)化思路是好的,但任重而道遠(yuǎn)。1GB的運(yùn)行內(nèi)存還是很局限的,不過綜合了目前紅米2這款手機(jī)種種特性來看,符合699元的價位,畢竟一款手機(jī)不能只看一個內(nèi)存來決定好于壞。