為什么經常被殺后臺?安卓手機內存多大才夠用?
Viking / 2021-03-12 19:0477929在安卓智能手機早期發展階段,由于安卓底層系統優化不到位,手機硬件配置也不夠出色,很多消費者都曾吐槽安卓手機卡頓嚴重、殺后臺現象嚴重。而隨著行業的發展,安卓手機的的硬件配置早已經發生了翻天覆地的變化,比如今年很多安卓旗艦手機早已配備了驍龍888處理器、LPDDR 5內存以及UFS 3.1的閃存。

擁有如此強大的硬件加持,安卓旗艦手機卡頓的現象已經很少見到,但是殺后臺的現象卻時常還會被消費者提起,那么為什么手機內存越來越大,后臺應用還是會被殺呢?
APP內存占用水漲船高
手機后臺應用被殺就是因為內存空間不足,而內存空間不足的第一個原因就是APP內存占用越來越大。為什么現在旗艦手機都是128GB的存儲空間起步?因為各種APP的功能越來越多,體積越來越大,每個APP都想竭盡所能壓榨手機的算力,獲取到手機中更多的資料和權限。

五年前,微信、QQ打開之后占用的內存不到500MB,而現在它們即使占了1GB也很常見。現在假設你的手機是6GB內存,打開了微信、QQ聊了聊天,再打開網易云聽歌,然后刷玩微博,刷知乎,再去玩《原神》,玩著玩著突然通知欄收到了微信消息通知,點擊通知,手機切換到微信登錄界面,然后才進入微信消息界面,那你的微信就是被殺后臺了。
可能你會想問為什么微信被殺后臺了,還能夠收到微信消息的提醒?這是因為微信為了能夠及時地推送消息,會在后臺一直常開一些線程,保持最基礎的服務進行。即使你在后臺任務處理界面,劃掉了微信,看似清了微信的后臺,但微信基礎推送的線程也還是會在后臺繼續保持。微信是這樣,QQ也是這樣,其它應用自然也是如此,這也是為什么你的手機雖然并沒有打開幾個APP,但內存就基本占滿最為主要的原因。

那為什么是微信被殺后臺,而不是網易云被殺后臺?這就要談到了安卓系統的內存回收機制。當安卓手機運行內存不足時,系統會自行決定對哪些應用占用的空間進行后臺釋放,以保證手機最為基礎的服務可以正常進行。那么系統要怎么判定回收哪些應用所占的空間呢?這里就要看APP所運行的狀態了。

首先最容易被回收的便是空進程,因為空進程即使被回收,對于用戶當前進行的任務也沒有任何影響,比如打開閑置的網頁。除了空進程之外,還有服務進程、可見進程以及前臺進程。而上面提到正在玩著的《原神》便是前臺進程,重要程度最高,網易云音樂正在播放音樂,屬于用戶可感知的可見進程,而微信在后臺并不是用戶能夠直接感知的,屬于服務進程,重要程度更低,因此微信容易被殺后臺。
除了APP本身的內存占用過高之外,很多APP也會獲得一些不合理的權限,比如打開QQ,鏈式啟動騰訊系其它APP,或者是在后臺保留線程調用其它權限,如輸入法獲得地理位置信息,要求讀取存儲信息。
國產系統也要背鍋
APP在后臺頻繁啟動,喚醒其它應用,造成后臺殺應用現象頻繁發生,同時手機耗電發熱的情況也會相應增加。而手機廠商為了阻止此類現象的發生,自然也是不斷地進行優化與管控,但有的系統管控APP太過于“嚴格”,也造成了后臺殺應用現象的發生。

比如之前某國產操作系統為了照顧手機續航,即使后臺內存空間充足,也會殺掉正常使用的應用,惹得消費者吐槽抱怨。而現在很多國產操作系統體積則是太過于臃腫,它們內置了自己的服務框架,系統應用很多,光是系統所占用的內存可能就要2GB左右,如果系統本身的內存空間為6GB,那么開不了幾個應用,也會遭遇殺后臺的情況。
目前國產系統做的最好的還是魅族Flyme 9,因為放棄了互聯網廣告服務,所以搭載Flyme 9的魅族18系列實現了0廣告0推送0預裝。但魅族18系列的起售價來到了4399元,雖然看不到廣告,系統也足夠純凈,但手機的價格也確實是上來了。

另外為了整治國內APP的亂象,統一推送聯盟也在2017年正式成立,華為、小米、OV等主流的手機廠商也都加入了統一推送聯盟。統一推送聯盟有助于整合行業資源,助推形成統一的推送體系,為消費者提供綠色的APP使用環境,但目前支持統一推送聯盟及Android綠色應用公約的APP還并不算很多。
手機買多大內存才夠用?
雖然現在已經有游戲手機提供了最高18GB的版本,但是普通的旗艦手機為了博得起售價更低等營銷噱頭,一般會提供6GB內存的版本,高配則是提供8GB或者12GB的選項。即使是日常使用,我也更推薦大家直接無視6GB版本,直接選擇8GB內存起,如果你平時喜歡打游戲,那最好選擇12GB版本,因為游戲占用內存空間會格外地多一些,另外選購手機時記得內存規格最好要LPDDR 5規格的,因為相較于LPDDR 4x,LPDDR 5的數據傳輸速率和帶寬得到了很大的提升,而功耗卻更低。

而針對于2000元以下的千元機,手機廠商一般也不會提供12GB版本的選擇,更多的是提供6GB和8GB版本,而同樣的存儲空間,多2GB內存,也基本上只會貴200塊錢。我更推薦大家選擇后者,因為有的時候就是多了2GB內存,真的會少很多殺后臺的煩心事。
結語
國產手機廠商在發布手機時,國內往往會提供相較于海外更高內存的版本,甚至有國產手機廠商推出過8GB+64GB這樣奇葩的版本。原因無它,就是國內APP市場太亂,亂要權限的APP太多太猖狂,而這最終的結果就是手機廠商不得已推出更大內存的手機,用戶不得已花費更多的錢。統一推送聯盟正式成立已經接近三年時間,希望未來有更多的APP開發者能夠響應統一推送聯盟的號召,一起為創造綠色APP的生態而努力

為什么經常被殺后臺?安卓手機內存多大才夠用?














滬公網安備 31010702005758號
發表評論注冊|登錄