search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

8GB RAM強勢來襲:安卓手機到底大內存不卡?

努比亞於6月1日發布了努比亞Z17,最高運行內存可達驚人的8GB,直追電腦運存,甚至已經超過大部分低端電腦配置,這無疑讓努比亞Z17成為手機行業中的大運存王者。從512M到1GB,再到後來的2GB、3GB,以及目前主流的4GB、6GB,安卓手機運存正以越來越大的趨勢發展著。但我們真的需要這麼大的運存嗎?

我們為何需要大運存

我們要探索運存大小的問題,就得先了解一下安卓系統的運行機制。相信大家對電腦的運行方式都有一定的了解:通常情況下,電腦執行一個程序,CPU開始計算,通過內存緩存,再到硬碟去讀取。

手機系統的運行機制與電腦相差不大,安卓系統在運行一個程序時,CPU開始計算,內存開始緩存,再讀取目標文件開始計算,結束程序時,CPU計算完畢。而出現我們常說的內存不夠用的情況,很大一部分原因就是因為安卓系統在結束程序后,手機內存中仍有部分緩存。

在安卓手機運存都飆升的當下,iPhone的運存還停留在2GB/3GB,仍然運行流暢。當然這不僅僅與運存的大小有關,但蘋果敢以2GB/3GB對飆安卓4GB/6GB,自然也有這方面的原因。IOS系統運行一個程序時,CPU開始計算,內存全部集齊對計算程序進行緩存,再讀取目標文件,開始計算,結束程序時,CPU計算完畢,內存得到全部釋放。

當多個程序同時運行時,CPU在進行相應的計算工作,每個程序在內存上也各有分配。程序被開啟時,由於CPU在計算其他程序,內存在緩存其他程序,所以沒法及時反應過來,這就造成了卡頓。所以,從理論上來說,安卓手機的剩餘內存越大,手機的流暢度就會越好。

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

複雜的軟體系統也是運存佔用居高不下的主要原因之一。

在前幾年的安卓手機中,很多廠商的系統都會攜帶垃圾軟體並且不可卸載。這些無用的軟體自行打開後有時會存在無法徹底清除後台的情況,用戶能夠支配的內存容量就變得更少了。

這時候精簡系統就顯得尤為重要。而精簡系統和軟體擴展運存的基礎就是獲取root許可權,但這往往意味著失去保修,所以用戶對精簡的系統和大運存的追求也就不足為怪了。

我們到底需要多大的運存

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

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

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

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

同時,系統本身也是運存的一大佔用項。隨著系統功能的不斷完善,當初Android 1.0原生系統僅佔用100M內存,到現在的Android 6.0、Android 7. 0系統開機就會吃掉近2GB的內存,硬體運存不增加顯然已經不能滿足系統的需求。

Android在內存管理機制上對App往往略有縱容,加之不少App肆無忌憚的佔用內存資源,增大內存也無濟於事,所以我們會經常看到,雖然每年內存容量都在大跨度提升,但開機剩餘量總是不那麼令人滿意。

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

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

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

首先,它會給智能手機的日常使用流暢性提供更加強大的硬體保障。在平常我們不難發現,有很多人只是會用手機卻不會「保養」手機。一些不用的軟體經常後台啟動卻不去卸載,長時間不整理後台導致內存佔用很多,很久都不重啟導致從後台無法直接關閉的軟體長時間侵佔手機運存,這都給運存帶來極大的負荷。

顯然,更大的運存加持會讓應用開啟數量的天花板進一步升高,而對於這些不會「保養」手機的用戶,手機流暢度體驗也能在一定程度上得到保障。

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

對於我們這些普通消費者來說,運存自然是越大越好。但高運存一般都意味著高價位,我們也沒有必要盲目的追求超大運存,因為超大運存在日常使用體驗上並不會有明顯的提升。

也許你會說,買個超大運存的手機以備未來軟體發展,那麼手機就可以擁有更長的使用壽命。但話說回來,誰都不能指望一台智能手機用上很多年,而且有可能時間不長,現在的大運存也會像當年的4GB一樣,普及於千元機之列。



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