華文網

旗艦行列將成為8GB RAM的天下 但我們真的需要?

努比亞於6月1日發佈了努比亞Z17,最高運行記憶體可達驚人的8GB,直追電腦運存,甚至已經超過大部分低端電腦配置,這無疑讓努比亞Z17成為手機行業中的大運存王者。從512M到1GB,再到後來的2GB、3GB,

以及目前主流的4GB、6GB,安卓手機運存正以越來越大的趨勢發展著。但我們真的需要這麼大的運存嗎?

8GB RAM強勢來襲 我們到底需要多大運存

我們為何需要大運存

安卓系統調度機制(圖源:圖展網)

我們要探索運存大小的問題,就得先瞭解一下安卓系統的運行機制。相信大家對電腦的運行方式都有一定的瞭解:通常情況下,電腦執行一個程式,CPU開始計算,通過記憶體緩存,再到硬碟去讀取。手機系統的運行機制與電腦相差不大,安卓系統在運行一個程式時,CPU開始計算,記憶體開始緩存,再讀取目的檔案開始計算,

結束程式時,CPU計算完畢。而出現我們常說的記憶體不夠用的情況,很大一部分原因就是因為安卓系統在結束程式後,手機記憶體中仍有部分緩存。

iPhone運存2GB/3GB仍然運行流暢

在安卓手機運存都飆升的當下,iPhone的運存還停留在2GB/3GB,仍然運行流暢。當然這不僅僅與運存的大小有關,

但蘋果敢以2GB/3GB對飆安卓4GB/6GB,自然也有這方面的原因。IOS系統運行一個程式時,CPU開始計算,記憶體全部集齊對計算程式進行緩存,再讀取目的檔案,開始計算,結束程式時,CPU計算完畢,記憶體得到全部釋放。

當多個程式同時運行時,CPU在進行相應的計算工作,每個程式在記憶體上也各有分配。程式被開啟時,由於CPU在計算其他程式,記憶體在緩存其他程式,所以沒法及時反應過來,

這就造成了卡頓。所以,從理論上來說,安卓手機的剩餘記憶體越大,手機的流暢度就會越好。

安卓手機運存捉急的情況在其剛剛普及時還是比較明顯的,這也是安卓給人留下卡頓印象的原因之一。在技術大神的支援下,安卓手機可以通過軟體對運行記憶體進行擴容。當然硬體的定型決定了記憶體硬體無法進行擴大,通過軟體實現的擴容則是從儲存中開闢運存空間。

當然運存需要較高的傳送速率,這就對手機存儲的性能有一定的要求。

記憶體是考驗手機流暢度的一大因素(圖源:電子發燒友網)

複雜的軟體系統也是運存佔用居高不下的主要原因之一。在前幾年的安卓手機中,很多廠商的系統都會攜帶垃圾軟體並且不可卸載。這些無用的軟體自行打開後有時會存在無法徹底清除後臺的情況,使用者能夠支配的記憶體容量就變得更少了。這時候精簡系統就顯得尤為重要。而精簡系統和軟體擴展運存的基礎就是獲取root許可權,但這往往意味著失去保修,所以使用者對精簡的系統和大運存的追求也就不足為怪了。

我們到底需要多大的運存

不同運存規格也決定手機運行速度(圖源:電子工程網)

隨著手機運存越來越大,我們發現能在市面上購買到的手機運存差不多都能滿足最基礎的夠用狀態,很少出現因為運存不夠產生的嚴重卡頓。但要達到一個極佳的使用者體驗,顯然是需要充足的運存儲備的。那麼我們到底需要多大的運存?或者說,到底是4GB,是6GB,還是8GB?

從硬體來說,手機是沒有獨立顯存的,這就要從運存中佔據一定的空間。或許大家還不明白顯存是什麼,其實顯存就和運存一樣,不過顯存是用來存儲需要處理的圖形資訊的“記憶體”。簡單的說,我們看到的畫面都是由一個個圖元點構成,每個圖元點都有資料大小(和檔一樣),這些資料必須先保存起來,再傳遞GPU和CPU處理並轉化成圖形輸出到螢幕上。

電腦獨立顯存(圖源:中原矽谷網)

在電腦上,為了運行速度更快,常常將記憶體和顯存分開,顯存越大的電腦(顯卡),一般來說速度會更快,價格也更貴,但目前作為手機而言,由於體積有限,所以絕大部分不會設置獨立顯存,而是共用運存。同時,手機螢幕的解析度逐漸升高,這就意味著要在運存中佔據更多的空間。

