Android Runtime
Wygląd
ART - środowisko uruchomieniowe systemu Android. Zaprezentowany (jako podgląd deweloperski) wraz z premierą wersji 4.4 KitKat, domyślne środowisko od wersji 5.0 Lollipop.
Mechanizm działania
Wszystkie aplikacje sytemu Android napisane są w Javie. Programy napisane w tym języku kompilowane są do kodu bajtowego (pośredniego). Na tym etapie nie ma jeszcze możliwości wykonania owego kodu bezpośrednio przez procesor, jako że kod pośredni musi zostać skompilowany do kodu maszynowego.
W przeciwieństwie do Dalvika, który korzysta z kompilacji just-in-time (tzn. kod bajtowy kompilowany jest przy każdym uruchomieniu aplikacji), ART używa kompilacji ahead-of-time (kod pośredni kompilowany jest raz, mianowicie przy instalacji aplikacji).