為什么iPhone只要4GB運存就很流暢,而安卓卻不行三個原因是關鍵
iPhone和安卓的運存差異
可能很多人都沒注意到,iPhone 11、iPhone 12、iPhone 13標準版都是4GB運存,而且還是LPDDR4X。
而安卓旗艦,早就普及了8GB運存,并且是LPDDR5規格,比如小米11。就連千元機紅米Note 11,也至少標配6GB運存。
運行內存的容量,是影響手機使用壽命的關鍵,理論上是越大越好的。
舉個例子,某個手游在運行時需要占用2GB的運存,但是手機只有3GB運存,系統、后臺基礎服務就占用了接近1.5GB。
在這種情況下,就會導致游戲無法運行,或者頻繁閃退。iPhone 8玩不了原神,但是iPhone 8P能玩原神,就是因為運存差了1GB。
內存容量太小,也會導致后臺無法同時駐留多個任務,要經常殺后臺才能騰出運存。這就導致我們很容易在切換的過程中,感受到卡頓感。
這就是讓很多人感到困惑的地方:為什么iPhone 只要4GB運存就很流暢,而安卓卻連千元機都至少要6GB運存?3個原因是關鍵。
首先,iOS的運存管理更嚴格
舉個例子,安卓允許APP自建后臺服務,而iOS是不允許的,APP通知都交給統一的推送接口。
也就是說,iOS安裝或者運行同樣數量的APP,會比安卓占用更小的運存,因為沒有后臺服務占用運存,4GB可以用出6GB的效果。
第二,iOS能充分發揮硬件性能
iOS采用的是效率極高的Objective-C語言開發,可以理解為直接在硬件上跑的系統,沒有任何性能損耗,把硬件性能發揮到極致。
而安卓是采用Java語言開發,需要借助虛擬機運行。優點是兼容性好,但是經過二次轉化后,過程必定會有性能損耗。
第三,iOS優先響應屏幕觸摸
iOS系統最優先響應的是屏幕觸摸,先給出視覺和音效,然后才激活APP。所以,就算是運存只有1GB的iPhone 6,你也只會感覺到過渡動畫慢,但是不會感到卡頓。
而安卓是先激活應用,然后才會響應屏幕觸摸。運行內存的容量,直接決定了流暢性。畢竟運存不夠,在啟動APP前就得先殺后臺,操作會在卡第一層,導致有明顯的卡頓感。
最后做個總結
總而言之,iPhone只要4GB就夠用,而安卓沒有大運存就會卡頓,以上3個原因才是關鍵。
所以,安卓手機的運行內存比iPhone更大,不是良心發現,而是被逼無奈。天生的差距,只能用后天的努力來彌補。