Google dice que su tiempo de ejecución de Android hace que las aplicaciones sean más rápidas, incluso sin una actualización del sistema operativo


La última publicación del blog de Google trata de ensalzar las virtudes de ART, el tiempo de ejecución de Android y su nueva capacidad de actualizarse independientemente del sistema operativo. ART es el motor que impulsa Android y es responsable de compilar Java y Kotlin en código de bytes y ejecutarlo. Las actualizaciones de ART han permitido a Google mejorar la velocidad de las aplicaciones, incluso sin una actualización completa del sistema operativo. Con el lanzamiento de la versión Android 13 de ART, Google dijo que ha visto «mejoras en el inicio de aplicaciones del mundo real de hasta un 30% en algunos dispositivos».

ART se convirtió oficialmente en una parte modular del sistema operativo (un módulo APEX) en Android 12, lo que permite actualizarlo a través de Play Store en lugar de una actualización del sistema. Con las cifras de distribución actuales de Android, eso significa que alrededor del 31 por ciento de los usuarios (o 600 millones de usuarios) obtienen regularmente un motor de aplicaciones mejor y más rápido. Si bien muchos componentes se han trasladado lentamente a un módulo APEX, Google dijo que ART es el más grande, con «un orden de magnitud más API que cualquier otro módulo APEX». Google ha comenzado a versionar ART como si fuera un proyecto de software importante, y con Android 14 vendrá «ART 14». Sin embargo, la versión más nueva del tiempo de ejecución no se limitará a Android 14; ella y la mayoría de sus mejoras también se implementarán en sistemas operativos más antiguos, por lo que es posible ejecutar ART 14 en su teléfono Android 12 descuidado.

ART 13 trajo grandes mejoras en el tiempo de inicio de aplicaciones.
Agrandar / ART 13 trajo grandes mejoras en el tiempo de inicio de aplicaciones.

Google

En cuanto a ART 13, Google proporcionó el cuadro anterior para mostrar cuándo se lanzó la nueva actualización y el efecto que tuvo en el tiempo promedio de inicio de la aplicación. Google detalló algunos de los cambios de ART 13 con el lanzamiento de Android 13, diciendo que «ART [13] hace que el cambio hacia y desde el código nativo sea mucho más rápido, con llamadas JNI ahora hasta 2,5 veces más rápidas». ART «también realiza más verificación de código de bytes en el momento de la instalación, evitando el gasto de verificación en tiempo de ejecución y manteniendo rápidos los tiempos de inicio de la aplicación», dijo Google. El resultado es un aumento del 30 por ciento en el tiempo de inicio para algunos dispositivos.

Google dijo que la actualización ART 14 hará que Android pase de OpenJDK 11 a OpenJDK 17 «junto con un nuevo compilador y optimizaciones de tiempo de ejecución que mejoran el rendimiento y reducen el tamaño del código». Debería salir en Android 14 el próximo mes, iniciando un proceso de implementación de Play Store.



Source link-49