大家好,周末還是我,美男子嗶哥。
一位才華與......算了,懶得介紹,直接進入主題吧。
關注手機的小伙伴都知道,安卓手機每年更新換代一次,運存必定來個大升級。
從17年的8G到18年的10G,再到19年的12G,一年比一年嚇人,快趕上電腦的水平了。
就連嗶哥都忍不住入手了12G的紅米尊享版。(前排提示:千萬別學嗶哥,12G買來刷貼吧,根本用不著)
再來反觀下安卓最大的對手——蘋果。
現在賣一萬多的蘋果真旗艦iPhone 11 Pro不過4G運存,是安卓手機二分之一,甚至三分之一。
平均兩年才升級一次運存,每次1個G、1個G往上加,擠牙膏的技藝英特爾看了都得服。
眾所周知,大運存可以提升手機性能,給用戶帶來更好的體驗。
為什么強調注重用戶體驗、標榜性能第一的蘋果,一直不肯上大運存呢?
下面,嗶哥給你們講解講解,蘋果不上大運存背后的秘密
iOS系統優勢
首先小科普一下,手機運存是什么玩意。
運存的英文名叫RAM,主要作用是給 App 提供運行的空間。
當運存不夠時,手機將自動關閉部分App釋放空間,以滿足新App的需求,俗稱“殺后臺”。
簡單說就是一句話:運存越大,同時打開的手機 App 越多,手機越流暢。
在iOS9以前,iPhone采用墓碑機制管理運存,老果粉肯定很熟悉了。
它的作用大概是:當你把App切換到后臺運行時,系統先給App存個檔建個墓碑,然后干掉它。
這樣一來App在后臺幾乎不占用運存,可以同時保留多個App。
等你要打開的時候,系統讀取墓碑上數據,把App加載到切換前的狀態。
所以墓碑機制當年被網友諷刺為“假后臺”。(最早用上墓碑機制的是Windows Phone 7)
到了iOS9的時候,因為技術革新和用戶呼吁(其實是被罵慘了),蘋果推出新一代的后臺管理機制。
把App切換到后臺時,系統不再是一刀捅死App然后立個碑,而是殺掉App大部分沒X用的進程,盡可能減少運存的占用。
原本要占據1G的App,經過iOS的屠刀后,實際可能只需100M。(假設,別杠)
而安卓系統則相反,因為開放性的緣故,App要1G那后臺就給1G,統統滿足你。
正是兩者系統的差異,導致了iPhone4G運存的流暢度,安卓需要8G、甚至10G方可達到。
軟件干凈
國內安卓由于沒有嚴格的審核制度,開放性極強,導致亂七八糟的App層出不窮。(參考工信部盤點的App違規名單)
各種自啟動、亂獲取權限也就算了,關鍵還會喚醒同黨,隨便打開一個App,后臺千千萬萬個App起來了,運存瞬間被擠爆。
并且很多安卓App沒法完全關閉,即是點擊退出,它們依舊留在后臺靜默運行,占用你的運存和處理器資源。
意味著從你安裝那一刻起,它便死死地吃掉一部分運存。
這就是為什么安卓手機裝的App越多,手機越卡的原因。
更流氓些的,甚至跟系統打起架來在后臺互掐,兩敗俱傷。
如果哪天手機莫名發熱,拼命掉電,很可能是流氓App在你手機里開武斗會。
而iPhone則不同,App Store里所有App經過蘋果官方的審核,垃圾App極少。
它們從不亂獲取權限,亂調用系統資源。
在你主動退出后,完全殺死App和所有進程,0殘留,更不會悄悄在后臺打開。
加上iOS采用沙盒機制,每個APP放在獨立的沙盒里,相互之間無法干擾訪問,自然不存在主動喚醒其他App的可能。
種種規矩管理下,iOS的軟件乖得像隔壁家孩子,對運存的要求自然遠比安卓小。
APNS(蘋果推送通知服務)
蘋果推送通知服務,可能有些小伙伴不太了解,嗶哥這里簡單講解下:
iPhone手機里的通知消息,并不完全像安卓那樣由App直接推送給你,有一部分得通過蘋果服務器。
舉個例子,微信。
哪天微信App在后臺關閉了,此時它又要給你發送一條新消息,怎么辦?
首先微信的服務器會告訴蘋果服務器:我要發消息了。
蘋果服務器聽到后,再把微信通知轉送到你的iPhone里。
這樣做有兩大好處:
一是防止用戶被垃圾通知轟炸,保證iOS的完善體驗。
二是減少運存的占用,無需在后臺運行多個App,甚至無需打開App,也能接收通知消息,無形中大大降低了運存使用率。
得益于以上種種優越的機制與服務,iPhone可以用極少的運存完成和安卓一樣的事情。
以蘋果追求“夠用就好”的態度,自然不會上更大的運存。
而國內安卓機12G運存之所打不過蘋果4G運存。
很大程度因為12G運存里,絕大部分是留給國產APP在后臺運行用的。
當然,iPhone不上大運存最核心的原因還是:
蘋果本質是家上市公司、商業公司,最大的目的就是“掙錢”。
而庫克是營銷出身,更是商人中的商人,首先考慮的問題是如何賺更多錢,讓股東們滿意。
不然你們以為庫克怎么用20%的手機銷量賺了手機行業80%的利潤,讓蘋果市值暴漲到1.2W億美元。
反正果粉買iPhone又不是為了運存,為什么要額外增加成本去升級呢?


