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