iPhone 都要上 8G 內存了,安卓手機需要多大內存?

安卓手機的內存為什麼總讓人放心不下呢?

一個老問題:iPhone 與安卓手機誰更好用?

對此不同的用戶想必有著不同的看法。放在幾年前,站在 iOS 一邊的用戶可能會更多一些。得益於 iOS 良好的調度,iPhone 就是絲滑流暢的代名詞。隨著安卓手機硬件配置的不斷拔高,以及高刷屏的加入,如今的安卓手機流暢度不落 iPhone 下風。

流暢度提升之餘,不容忽視的一個現像是,安卓手機的內存越來越大,用戶的內存焦慮卻絲毫沒有緩解。為什麼比 iPhone 內存大得多的安卓手機,卻總在內存上讓人放心不下呢?

iPhone 都要上 8G 內存了

首先是解釋清楚一個能將數碼從業人員和廣大愛好者血壓拉滿的問題:內存與存儲。

內存通常指 RAM,即“隨機存取存儲器(Random Access Memory)”,是與 CPU 直接交換數據的內部存儲器,類似於 CPU 與存儲的一個中介,俗稱“運行內存”。存儲指的是 ROM,即“只讀存儲器(Read-Only Memory)”,通常指硬連接在計算機上的存儲器,其內容不會因為電源關閉而消失。我們今天所說的內存,是這兩者中的前者(RAM)。

知名分析師 Jeff Pu 去年 12 月曾發表報告預測稱,2022 年的 iPhone 14 Pro、Pro Max 將從 6GB 內存升級至 8GB,非 Pro 型號的 iPhone 14、Max 將從 4GB 升級至 6GB。今年 2 月,韓國 Naver 博客的一則帖子發表了同樣的看法,消息源自於供應鏈。也有消息人士發表了不同的看法,比如分析師郭明錤就認為,iPhone 14 將全系標配 6GB 內存。

8GB 是 iPhone 內存配置的頂峰。iPhone 性能雖然越來越強大,但畢竟不像 iPad 要打生產力牌,後者最大內存已經來到桌面 PC 級的 16GB。

內存分配情況,正是蘋果與安卓陣營的直接對比。iOS 與 iPadOS 加持下,4GB、6GB 內存的 iPhone 日常體驗絲滑順暢,8GB、16GB 的 iPad Pro 甚至有些多餘的感覺(建議 iPadOS 反省一下);而安卓這邊,4GB、6GB 內存已是入門級別, 8GB、12GB 漸成主流,還有手機用上了 16GB 甚至 18GB 內存,大家依然覺得內存多多益善。

2022 年,安卓手機需要多大內存?

大內存手機好處都有啥?相信各位讀者對此瞭然於心:運行各種大型游戲和應用(各種意義上的“大型”)、多開應用不殺後台、日常使用不卡頓,等等。也就是說,無論是重度還是輕度用戶,都需要盡可能大的內存。

直入主題,2022 年你的安卓手機需要多大的內存呢?外媒 Android Authority 分別用 4GB 內存的 Pixel 3 XL、8GB 內存的一加 9 Pro、12GB 內存的三星 Galaxy S21 Ultra,分別對應時下入門級手機、中高端手機、旗艦手機的內存配置。

圖自 Android Authority

此項測試主要採用了一些國際上主流及大型游戲,其名單與平均內存佔用情況如下:

  • 地鐵跑酷:750MB

  • 空軍 1945:850MB

  • 糖果傳奇:350MB

  • 荒野亂斗:500MB

  • 我的世界手游版:800MB

  • 狂野飆車 9:800MB

  • 暗影之槍:傳奇:900MB

  • 上古卷軸:刀鋒:950MB

  • 原神:1.4GB

  • Chrome 瀏覽器:2.2GB

從結果來看,12GB 內存的三星 Galaxy S21 Ultra 能將所有游戲保留在內存中。隨著游戲一個接著一個打開,空餘內存逐漸減少,用於緩解內存壓力的交換空間(Swap Space)使用率逐漸提高,但沒有一個應用被清除。加入谷歌 Chrome 瀏覽器並打開 12 個標簽頁之後,才終於有一個游戲被殺掉,需要重新打開。

8GB 的一加 9 Pro 稍有不同,因為嚴格的內存管理機制,系統會在內存還有剩餘的情況下清理後台應用。關閉 RAMBoost 後,一加 9 Pro 可以打開 5 個游戲不殺後台,打開第六個游戲時,第一個游戲被幹掉了。

4GB 的 Pixel 3 XL 與如今國產入門機型的起步內存相當,僅可駐留三個游戲,放在今天已經有些吃緊。

雖然這項測試基本沒有國內的主流“大型應用”參與,但等量換算下來,這些主流游戲的平均內存佔用和微信支付寶等“大型應用相當”。是的,它們的功能日漸豐富之餘,內存佔用也來到大型游戲水平。

根據結果,比較簡單的結論是,安卓手機 8-12GB 是比較理想的選擇,6GB 算是當下夠用,4GB 及以下內存會有些吃緊。

