Android与 IOS系统的性能对比

iPhone5s和Nexus5的硬件对比:

1.CPU:
1)苹果:单核+强劲的3级缓存Cache;
2)安卓:多核+较弱的3级缓存Cache,造成大量 Cache Miss,这就会导致CPU常常在“等待”外围IO(如内存),从而白白浪费了CPU的高速计算能力。
2.GPU:
1)苹果:A7集成PowerVR G6430 GPU;
2)安卓:MSM8974集成了Adreno 330 GPU,图形性能GFLOPS要明显逊于PowerVR G6430。
3.内存:内存越大,则允许更多的应用程序驻留内存,每个应用程序允许使用的内存也会越大;
4.程序编码:
1)苹果:objective c编码,最终被直接编译为ARM指令;
2)安卓:java编码,先编译成dalvik指令再被Dalvik虚拟机翻译成ARM机器指令,所以程序执行效率低于ios的应用。
5.后台程序:
1)苹果:只有前台程序可以占用CPU,禁止应用程序在后台运行,切换到后台的应用程序自动休眠;
2)安卓:应用程序任意创建后台服务Service,所有Service都可以在后台任意占用CPU和内存,从而可能拖慢了整个系统的速度。
6.分辨率:
1)苹果:没有达到1080P全高清的级别,渲染图像不许太多资源,更流畅;
2)安卓:Nexus5的分辨率达到了 1080*1920全高清级别,渲染图像需要较多资源,不够流畅但更锐利。

你可能感兴趣的:(ios,android,系统)