首先,苹果的硬件不比安卓的差,苹果的硬件完全可以比过安卓所谓的4核8核,其次,安卓的gpu并没有苹果的好,还有,苹果的手机统一,配置和系统都统一,加上有很好的市场,所以游戏厂商都愿意去在苹果上出游戏和做优化,安卓的很难挣钱,挣的少,加上安卓太碎片化,没有统一的,硬件也参差不齐,所以导致了这样的结果
安卓采用的是Application--Framework--Library--Kernal架构,当初为了回避JAVA侵权,Android弄了个是通过JAVA虚拟机来执行程序,并且系统需要占用大量内存来换取执行速度,再加上不定期的内存自动回收机制,从而直接导致了卡顿现象的出现。然后安卓就只能堆硬件解决了流畅问题了。
所以安卓的程序运行效率低下比苹果的甩了两条街。
其实按目前配置来看PSP2000/3000,现在的手机配置还不是完爆PSP,但是PSP软硬件优化得极致,游戏效果怎么样有目共睹。
现在android出来最新版4.4,谷歌说了:安卓4.4使用了非Dalvik虚拟机的途径编译代码(“ART”技术),这让安卓4.4的执行效率大为提升。。。从现在来说,安卓经历了4.0/4.1之后,流畅性确实是得到很大解决,至于效果有多大目前还没得到证实。事实上,安卓由于机型配置众多,软件优化因为需要适配众多机型,怎么样也比不上IOS。目前苹果完胜。
但是买安卓机的都是有产品差异化需求的,比如在意屏幕,在意可拆电池,在意价位。并且android厂商通过军备竞赛把硬件不停堆到极致,同时价位不断下降,导致android性价比完胜苹果,同时与苹果体验的差距逐渐拉近。
那是因为苹果商店信用度高,安卓现在落入很多手机牌子系统内,这个搞破解那个搞破解,八门什么的,iOS没越狱就没这样,所以现在游戏都是流入iOS再拷贝到其他系统里,iOS没越狱一部分游戏都收费,要是对国外来说,越狱跟不越狱都没什么,因为他们在手机上买游戏只需几块钱,在我们国内就50以上,你可以想想iOS游戏开发者的想法了
首先安卓并不是真正意义上的系统,而是通过java环境平台运行的系统,没有像苹果那样直接在硬件上运行的系统。也就是说安卓要在硬件上运行,还需要虚拟机转译才能运行,这个转译就拖延了时间,你再强悍的硬件也比不过苹果机直接在中规中举的硬件上运行得得心应手。
软件优化不好,苹果的设备就那几种,系统又是为自己的设备定制的,,安卓的设备太杂太乱,没办法一一优化,各手机厂商又是各自为政,所以无法发挥硬件的最大性能