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