ART reemplaza a Dalvik, que es la máquina virtual utilizada originalmente por Android, y lleva a cabo la transformación de la aplicación en instrucciones de máquina, que luego son ejecutadas por el entorno de ejecución nativo del dispositivo.Este archivo es utilizado al abrir la aplicación, con esto se evita que la aplicación se compile continuamente, cada vez que ésta es ejecutada.Al reducir la cantidad global de compilaciones realizadas por cada aplicación, el uso del procesador del dispositivo móvil se reduce y aumenta la duración de la batería.Al mismo tiempo, ART trae mejoras en el rendimiento, tales como la recolección de basura, aplicaciones de depuración y perfilado.[2] ART debutó como un entorno de ejecución alternativa en Android 4.4 " KitKat " .