現在想玩手機遊戲,基本上下載下來就能夠運行,至於流暢度怎麼樣這個不說,至少遊戲的兼容性還不錯。可是在很久很久以前,我們想玩遊戲還得分機型下載對應的版本,如果版本選錯了,很有可能是顯示不全,只能看到一部分畫面。這是早期的JAVA軟件不具備自適應分辨率功能的原因。到了android時代,android上的APP擁有了自適應分辨率功能,雖然遊戲不用按機型來分了。但是但是,你得按照你手機的CPU來下游戲,下錯遊戲直接白屏,什麼都看不到。

曾經還要分CPU下載遊戲數據包的時候


曾經還要分CPU下載遊戲數據包的時候


以前由於android的圖形渲染方式的不統一,高通三星德州儀器的GPU都是不相同的,導致各家都有不一樣的渲染方式,這時候就需要下載對應CPU版本的遊戲纔能夠正常的運行。在2010到2013那段時間吧,android的大型遊戲都是將遊戲的本體和遊戲的數據包分開發行,一方面時候android的data分區不大,另外一方面是要適配五花八門的CPU。一會一個高通數據包一會一個三星數據包,德州儀器數據包等等。當然除了這些常用的CPU以外還有很多是叫不出名字的CPU或者是用了非主流GPU的CPU。採用這些CPU的手機基本上是沒有辦法玩遊戲。不過好在後面出現了一個3D神器,能把渲染方式強行轉化爲可以被當前處理器處理的方式。

曾經還要分CPU下載遊戲數據包的時候


後來可能是android統一了渲染方式,還是手機GPU就廝殺的剩下高通和ARM,以後下游戲再有不同分的那麼細了

相關文章