Android與 IOS系統的效能對比

berber78發表於2015-05-24

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全高清級別,渲染影象需要較多資源,不夠流暢但更銳利。

相關文章