4GB 的 iPhone 很流暢,4GB 的安卓手機很吃緊?

內存這件事情上,iPhone 和安卓手機是兩種風景。雖有 iPhone 14 Pro 系列要用 8GB 內存的傳聞,但像 iPhone 12、iPhone 13 非 Pro 系列這些主流機型,依舊靠著 4GB 內存暢通無比,目前的旗艦 iPhone 13 Pro Max 內存也不過 6GB。

iOS 是如何做到小內存干這麼多事情的呢?這就涉及到 iOS 與安卓系統的內存管理機制了。安卓系統採用的是桌面級的多任務機制,可以稱作“真後台”,iOS 與之相反,幾乎不存在所謂的真後台與多任務。

2007 年 iPhone 面世之時,其操作系統僅支持單任務。2009 年的 iPhone OS 3(當時還不叫 iOS)新增推送通知服務 Apple Push Notification service,簡稱 APNs手機可以自動接收來自軟件的信息。

這是 iOS 後台機制的重大裡程碑,它可以視作一種無感後台。因為初識智能手機的用戶往往不知道什麼叫後台應用,看到來自各種應用的通知時,他們就會覺得,這些應用在正常工作。不僅僅是 iPhone 用戶,安卓用戶往往也會依據通知系統,判斷後台應用正常與否。

此後的兩大裡程碑分別是 iOS 4 和 iOS 7。iOS 4 引入了有限的後台,俗稱“墓碑”機制、“偽後台”,按下 Home 鍵時會記錄當前應用的狀態,之後再次進入應用時讀檔繼續。iOS 7 則帶來了 Background Fetch(後台刷新),成為有限的真後台。iOS 陸續為應用程序開放了定位服務、新聞推送等多個接口,讓應用可以在後台保持更新。

安卓系統的內存機制要粗暴許多。與生俱來的桌面級真後台機制 和 Java 的無退出設計,決定了安卓應用是有多少內存就吃多少。如此一來,當一個接著一個打開應用時,它們佔用的內存會越來越多;到內存告急時,安卓系統會殺掉進程釋放內存空間,掌管生殺大權者,名為低內存終止守護程序(Low Memory Killer Daemon)。

從字面意義理解,真後台肯定比假後台更好,但其負面效應則是不容忽視的:後台應用擠佔內存、消耗不必要的電量等。安卓系統的管理機制,決定了安卓手機天生需要更多內存。

谷歌先後為原生安卓系統引入了多種優化機制,比如 Android 6.0 的“打盹”Doze 模式等。去年有不少國內 OEM 退出了所謂內存融合技術,把存儲空間劃一部分給內存來擴容,其實也是安卓原生(准確的說是 Linux 原生)zRAM、zswap 功能的翻版。

我們感知的安卓手機吃內存或者更耗電,主要還是國內特殊情況帶來的影響。國內應用會借助共用的第三方推送服務相互喚醒,還常常通過各種手段偽裝成前台以確保留存等,這些帶來了不必要的內存佔用和電量消耗。因為不需要經過谷歌官方應用商店 Google Play Store 的嚴格審核,國內應用總是道高一尺魔高一丈,有種種方法繞過安卓原生應用限制,吃掉手機的內存和電量。

今年買手機,需要多大內存?

總的來說,2022 年買安卓手機,8GB 內存是比較理想的,可以滿足大型游戲、日常多應用的常駐的需求;12GB 可以實現內存自由,隨意跑大型應用、隨性多開;4GB 內存的手機已經相當吃緊,選擇此類手機的用戶通常預算有限,我們建議在允許的情況下盡可能邁進 6GB 內存這一台階。

而如今各大安卓廠商(尤其是國內廠商)有的推出 16GB、18GB 內存,有的拿出內存融合技術,主要是利用了安卓用戶的內存焦慮。如此大的內存實為錦上添花而非雪中送炭,因為邊際效應的關系,它們帶來的體驗提升並不明顯。相對的,常與大內存搭配的 512GB、1TB 存儲,側面提高了手機的售價。

著名的安迪-比爾定律告訴我們,應用軟件所需要的硬件配置是會不斷提高的。因此,我們也不應苛責那些越來越吃內存的應用,手機不斷提升的硬件規格,正是為了承載更多、更好的功能。iOS、安卓系統的內存雖有差異,但 iPhone 與安卓手機內存需求的增長,是同樣不可逆轉的趨勢。

只不過,應用程序擴張不應該是無限制的。暢想未來,我們希望看到強有力的監管機制、高度的行業共識、軟硬件廠商的責任感,只有這樣才能鏟除國內安卓手機的各種亂象。如果說要為這個願望定下一個小目標,我們希望是,統一推送聯盟早點到來。

本文來自微信公眾號 “ZEALER”(ID:zealertech),作者:ZEALER,36氪經授權發布。

本文經授權發布,不代表36氪立場。

如若轉載請註明出處。來源出處:36氪