從軟體層面來說,安卓是一個多工系統,也就是說可以同時運行多個程式。通常,啟動運行一個程式是有一定的時間開銷的,因此為了加快運行速度,當你退出一個程式時,系統並不會立即殺掉它,這樣下次再運行該程式時,可以很快的啟動。隨著系統中保留的程式越來越多,記憶體肯定會出現不足,這時候"LowMemory Killer"開始工作,也就是通常所說的殺後臺。也就是說,理論上記憶體越大就可以同時打開越多的軟體。

Android 7.0(圖源:SamMobile)

同時,系統本身也是運存的一大佔用項。隨著系統功能的不斷完善,當初Android 1.0原生系統僅佔用100M記憶體,到現在的Android 6.0、Android 7.0系統開機就會吃掉近2GB的記憶體,硬體運存不增加顯然已經不能滿足系統的需求。Android在記憶體管理機制上對App往往略有縱容,加之不少App肆無忌憚的佔用記憶體資源,增大記憶體也無濟於事,所以我們會經常看到,雖然每年記憶體容量都在大跨度提升,但開機剩餘量總是不那麼令人滿意。

以筆者目前的使用經歷來看,以一般系統的優化效果,搭載1080p螢幕的手機4GB運存完全夠用,不到30個的應用保持數量滿足日常需求綽綽有餘。2K螢幕的手機4GB運存略小,但滿足一般的日常使用還是夠的,這時候6GB才是最佳的選擇。

我們真的需要大於6GB的運存嗎

配備6GB運存的一加3T

今年上半年,大部分旗艦機型都已經完成了向6GB運存的過渡。使用體驗也告訴我們,6GB運存確實也有其存在的道理。但以目前的手機發展狀況來看,大於6GB的運存並不會給實際體驗帶來明顯提升。但這並不是說,在手機上搭載大於6GB的運存就完全沒有意義。

首先,它會給智慧手機的日常使用流暢性提供更加強大的硬體保障。在平常我們不難發現,有很多人只是會用手機卻不會“保養”手機。一些不用的軟體經常後臺啟動卻不去卸載,長時間不整理後臺導致記憶體佔用很多,很久都不重啟導致從後臺無法直接關閉的軟體長時間侵佔手機運存,這都給運存帶來極大的負荷。顯然,更大的運存加持會讓應用開啟數量的天花板進一步升高,而對於這些不會“保養”手機的用戶,手機流暢度體驗也能在一定程度上得到保障。

首款搭載8GB記憶體的安卓手機ZenFone AR

其次,軟體是隨著硬體協同發展的。我們不難發現,現在的軟體功能越來越完善,但軟體的體積越來越大,佔用的運存也越來越高。尤其對於近幾年虛擬實境技術VR/AR的應用,小運存運行起來就越發顯得捉襟見肘了。展出於CES 2017的ZenFone AR是全球首款同時支持Google Tango(AR)和Daydream(VR)的機型,可以實現新奇的AR(增強現實)和VR(虛擬實境)體驗,而ZenFone AR採用的就是8GB大運存。無疑,大運存才是未來的發展之道。

寫在最後

對於我們這些普通消費者來說,運存自然是越大越好。但高運存一般都意味著高價位,我們也沒有必要盲目的追求超大運存,因為超大運存在日常使用體驗上並不會有明顯的提升。也許你會說,買個超大運存的手機以備未來軟體發展,那麼手機就可以擁有更長的使用壽命。但話說回來,誰都不能指望一台智慧手機用上很多年,而且有可能時間不長,現在的大運存也會像當年的4GB一樣,普及於千元機之列。

這些無用的軟體自行打開後有時會存在無法徹底清除後臺的情況,使用者能夠支配的記憶體容量就變得更少了。這時候精簡系統就顯得尤為重要。而精簡系統和軟體擴展運存的基礎就是獲取root許可權,但這往往意味著失去保修,所以使用者對精簡的系統和大運存的追求也就不足為怪了。

我們到底需要多大的運存

不同運存規格也決定手機運行速度(圖源:電子工程網)

隨著手機運存越來越大,我們發現能在市面上購買到的手機運存差不多都能滿足最基礎的夠用狀態,很少出現因為運存不夠產生的嚴重卡頓。但要達到一個極佳的使用者體驗,顯然是需要充足的運存儲備的。那麼我們到底需要多大的運存?或者說,到底是4GB,是6GB,還是8GB?

