ART 的機制與 Dalvik 不同。在 Dalvik 下,app每次運行的時候,位元組碼(Bytecode)都需要透過即時編譯器轉換為機器語言,這會拖慢app的執行效率,而在 ART 環境中,app在第一次安裝的時候,位元組碼就會預先編譯成機器語言,使其成為真正的本地app。這個過程叫做預編譯(AOT,Ahead-Of-Time)。這樣的話,app的啟動和執行都會變得更加快速。
根據一些基準測試,新的執行環境能夠使大多數app的執行時間減半。這意味著,CPU 消耗大、執行時間長的app能夠更加快速地完成,而一般的app也能更加流暢,例如動畫效果更順暢,觸控回饋更加即時。在多核處理器的設備上,多數情況下只需啟動少量的核心,或者能夠更好的利用 ARM 的 big.LITTLE 架構。另外,它將會顯著提升電池的續航能力以及系統的性能。