安卓底層是用JVM在跑的
所以要先被虛擬機吃一堆記憶體空間
IOSㄉSWIFT不用虛擬機因為他專門針對IPhone
所以不用為了兼容浪費記憶體
這種差距可以在開一堆程式的時候體現出來 開越多越明顯
你把安卓旗艦機和阿婆放一起然後開個20+個分頁
你會發現安卓裡面的應用會因為內存不夠一直重啟
蘋果卻不會那麼嚴重
其他還有很多原因讓你覺得安卓比較卡,像是
1.處理器性能差距 A15就是牛逼
2.安卓手機品牌太多很難對依照硬體去優化(OS沒辦法針對個別裝置優化)
3.Apple的UI渲染機制
主要還是Byte Code和Native Node的差別吧 大概@@