從硬體來說,手機是沒有獨立顯存的,這就要從運存中佔據一定的空間。或許大家還不明白顯存是什麼,其實顯存就和運存一樣,不過顯存是用來存儲需要處理的圖形資訊的“記憶體”。簡單的說,我們看到的畫面都是由一個個圖元點構成,每個圖元點都有資料大小(和檔一樣),這些資料必須先保存起來,再傳遞GPU和CPU處理並轉化成圖形輸出到螢幕上。

電腦獨立顯存(圖源:中原矽谷網)

在電腦上,為了運行速度更快,常常將記憶體和顯存分開,顯存越大的電腦(顯卡),一般來說速度會更快,價格也更貴,但目前作為手機而言,由於體積有限,所以絕大部分不會設置獨立顯存,而是共用運存。同時,手機螢幕的解析度逐漸升高,這就意味著要在運存中佔據更多的空間。

從軟體層面來說,安卓是一個多工系統,也就是說可以同時運行多個程式。通常,啟動運行一個程式是有一定的時間開銷的,因此為了加快運行速度,當你退出一個程式時,系統並不會立即殺掉它,這樣下次再運行該程式時,可以很快的啟動。隨著系統中保留的程式越來越多,記憶體肯定會出現不足,這時候"LowMemory Killer"開始工作,也就是通常所說的殺後臺。也就是說,理論上記憶體越大就可以同時打開越多的軟體。

Android 7.0(圖源:SamMobile)

同時,系統本身也是運存的一大佔用項。隨著系統功能的不斷完善,當初Android 1.0原生系統僅佔用100M記憶體,到現在的Android 6.0、Android 7.0系統開機就會吃掉近2GB的記憶體,硬體運存不增加顯然已經不能滿足系統的需求。Android在記憶體管理機制上對App往往略有縱容,加之不少App肆無忌憚的佔用記憶體資源,增大記憶體也無濟於事,所以我們會經常看到,雖然每年記憶體容量都在大跨度提升,但開機剩餘量總是不那麼令人滿意。

以筆者目前的使用經歷來看,以一般系統的優化效果,搭載1080p螢幕的手機4GB運存完全夠用,不到30個的應用保持數量滿足日常需求綽綽有餘。2K螢幕的手機4GB運存略小,但滿足一般的日常使用還是夠的,這時候6GB才是最佳的選擇。

我們真的需要大於6GB的運存嗎

配備6GB運存的一加3T

今年上半年,大部分旗艦機型都已經完成了向6GB運存的過渡。使用體驗也告訴我們,6GB運存確實也有其存在的道理。但以目前的手機發展狀況來看,大於6GB的運存並不會給實際體驗帶來明顯提升。但這並不是說,在手機上搭載大於6GB的運存就完全沒有意義。

首先,它會給智慧手機的日常使用流暢性提供更加強大的硬體保障。在平常我們不難發現,有很多人只是會用手機卻不會“保養”手機。一些不用的軟體經常後臺啟動卻不去卸載,長時間不整理後臺導致記憶體佔用很多,很久都不重啟導致從後臺無法直接關閉的軟體長時間侵佔手機運存,這都給運存帶來極大的負荷。顯然,更大的運存加持會讓應用開啟數量的天花板進一步升高,而對於這些不會“保養”手機的用戶,手機流暢度體驗也能在一定程度上得到保障。

首款搭載8GB記憶體的安卓手機ZenFone AR

其次,軟體是隨著硬體協同發展的。我們不難發現,現在的軟體功能越來越完善,但軟體的體積越來越大,佔用的運存也越來越高。尤其對於近幾年虛擬實境技術VR/AR的應用,小運存運行起來就越發顯得捉襟見肘了。展出於CES 2017的ZenFone AR是全球首款同時支持Google Tango(AR)和Daydream(VR)的機型,可以實現新奇的AR(增強現實)和VR(虛擬實境)體驗,而ZenFone AR採用的就是8GB大運存。無疑,大運存才是未來的發展之道。

寫在最後

對於我們這些普通消費者來說,運存自然是越大越好。但高運存一般都意味著高價位,我們也沒有必要盲目的追求超大運存,因為超大運存在日常使用體驗上並不會有明顯的提升。也許你會說,買個超大運存的手機以備未來軟體發展,那麼手機就可以擁有更長的使用壽命。但話說回來,誰都不能指望一台智慧手機用上很多年,而且有可能時間不長,現在的大運存也會像當年的4GB一樣,普及於千元機之列。