當前位置:
首頁 > 最新 > 為啥玩遊戲蘋果比安卓流暢?

為啥玩遊戲蘋果比安卓流暢?

你們有沒有這個感覺,與同時期安卓手機相比,蘋果手機玩遊戲一點都不卡。而安卓機玩遊戲時,總是有點不跟手,並且有時會產生莫名其妙的卡頓感。這是為什麼呢?


第一,導致這一差異的源頭來源於系統架構不同導致。

首先iOS對屏幕反應的優先順序是最高的,也就是說用戶只要觸碰了屏幕,系統就會最優先去處理屏幕顯示,然後才是其他。而安卓對於觸控的優先順序不是那麼高。如果系統負荷較高,則無暇顧及用戶觸摸的反應。所以安卓在負荷較大時才會產生不跟手的情況。

其次是iOS對圖像的各種特效處理(放大、縮小、旋轉、滾動等)都是基於GPU硬體加速的,與APP無關。這是ios採用封閉式硬體的優勢。而安卓為了適應不同的手機硬體,做不到這點,很多APP的圖形特效都靠APP自己去進行軟體渲染,效率低。如今谷歌在每一代新安卓系統都會改進,但也無法做到所有特效都靠GPU硬體加速。

最後就是安卓的JAVA虛擬機:相對iOS的Objectiv-C,JAVA天生運行效率低下,需要佔用大量內存來換取執行速度,而不定期的內存自動回收機制,直接導致安卓的卡頓現象,無論如何優化也不可能改掉。但每一代安卓系統也是不斷的去優化,引入了一種新的並行內存回收機制來減輕這種卡頓影響,但也僅僅是減輕,而無法徹底消除。

---------------------------------------------------------------------------------------------------


你可能要問了,最強的iPhone X運存不過才3GB,而同時期安卓機動不動就4GB,6GB運存起步的時代,為什麼安卓手機遊戲體驗完全比不上蘋果?

眾所周知,IOS是偽後台,安卓是真後台,這是由服務組件所提供的,這種組件的一般情況下都是在接收到開機意圖後開啟。也就是說你的安卓手機在開機後各類服務組件就跑在後台。這些service沒準什麼時候會佔用一下cpu,所以會「瞬卡」。

而蘋果的墓碑制後台在利用2GB或3GB運存的情況下,應付各類APP和遊戲是完全沒問題的。

另外玩遊戲卡不卡很大程度上取決於GPU(圖形處理器),由於同時期iPhone配備的圖形處理器是完爆各類安卓上的驍龍等廠商開發的圖形處理器。

iPhone 8P的3D性能超三星Note8太多

------------------------------------------------------------------------------------------------------


每年發布的新手機數量,蘋果手機數來數去也就那麼幾款,而採用安卓系統的新手機簡直是太多了。而且安卓手機所採用的處理器也是形形色色(驍龍,聯發科,Exyons,麒麟....),而蘋果是完全封閉的,處理器採用自家的A系列處理器。

各類配置不一的安卓機

那麼問題來了,遊戲開發商對於不同系統,不同的處理器所做的遊戲優化也是不一樣的,在蘋果上,只要針對一個系統和一類A系列處理器做優化就足夠了。而在安卓上就不一樣了,遊戲的優化要面對不同等級的安卓系統,各類款式的處理器。因此在安卓系統上對於遊戲的優化,遊戲開發商要面臨更多更大的挑戰,所以遊戲跑在安卓機上,效率相比蘋果就大打折扣。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 HC自媒體 的精彩文章:

蘋果AirPods耳機冒濃煙,差點燒傷耳朵!
S8的哥哥Galaxy S9馬上就來!

TAG:HC自媒體 |