努比亞于6月1日發(fā)布了努比亞Z17,最高運行內(nèi)存可達驚人的8GB,直追電腦運存,甚至已經(jīng)超過大部分低端電腦配置,這無疑讓努比亞Z17成為手機行業(yè)中的大運存王者。從512M到1GB,再到后來的2GB、3GB,以及目前主流的4GB、6GB,安卓手機運存正以越來越大的趨勢發(fā)展著。但我們真的需要這么大的運存嗎?
8GB RAM強勢來襲 我們到底需要多大運存
我們?yōu)楹涡枰筮\存
我們到底需要多大運存(圖源:百度圖片)
我們要探索運存大小的問題,就得先了解一下安卓系統(tǒng)的運行機制。相信大家對電腦的運行方式都有一定的了解:通常情況下,電腦執(zhí)行一個程序,CPU開始計算,通過內(nèi)存緩存,再到硬盤去讀取。手機系統(tǒng)的運行機制與電腦相差不大,安卓系統(tǒng)在運行一個程序時,CPU開始計算,內(nèi)存開始緩存,再讀取目標文件開始計算,結(jié)束程序時,CPU計算完畢。而出現(xiàn)我們常說的內(nèi)存不夠用的情況,很大一部分原因就是因為安卓系統(tǒng)在結(jié)束程序后,手機內(nèi)存中仍有部分緩存。
我們到底需要多大運存(圖源:百度圖片)
在安卓手機運存都飆升的當(dāng)下,iPhone的運存還停留在2GB/3GB,仍然運行流暢。當(dāng)然這不僅僅與運存的大小有關(guān),但蘋果敢以2GB/3GB對飆安卓4GB/6GB,自然也有這方面的原因。IOS系統(tǒng)運行一個程序時,CPU開始計算,內(nèi)存全部集齊對計算程序進行緩存,再讀取目標文件,開始計算,結(jié)束程序時,CPU計算完畢,內(nèi)存得到全部釋放。
當(dāng)多個程序同時運行時,CPU在進行相應(yīng)的計算工作,每個程序在內(nèi)存上也各有分配。程序被開啟時,由于CPU在計算其他程序,內(nèi)存在緩存其他程序,所以沒法及時反應(yīng)過來,這就造成了卡頓。所以,從理論上來說,安卓手機的剩余內(nèi)存越大,手機的流暢度就會越好。
安卓手機運存捉急的情況在其剛剛普及時還是比較明顯的,這也是安卓給人留下卡頓印象的原因之一。在技術(shù)大神的支持下,安卓手機可以通過軟件對運行內(nèi)存進行擴容。當(dāng)然硬件的定型決定了內(nèi)存硬件無法進行擴大,通過軟件實現(xiàn)的擴容則是從儲存中開辟運存空間。當(dāng)然運存需要較高的傳輸速度,這就對手機存儲的性能有一定的要求。
我們到底需要多大運存(圖源:百度圖片)
復(fù)雜的軟件系統(tǒng)也是運存占用居高不下的主要原因之一。在前幾年的安卓手機中,很多廠商的系統(tǒng)都會攜帶垃圾軟件并且不可卸載。這些無用的軟件自行打開后有時會存在無法徹底清除后臺的情況,用戶能夠支配的內(nèi)存容量就變得更少了。這時候精簡系統(tǒng)就顯得尤為重要。而精簡系統(tǒng)和軟件擴展運存的基礎(chǔ)就是獲取root權(quán)限,但這往往意味著失去保修,所以用戶對精簡的系統(tǒng)和大運存的追求也就不足為怪了。
我們到底需要多大的運存
我們到底需要多大運存(圖源:百度圖片)
隨著手機運存越來越大,我們發(fā)現(xiàn)能在市面上購買到的手機運存差不多都能滿足最基礎(chǔ)的夠用狀態(tài),很少出現(xiàn)因為運存不夠產(chǎn)生的嚴重卡頓。但要達到一個極佳的用戶體驗,顯然是需要充足的運存儲備的。那么我們到底需要多大的運存?或者說,到底是4GB,是6GB,還是8GB?
從硬件來說,手機是沒有獨立顯存的,這就要從運存中占據(jù)一定的空間。或許大家還不明白顯存是什么,其實顯存就和運存一樣,不過顯存是用來存儲需要處理的圖形信息的“內(nèi)存”。簡單的說,我們看到的畫面都是由一個個像素點構(gòu)成,每個像素點都有數(shù)據(jù)大。ê臀募粯樱,這些數(shù)據(jù)必須先保存起來,再傳遞GPU和CPU處理并轉(zhuǎn)化成圖形輸出到屏幕上。
電腦顯存(圖源:百度圖片)
在電腦上,為了運行速度更快,常常將內(nèi)存和顯存分開,顯存越大的電腦(顯卡),一般來說速度會更快,價格也更貴,但目前作為手機而言,由于體積有限,所以絕大部分不會設(shè)置獨立顯存,而是共用運存。同時,手機屏幕的分辨率逐漸升高,這就意味著要在運存中占據(jù)更多的空間。
從軟件層面來說,安卓是一個多任務(wù)系統(tǒng),也就是說可以同時運行多個程序。通常,啟動運行一個程序是有一定的時間開銷的,因此為了加快運行速度,當(dāng)你退出一個程序時,系統(tǒng)并不會立即殺掉它,這樣下次再運行該程序時,可以很快的啟動。隨著系統(tǒng)中保留的程序越來越多,內(nèi)存肯定會出現(xiàn)不足,這時候“LowMemory Killer”開始工作,也就是通常所說的殺后臺。也就是說,理論上內(nèi)存越大就可以同時打開越多的軟件。
我們到底需要多大運存(圖源:百度圖片)
同時,系統(tǒng)本身也是運存的一大占用項。隨著系統(tǒng)功能的不斷完善,當(dāng)初Android 1.0原生系統(tǒng)僅占用100M內(nèi)存,到現(xiàn)在的Android 6.0、Android 7。 0系統(tǒng)開機就會吃掉近2GB的內(nèi)存,硬件運存不增加顯然已經(jīng)不能滿足系統(tǒng)的需求。Android在內(nèi)存管理機制上對App往往略有縱容,加之不少App肆無忌憚的占用內(nèi)存資源,增大內(nèi)存也無濟于事,所以我們會經(jīng)?吹,雖然每年內(nèi)存容量都在大跨度提升,但開機剩余量總是不那么令人滿意。
以筆者目前的使用經(jīng)歷來看,以一般系統(tǒng)的優(yōu)化效果,搭載1080p屏幕的手機4GB運存完全夠用,不到30個的應(yīng)用保持數(shù)量滿足日常需求綽綽有余。2K屏幕的手機4GB運存略小,但滿足一般的日常使用還是夠的,這時候6GB才是最佳的選擇。
我們真的需要大于6GB的運存嗎
我們到底需要多大運存
今年上半年,大部分旗艦機型都已經(jīng)完成了向6GB運存的過渡。使用體驗也告訴我們,6GB運存確實也有其存在的道理。但以目前的手機發(fā)展?fàn)顩r來看,大于6GB的運存并不會給實際體驗帶來明顯提升。但這并不是說,在手機上搭載大于6GB的運存就完全沒有意義。
首先,它會給智能手機的日常使用流暢性提供更加強大的硬件保障。在平常我們不難發(fā)現(xiàn),有很多人只是會用手機卻不會“保養(yǎng)”手機。一些不用的軟件經(jīng)常后臺啟動卻不去卸載,長時間不整理后臺導(dǎo)致內(nèi)存占用很多,很久都不重啟導(dǎo)致從后臺無法直接關(guān)閉的軟件長時間侵占手機運存,這都給運存帶來極大的負荷。顯然,更大的運存加持會讓應(yīng)用開啟數(shù)量的天花板進一步升高,而對于這些不會“保養(yǎng)”手機的用戶,手機流暢度體驗也能在一定程度上得到保障。
ZenFone AR
其次,軟件是隨著硬件協(xié)同發(fā)展的。我們不難發(fā)現(xiàn),現(xiàn)在的軟件功能越來越完善,但軟件的體積越來越大,占用的運存也越來越高。尤其對于近幾年虛擬現(xiàn)實技術(shù)VR/AR的應(yīng)用,小運存運行起來就越發(fā)顯得捉襟見肘了。展出于CES 2017的ZenFone AR是全球首款同時支持Google Tango(AR)和Daydream(VR)的機型,可以實現(xiàn)新奇的AR(增強現(xiàn)實)和VR(虛擬現(xiàn)實)體驗,而ZenFone AR采用的就是8GB大運存。無疑,大運存才是未來的發(fā)展之道。
寫在最后
對于我們這些普通消費者來說,運存自然是越大越好。但高運存一般都意味著高價位,我們也沒有必要盲目的追求超大運存,因為超大運存在日常使用體驗上并不會有明顯的提升。也許你會說,買個超大運存的手機以備未來軟件發(fā)展,那么手機就可以擁有更長的使用壽命。但話說回來,誰都不能指望一臺智能手機用上很多年,而且有可能時間不長,現(xiàn)在的大運存也會像當(dāng)年的4GB一樣,普及于千元機之列。