在剛過去的三月,一眾的手機廠商釋出了自家新的旗艦,特別是三星的S20系列不僅支援一億畫素還可以放大100倍,當然最引人關注的還是S20 Ultra配上了16GB的運存。喜歡更換手機的人都了解,安卓旗艦的運存正在逐年增加,三星也從Galay s只配1GB運存到現在S20 Ultra放大16倍。
16GB運存是怎樣的概念,用臺式電腦8GB就能夠很愉快地打吃雞遊戲,16GB就已經是大型電視電影製作的標準配置。要是拿蘋果手機做比較,去年剛釋出的iPhone 11 Pro Max高配版也才剛達到4GB,但比較殘酷的真相是即使安卓手機運存配置高達十幾GB,仍然還不能幹過蘋果手機到底是為什麼呢?
是什麼概念,目前臺式機8GB就可以暢玩吃雞遊戲,16GB是剪輯大型電影視訊的工作室首選。如果對比蘋果手機,iPhone 11系列目前的最高配也只有4GB,然而殘酷的現實是即使安卓手機配置16G運存,依然還是比不過蘋果手機,這到底是什麼原因呢?
其實答案還是比較簡單的就是系統,目前全世界最大的兩個作業系統分別是谷歌安卓和蘋果的iOS,可能在日常生活中用安卓手機的人會比較多,兩者之間除了名字不同執行的後臺機制也天差地別。
手機運存在英文的簡稱是RAM,就相當於給手機app提供一個可以執行的空間,讓應用可以“跑動起來”。現在手機的應用也越來越大,動輒幾百M幾G的何容易是手機卡頓難用,大家與砂鍋這種情況肯定是用清理軟體清除,而手機也會自動把後臺一些應用 關閉,將空間提供給正在執行的App,這就是傳說中的“殺後臺”。
iOS和安卓對運存的管理方式很不一樣,谷歌給安卓設計的方法叫並行共存機制,而喬布斯則讓IOS使用優先單線響應機制。打個比方出門打車的時候,如果用安卓的方式你叫來的價格是順風車,車上的每個座位都會有人坐上去,大家都有位置可以使用。
而你要是使用iOS方式打車,那麼你的行程就要享受的就是你專車、優享車甚至是高階商務車的體驗,這是因為IOS會給正在執行的運用最高級別的許可權,在後臺的應用就會被凍結把空間釋放出來,保證手機流暢執行。
世界總不是一塵不變,所以 蘋果也對iOS系統大刀闊斧改變過。iOS最早的時候使用的運存管理叫做墓碑機制,這種方法能夠在早期軟體不是很大的時候行之有效,但弊端還是比較明顯,當你把app切換到後臺後系統就會建一個墓碑存檔然後把app“殺掉”。這樣做的原因是給正在執行的軟體讓道,如果還需要使用這個軟體它又會從墓碑中執行起來,人們稱之為假後臺。
不過隨著市場越來越集中,大家喜歡安裝的軟體也越來越多,很顯然這種機制妨礙了手機流暢執行,並不符合蘋果的利益所以重新設計了管理機制。蘋果新的做法是逐漸殺掉後臺長時間不使用的應用,這種做法的好處是既可以為正在執行的軟體提供足夠空間,還能快速的開啟最近使用的軟體,保證整個iOS系統流暢執行。
相比之下安卓則要簡單粗暴許多,不管你的運存有多大,當運存需要多少空間就會用掉相應GB的運存,這樣就會導致軟體互相擠佔空間造成卡頓,哪怕現在已經達到16gb運存,同樣還是沒有運存4GB得iphone那般流暢。
其實造成安卓卡頓的因素還有很多,比如大家厭惡的某系“全家桶應用”。何為“全家桶應用”呢?比如你下載某個巨頭旗下的多款應用,只要你執行其中一款App,它就會偷偷“運作”將同系軟體都隨機喚醒,而這些被喚醒的軟體會偷偷在後臺撒歡擠佔運存空間。
相比之下iOS系統使用了沙盒機制,這種機制給每款軟體都劃了一道底線,相互之間呢是不可以相互干擾運作。所以這也是安卓的運存都已經媲美臺式電腦,還是沒辦法戰勝小運存的蘋果手機。