當選購安卓手機時,執行記憶體的大小絕對是一個重要的引數,因為執行記憶體越大手機越流暢,多工就越不容易殺後臺。但是你知道蘋果手機的執行記憶體是多大嗎?相信除了數碼發燒友,絕大部分人都不清楚。
事實上即便是目前頂級的機皇iPhone 11 Pro Max它的執行記憶體只有4GB而已,那麼問題來了,為什麼蘋果4GB記憶體就能絲滑流暢,而安卓8GB記憶體也會越來越卡?8GB記憶體的安卓流暢度被4GB的蘋果所超越呢?
其實仔細研究之後發現,安卓手機採用8GB甚至是12GB的超大記憶體一般是國內市場的做法,像谷歌最新的旗艦機Google Pixel 4XL執行記憶體也只有6GB,這可是賣摺合人民幣六千多的旗艦機,記憶體也只有6GB而已,但是在國內這個售價的安卓機起碼也得采用最低8GB普遍12GB的執行記憶體了。
其實國內安卓機堅持要採用如此大記憶體的原因也很簡單,缺少統一推送的服務。比如A軟體想要在你退出軟體時隨時給你傳送訊息,它就要在後臺保留一部分程序,從而持續的跟伺服器保持連線,如果你安裝的軟體足夠多,每個軟體都想要在後臺保留程序,從而獲取你的資訊,給你傳送訊息,那麼再大的執行記憶體也會被佔滿。而對於手機系統來說,如果貿然殺掉程序就會導致無法收到App的訊息推送,所以只能讓後臺程序消耗系統資源,從而造成卡頓和耗電,這也是安卓手機即便8GB也會越來越卡的原因,因為程序會越來越多,持續在後臺活動。
蘋果就不一樣了,蘋果由於它系統封閉的優勢,App的訊息推送走的是蘋果的伺服器,你的朋友給你發了一條訊息,這條訊息被軟體的伺服器傳送到了蘋果的伺服器,再由蘋果伺服器傳送到了你的iOS系統中,你的手機系統告訴你你來了一條新訊息,所以只要你的手機開機聯網都可以收到推送,不管軟體是開啟還是關閉。
正是因為這樣的推送機制,蘋果就敢做“假後臺”,絕大部分軟體在後臺停留10分鐘左右就會被全部殺死,這樣就能用全部的效能來保證前臺軟體的流暢執行,這就是蘋果為什麼不會卡頓的根本原因。
但是國外安卓系統就不一樣了,國外有谷歌的統一推送,原理跟蘋果的統一推送是一樣的,都是告訴第三方軟體,你們都別常駐後臺了,我來幫你們統一接收推送訊息,正是因此國外的安卓手機6GB記憶體已經完全夠用了,再大記憶體只是徒增耗電而已。
不過好在工信部組織了一個統一推送聯盟,就是要充當谷歌和蘋果的角色,走統一推送路線,避免第三方App的後臺行為,這樣才能從根本上解決問題,具體效果如何讓我們拭目以待吧!