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