谷歌和其他安卓手機製造商,也在持續優化安卓,一方面是硬件提升。由於硬件越來越便宜,手機上的CPU增至8核,速度也增加了很多。內存也由幾百M增加到8G。軟件上,谷歌採用了JIT(Just In Time)編譯。當系統發現程序內有一段代碼頻繁執行的時候,下次調用就不用重複解釋,直接執行上次解釋出的機器指令。虛擬機進化到ART(Android Run Time)後,採用了AOT編譯器(Ahead Of Time),就是運行之前,將部分代碼靜態編譯解釋為機器碼,極大地提升了效率。但對於那些Java動態特性的部分,還有其他部分,仍然做不到直接編譯,還是要解釋執行。GC方面谷歌也做了優化,將GC的頻率和時間都減少了。綜合效果是,如果你用的是一個比較新的手機,硬件配置屬於中高端,安卓版本比較新,基本上感覺不到卡頓,運行比較流暢。