蘋果iPhone和安卓手機之間的種種對比,已經是一個老生常談的話題了。隨著庫克接手後的蘋果越走越遠,iPhone和安卓機的各項引數差異也一直在縮小,包括電池容量、螢幕尺寸或者相機的表現。但是唯有一點,目前iPhone和主流安卓機仍有2-3倍的差距,那就是手機的RAM(執行記憶體)。
不同於ROM(機身儲存),RAM的大小几乎直接影響智慧手機的使用體驗。在主流安卓旗艦已經8GB記憶體起步,12GB成為常態的今天,最新的iPhone11 Pro仍採用4GB運存的方案,得益於墓碑機制的後臺和伺服器統一推送,讓這樣的記憶體配置至今不會造成太大體驗上的影響。然而,這種影響真的不存在嗎?
為什麼iPhone的記憶體這麼小?這裡簡單科普一下iPhone背後的技術原理,大神可直接跳過。首先很多人可能還不知道,大記憶體是並不是安卓機的慣例,而是國內版安卓手機的特例,留心可以去看看國外品牌的主流安卓手機,其實在記憶體上和蘋果相差並不大。
最主要的就是,iPhone採用蘋果伺服器統一推送,日常的應用無需常駐後臺,也可以實時接收來自蘋果伺服器的訊息推送。安卓其實也一樣,即谷歌伺服器,但由於眾所眾知的原因,這項服務在國內並不能使用,所以國內的安卓只能讓每個APP都儘可能保留資訊接收的一部分記憶體佔用,來接收新訊息,並且有些高頻使用的軟體是完整儲存在後臺的。因此,國內安卓機需要更多的記憶體容量,造成了現在我們感覺兩者在這方面的巨大差異(安卓機的軟體可能會偷偷錄音和開啟相機,也因為這件事)。
還有一個原因就是蘋果後臺的墓碑機制,大多數APP僅保留了最後使用時的介面,其實本質上並非在後臺執行。而這種機制從初代iPhone被沿用至今,在體驗上並沒有造成太大的影響,所以考慮到手機的成本,蘋果始終在記憶體策略上採取“夠用就好”的方案。
但是,iPhone的小記憶體真的對體驗毫無影響嗎?可以確切的說,影響其實正在越來越明顯。
比如很多iPhone使用者在切換到微信等常用軟體時,軟體會出現重新聯網的短暫等待,這種情況在習慣了安卓機換回蘋果後會很明顯的感覺出來。墓碑機制的後臺,在今天智慧手機“分秒必爭”的環境下,已經開始逐漸暴露它不可彌補的缺陷。
大多數後臺應用在切回到主屏時,輕則重新連線伺服器(約等待3秒),重則重新載入啟動頁。這也是為什麼之前吐糟iOS 13偷偷殺後臺的直接原因。別看只是幾秒的等待,出現次數多了也是很影響體驗的一個現象,而且還是發生在以體驗著稱的iPhone上。
可以做一個試驗,iPhoneX在啟動中等大小的遊戲後,退回主介面再去啟動相機,大概率會發生之前的遊戲被殺後臺的情況。因為蘋果的相機由於演算法和成像效果的因素,其實是一個非常佔用記憶體的APP。
蘋果大幅提升記憶體只是時間早晚的事很多人看到這裡,絕的筆者說了句廢話,蘋果一直在逐年提升記憶體,這是眾所周知的。但是我的意思不是像之前那樣擠牙膏一樣從2G-3G-4G這樣的提升。而是直接提升到目前國內主流安卓旗艦的水平,可能會從4G直接提升到8GB甚至更高。因為本身墓碑機制的後臺方案雖然還可以繼續沿用,但是它造成的附加問題已經成為蘋果不可忽視的問題了。從根本上來說,僅僅憑藉軟體優化並不能徹底解決應用每次重新聯網乃至載入的問題。不排除蘋果會利用其它硬體技術解決或優化這一問題,但最終蘋果可能很難繞開大幅提升記憶體這條路。
反觀目前越來越臃腫的應用和遊戲,當主流軟體的記憶體佔用普遍超過2GB乃至3GB的時候,蘋果可能再也無法讓4GB記憶體的iPhone用起來顯得流暢了。