ART vient tout simplement de « Android RunTime ».
Concernant le déroulement dont tu parles, c’est plus ou moins ce qui est implémenté sur cette preview, avec une dimension de plus au problème : le stockage utilisé par le cache AOT. En sachant que ce cache est chargé en RAM dès le lancement de l’application, il a également une incidence directe sur la RAM utilisée par l’application. Voilà pourquoi les hot paths uniquement sont compilés en AOT, le reste dépendant d’une compilation JIT.