"Dalvik está muerto": Google reemplaza Dalvik con ART en la rama master AOSP

Android 4.4 logo KitKat 1

Google acaba empujado cambios a la rama principal de AOSP que quitar la máquina virtual Dalvik envejecimiento y reemplazarlo con ART.

Ha sido un largo camino que viene, pero el arte es finalmente tomando las riendas de la Dalvik venerable por defecto de la máquina virtual de Android. De pie de Runtime Android, ART se introdujo en Android 4.4 KitKat como una característica experimental que los usuarios pueden activar desde Opciones Developer. En ese momento, Google dejó en claro que el arte era todavía un trabajo en progreso y que las cuestiones con diversas aplicaciones eran de esperar.

Una de las mayores diferencias entre ARTE y Dalvik es que el arte pre-compila código de bytes cuando se instala la aplicación, a diferencia de Dalvik, que requiere compilación Just-in-Time, lo que ocurre cuando se inicia una aplicación. A través de la compilación Ahead-of-Time, recortes de Arte Down tiempo aplicación lanzamiento en medio, de acuerdo con Google, aunque los usuarios no son propensas a notar un efecto enorme en el rendimiento. Más sobre ART vs Dalvik aquí.

Ahora parece como ART está finalmente listo para el horario estelar. Como descubierto por XDA Portal, dos commits realizados en el proyecto de código abierto de Android (la base de código abierto de Android) eliminar Dalvik y reemplazarlo con el arte. Los dos cambios fueron hechos por Google ingeniero de software senior Brian Carlstrom a la rama principal de AOSP.

La primera cometer elimina componentes Dalvik del proyecto, mientras que los segundos cambia a la nueva Runtime Android.

arte cometer AOSP (1)

arte cometer AOSP (2)

Los primeros signos de que Google estaba preparando para cambiar a ART surgieron en enero, cuando el nuevo tiempo de ejecución se hizo la opción por defecto. En aquel entonces, Dalvik se mantuvo como una opción de reserva, pero a raíz de confirmaciones de hoy que ya no es el caso.

Así que, ¿qué significa esto para el usuario medio? Se añaden cambios en AOSP para abastecerse Android (y más tarde a las implementaciones OEM) a través de las actualizaciones del sistema. Si bien no podemos especular cuándo va a suceder, la próxima versión de Android sin duda hará que el paso a la ART. Con Google I / O de la próxima semana, es tentador ver el conmutador como un signo de algo nuevo que viene, pero eso puede ser sólo una ilusión.

ART sigue planteando problemas a algunas aplicaciones, sobre todo el marco Xposed. Sin embargo, los desarrolladores tendrán mucho tiempo para obtener sus aplicaciones hasta el tabaco antes de que el cambio finalmente comienza llega a manos de los usuarios.


» » "Dalvik está muerto": Google reemplaza Dalvik con ART en la rama master AOSP