Google ha lanzado recientemente una actualización de su compilador ART (Android Runtime) que promete acelerar la velocidad de apertura de las aplicaciones en un 30%. Esta noticia es especialmente emocionante para los usuarios de dispositivos móviles Android, ya que la velocidad de carga de las aplicaciones es uno de los factores clave para una experiencia de usuario óptima.
La última actualización de ART
ART es el entorno de tiempo de ejecución de Android, responsable de la traducción y ejecución de las aplicaciones en código de máquina en tiempo real. Hasta ahora, ART utilizaba el compilador JIT (Just-in-Time), que traduce el código de la aplicación en el momento en que se necesita para su ejecución. Este proceso se realiza cada vez que se abre una aplicación, lo que puede ralentizar el tiempo de carga.
La última actualización de ART introduce una nueva tecnología de compilación llamada AOT (Ahead-of-Time), que traduce el código de la aplicación antes de su ejecución, lo que significa que el tiempo de carga se reduce significativamente. Al compilar el código de la aplicación de antemano, ART no necesita realizar el proceso de traducción en tiempo real cuando se abre la aplicación, lo que resulta en una carga más rápida.
La mejora en la velocidad de apertura de las aplicaciones es especialmente notoria en dispositivos con hardware más limitado o menos potente. Esto se debe a que los dispositivos con especificaciones más bajas pueden necesitar más tiempo para completar el proceso de compilación en tiempo real, lo que ralentiza la velocidad de carga de las aplicaciones. Con el nuevo compilador ART, incluso los dispositivos menos potentes podrán abrir las aplicaciones de manera más eficiente y rápida.
Ayuda a mejorar la autonomía de la batería
Además de acelerar la velocidad de apertura de las aplicaciones, la actualización del compilador ART también podría tener un impacto significativo en la duración de la batería de los dispositivos Android. Debido a que el proceso de compilación en tiempo real consume recursos del dispositivo, como la CPU y la memoria, la eliminación de este proceso reduce la carga en el hardware y, por lo tanto, puede ayudar a prolongar la duración de la batería.
Esta actualización se suma a otros esfuerzos de Google por mejorar la velocidad y el rendimiento de Android. La compañía ha estado trabajando en iniciativas para optimizar el sistema operativo y las aplicaciones, como Project Treble y Android Go, que buscan ofrecer una experiencia más fluida incluso en dispositivos más modestos.