1. 襯著機制差別IOS的UI襯著採用及時優先次序,而Android的UI襯著遵守傳統電腦形式的主線程壹般優先次序IOS它的呼應次序順次為Touch--Media--Service--Core架構Android體系的優先次序呼應層級則是Application--Framework--Library--Kernal架構
2. IOS基於GPU減速iOS體系對圖形的各種殊效處理基本上恰好都是基於GPU硬體停止減速的,它可能不必完全藉助CPU或許順序本身,而是經由過程GPU停止襯著以達到更流暢的操控表示Android體系產品則並非如此,因為Android須要順應差其余手機硬體,須要滿意各種差別設置,所以很多圖形殊效大年夜多都要靠順序本身停止減速跟襯著
3. 後台機制差別安卓手機的後台是真後台,將利用保存在RAM中,之所以可能收到推送,也因為它常駐內存。IOS採用偽後台,當用戶HOME鍵退出利用時,IOS實在封閉了順序,只保存利用的圖像進口,只會默許將最後的運轉數據記錄在RAM中。之所以IOS也能收到推送,是因為利用順序開啟推送後,體系會增加一些過程,這些過程會從蘋果伺服器接收信息,然後再經由過程伺服器發給用戶,蘋果伺服器在這裡是起到了直達的感化。
4. iPhone履行效力比安卓機高安卓的編程言語是Java,特點是通用性強、效力低。而IOS的則為Objective-C,專一性強、效力高。IOS體系本身優化得比較好(編譯器gcc,而這個gcc編譯出來的代碼又被蘋果專為iOS架構優化到了極致,運轉過程中也不須要虛擬機在旁邊加入),並且順序直接履行,所以效力高。安卓體系是經由過程Java虛擬機來履行(再加上內存主動接納的機制,所以形成了一些卡頓不流暢的景象呈現),體系須要佔用大年夜量內存來調換履行速度,也就是要繞了個大年夜圈才履行順序,所以效力低很多體系沒須要分好壞,看本人更合適哪一種。