¿Cómo AOT hace la compilación Andorid mejor?

Google reemplazó el compilador JIT con Ahead-of-time (AOT) en la versión para Android de Lollipop.

Android Runtime (ART) con compilación anticipada (AOT) y recolección de basura mejorada (GC), reemplazando a Dalvik que usa compilación just-in-time (JIT)

Y según Wikipedia,

Una compilación AOT es el acto de compilar un lenguaje de programación de alto nivel como C, o un lenguaje intermedio como Java bytecode, .NET Common Intermediate Language (CIL), IBM System / 38 o IBM System i "Technology Independent Machine Interface", en un código máquina nativo (dependiente del sistema).

  • ¿Cómo es mejor que JIT que se utiliza en la versión anterior de Android.
  • ¿Cómo mejoró el proceso de compilación de Android?
  • Si es mejor que JIT entonces por qué no es utilizado por Oracle para Java?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.