配置戰(zhàn)爭(zhēng)打響,2019年安卓手機(jī)到底需要多大內(nèi)存?
大家在購(gòu)買手機(jī)時(shí)都有一個(gè)繞不開的話題,那就是選擇什么樣的配置。隨著科技的發(fā)展,手機(jī)的處理器、內(nèi)存、存儲(chǔ)空間、相機(jī)、充電速度都在不斷提升,這其中大部分的提升都是消費(fèi)者需要和歡迎的。不過其中的內(nèi)存有些特殊,廠商們?cè)谶@個(gè)方面進(jìn)行的“配置戰(zhàn)爭(zhēng)”或許有些荒謬了。
在Android的早期,當(dāng)時(shí)的手機(jī)一般是512MB內(nèi)存,大一點(diǎn)可能是1GB。時(shí)間推移到2014年,大多數(shù)高端機(jī)型都有3GB內(nèi)存,而到了2016年和2017年,4GB內(nèi)存成為主流。然后內(nèi)存戰(zhàn)爭(zhēng)開始了,首先是6GB,然后是8GB,再然后是10GB,現(xiàn)在最高端的機(jī)型已經(jīng)配備了12GB內(nèi)存,甚至超過很多人家中電腦的內(nèi)存,那么我們真的需要這么多的內(nèi)存嗎?
內(nèi)存是什么?
要弄清楚手機(jī)需要多大的內(nèi)存,就需要先了解一下內(nèi)存是什么。當(dāng)用戶在Android上啟動(dòng)新應(yīng)用時(shí),Linux內(nèi)核會(huì)創(chuàng)建一個(gè)新進(jìn)程,進(jìn)程是具有其自己的虛擬地址空間(映射到物理內(nèi)存)的執(zhí)行單元。Linux內(nèi)核管理進(jìn)程所需的資源,包括在CPU上運(yùn)行的時(shí)間,數(shù)據(jù)的輸入和輸出(I/O)和物理內(nèi)存(RAM)。
用戶開啟的應(yīng)用越多,CPU和I/O就會(huì)越繁忙,不過工作依然會(huì)完成,只不過速度會(huì)慢一點(diǎn)。但內(nèi)存不同,如果沒有足夠的內(nèi)存,即使等待再長(zhǎng)的時(shí)間也無濟(jì)于事。因此,當(dāng)內(nèi)存不足時(shí),系統(tǒng)會(huì)殺死當(dāng)前在內(nèi)存中的進(jìn)程,為新的進(jìn)程騰出空間。系統(tǒng)內(nèi)核會(huì)進(jìn)行各種測(cè)試和檢查,來決定哪些進(jìn)程可以被殺掉以釋放內(nèi)存。例如,如果你一天前打開微博看了一小會(huì)兒后關(guān)閉,并且再也沒打開過,那么當(dāng)內(nèi)存不足時(shí),系統(tǒng)會(huì)殺掉微博來釋放內(nèi)存,來保證當(dāng)前打開的應(yīng)用正常運(yùn)行。
雖然這種內(nèi)存管理機(jī)制聽起來很殘酷,但安卓系統(tǒng)就是這樣設(shè)計(jì)的。所有應(yīng)用在被殺掉前都會(huì)收到充分的警告,告訴它們即將被終止,這就允許應(yīng)用能夠提前保存當(dāng)前的狀態(tài)信息。當(dāng)應(yīng)用被重新加載時(shí)(更耗時(shí)),它們會(huì)讀取最后的狀態(tài)信息,然后恢復(fù)到原來被關(guān)掉時(shí)的狀態(tài)。
2019年,安卓手機(jī)需要多大內(nèi)存?
顯然,如果手機(jī)內(nèi)存太小,系統(tǒng)會(huì)頻繁地殺死后臺(tái)應(yīng)用,用戶再打開該應(yīng)用時(shí)就需要耗費(fèi)更多的時(shí)間,會(huì)非常影響用戶體驗(yàn)。那是不是內(nèi)存越大越好呢?理論上是,但實(shí)際上,如果被系統(tǒng)殺掉的應(yīng)用已經(jīng)打開足夠長(zhǎng)的時(shí)間,用戶甚至都不會(huì)察覺到該應(yīng)用被殺掉。這時(shí)內(nèi)存的增加只是增加了設(shè)備的成本而已,對(duì)用戶體驗(yàn)的提升已經(jīng)很小。
那么多大的內(nèi)存合適呢?外媒Android Authority對(duì)此做過統(tǒng)計(jì),手機(jī)上使用的RAM空間完全取決于運(yùn)行的應(yīng)用程序,他們將應(yīng)用分成了三類:
第一種“標(biāo)準(zhǔn)型”應(yīng)用。這種應(yīng)用通常會(huì)占用130MB到400MB的內(nèi)存,比如像YouTube和WhatsApp這樣的應(yīng)用,以及像《糖果粉碎傳奇》這樣的游戲。
第二種“媒體密集型”應(yīng)用。這類應(yīng)用會(huì)加載大量圖像,因此會(huì)使用更多的內(nèi)存,這種應(yīng)用包括相冊(cè)、微博等,通常會(huì)使用400MB到700MB的內(nèi)存。
第三種是“巨大型”應(yīng)用。這種應(yīng)用主要是些高端游戲,例如《極品飛車》、吃雞類手游等,這樣的游戲一般使用800MB到1152MB之間的內(nèi)存。值得一提的是,Chrome瀏覽器也屬于此類別(打開3個(gè)標(biāo)簽頁)。
弄清楚了應(yīng)用使用的內(nèi)存大小,還要弄清自己的手機(jī)有多大的內(nèi)存。這里重點(diǎn)要說的是可用內(nèi)存,因?yàn)橄到y(tǒng)會(huì)占用部分內(nèi)存,還有一些預(yù)安裝的用戶級(jí)服務(wù)也會(huì)使用內(nèi)存,因此并不是規(guī)格表上寫有多少內(nèi)存手機(jī)就有多少可用內(nèi)存。
例如,Pixel 3 XL有4GB物理內(nèi)存,重啟后可用內(nèi)存大約為1740MB,理論上可以同時(shí)運(yùn)行5個(gè)“標(biāo)準(zhǔn)型”應(yīng)用。不過安卓系統(tǒng)還有一個(gè)SWAP機(jī)制,也就是磁盤交換技術(shù),簡(jiǎn)單來說就是當(dāng)內(nèi)存不足時(shí),系統(tǒng)會(huì)將一部分?jǐn)?shù)據(jù)暫時(shí)轉(zhuǎn)移到磁盤中,從而緩解內(nèi)存的壓力。Pixel 3 XL的SWAP空間是1023MB,考慮到SWAP的話,實(shí)際上Pixel 3 XL可同時(shí)運(yùn)行8個(gè)“標(biāo)準(zhǔn)型”應(yīng)用,如果再打開新的應(yīng)用,這8個(gè)應(yīng)用中有一個(gè)將被從內(nèi)存中刪除。
三星Note 9有6GB的物理內(nèi)存,其中3.5GB為可用內(nèi)存,SWAP空間為2GB。這意味著用戶可以打開一個(gè)“巨大型”游戲,一個(gè)媒體密集型應(yīng)用(如微博)和5個(gè)標(biāo)準(zhǔn)應(yīng)用,并且還沒有使用SWAP空間。
總之,擁有6GB內(nèi)存的手機(jī)就已經(jīng)能夠?yàn)橛脩籼峁o縫的多任務(wù)處理體驗(yàn)。8GB內(nèi)存的手機(jī)更是如此,甚至大部分用戶很難分辨出6GB內(nèi)存手機(jī)和8GB內(nèi)存手機(jī)在多任務(wù)體驗(yàn)方面的差別。而超過8GB,就已經(jīng)沒有必要了,只是徒增了用戶的成本,對(duì)體驗(yàn)的提升已經(jīng)微乎其微。而且諷刺的是,即使有足夠多的可用內(nèi)存,國(guó)內(nèi)一些廠商的系統(tǒng)也會(huì)主動(dòng)殺掉后臺(tái)應(yīng)用,美其名為“優(yōu)化”、“電量管理”等,這樣內(nèi)存的增加就更沒有意義了。
總結(jié)
此前曾有臺(tái)媒報(bào)道,供應(yīng)鏈消息稱10GB內(nèi)存將成2019年旗艦安卓機(jī)的主流配置,但這并不代表10GB內(nèi)存是必要的。當(dāng)然,很多情況下這并不是消費(fèi)者能夠選擇的。只是小編認(rèn)為,廠商完全可以將花在內(nèi)存上的成本用于其它地方,例如更好的相機(jī)、更大的電池、更快的處理器。放棄內(nèi)存戰(zhàn)爭(zhēng),做更有意義的事。