iOS 是不是比 Android 更流暢?如果是,原理是怎樣的?
如果讓一台搭載emmc5.1快閃記憶體,使用麒麟659晶元,高通430晶元的手機去跑iOS,設備也不會流暢。
所以,對於這個問題,一個更合理的說法是,iPhone是否比Android機流暢。
其實說到底,iPhone大概在Nexus 6p時代打開一些系統級應用的時候就已經不如同期Android旗艦了(自己試過,Nexus 6P和iPhone 7 Plus比)。但是這個差距很小,並且只要不是太過時的iPhone,除非把兩台手機擺在面前同時點開一個輕量APP,都不會感覺到有什麼差距。
iPhone之所以能給人流暢的印象,主要是因為動畫。iPhone的動畫沒有Android那種強烈的廉價感。此處說的廉價感,指的是,打開APP的過程中,手機會輕微的卡頓一下,之後一個極速的動畫,直接閃進頁面。這種情況會在打開橫屏軟體(遊戲)的時候出現。有時候可以看見一個黑色的長方形旋轉,填滿屏幕(其實iOS也有一些細微的界面廉價感,只是不太容易注意到,要做軟體開發的,才有這種職業敏感,能一眼識別出來)。溢出屏幕的不自然,難以相信這是一台售價超過5000元的旗艦手機(Galaxy s7edge,Xperia XZ Premium)。這種情況則從未在iPhone上出現過,甚至可以很清楚的看到iPhone過渡動畫的漸變。
再者,觸控採樣。為了做好高屏佔比設備,Apple把iPhone X的觸控採樣率做到了120Hz,同期Android絕無如此高的採樣率。Apple 的目的就是讓用戶在關掉任務的時候能夠讓代表任務的卡片隨手指滑動。同時,在動畫上,iPhone搭載的強大的A12晶元保證了動畫能以60幀,2436 x 1125的解析度渲染,不會有Mate 20 Pro那種把2k降成1080p,鎖定30幀後還有的掉幀和卡頓。
最後,絕對的性能優勢。iPhone 8 Plus時代iPhone的讀寫速度就已經突破了1200mb/s,Android比較快的UFS2.1撐死做到900mb/s,中間四分之一的差距是難以彌補的,畢竟沒有軟體優化能做到這種事。這在載入大型遊戲的場景下體現的淋漓盡致,比如類似於奇異人生這樣的單機大作。在圖形性能表現上,iPhone自iPhone 6s以來就沒有讓用戶失望過。
這就是iPhone讓人感到流暢的秘密。