Próxima versión de Android para eliminar Dalvik y establecer ART como predeterminado

¡La próxima versión principal de Android está configurada para eliminar finalmente Dalvik y configurar ART Runtime Compiler como predeterminado!

Desde que nosotros vi por primera vez ARTE Aparece junto con el lanzamiento de Android 4.4 KitKat, todos sabíamos que eventualmente reemplazaría al antiguo y relativamente ineficiente compilador de tiempo de ejecución Dalvik. Bueno amigos, ya ha llegado el momento, ya que los compromisos realizados anoche en la rama maestra de AOSP muestran que Dalvik obtiene el hacha y ART se establece como predeterminado.

Los cambios en cuestión tienen la forma de confirmaciones fusionadas. 98553 y 98618. El primero es responsable de la eliminación de Dalvik de la rama maestra de AOSP y el segundo cambia el compilador de tiempo de ejecución predeterminado a ART.

Los cambios en todo su esplendor se pueden ver a continuación:

Dalvik ha muerto, ¡viva Dalvik! NO FUSIONAR

raíz

cd libcore

inicio del repositorio dalvik-está-muerto-larga-vida-dalvik.

sincronización de repositorio -c.

git rm -r libdvm

git add JavaLibrary.mk (después de eliminar las referencias a libdvm, agregar referencias explícitas a core-libart)

git add Docs.mk (después de reemplazar las referencias a libdvm con libart)

git add benchmarks/Android.mk (después de agregar referencias explícitas de core-libart)

git add Android.mk (después de eliminar el objetivo dalvik-host)

git commit -a -m 'Dalvik está muerto, ¡larga vida a Dalvik! NO FUSIONAR'

Cambiar de núcleo a núcleo-libart

Bueno amigos, las fusiones hablan por sí solas. Dalvik ha muerto, ¡viva Dalvik! Y a juzgar por lo viable que se ha vuelto ART en los últimos meses, Dalvik probablemente no será perdido, al menos no después de que el desarrollador senior reconocido de XDA, rovo89, lance una compilación Xposed compatible con ART Estructura. :)

[Fuente: Revisión del código AOSP (cambios 98553 y 98618)]