Android 5.0 utilizará la consola virtual ART por defecto ¿Qué supone esto para el usuario?

Escrito por Carlos González
Software

Hace más de seis meses, con el lanzamiento de Android KitKat, Google introducía la consola virtual ART como opción para los usuarios -en Ajustes de Desarrollador- mostrando indicios de una futura incorporación completa. Así es, de nuevo, Google actualiza AOSP confirmando que ART será la consola virtual por defecto de Android 5.0.

Durante estos meses atrás desde el pasado noviembre, y aún ahora, cualquier usuario con Android KitKat en su terminal puede, a través de los Ajustes de Desarrollador, seleccionar manualmente la consola virtual ART dejando atrás Dalvik, por la que Google ha tenido ciertas “disputas legales” con Oracle por su lenguaje Java. Sin embargo, con la próxima versión del sistema operativo móvil de Google, Android 5.0, será esta la consola virtual por defecto, con lo que se introducirán novedades que afectan al usuario.

art android 5

La diferencia entre Dalvik y ART

El sistema operativo móvil de Google, Android, es en realidad Linux. Sin embargo, la consola virtual es la que hace a este software capaz de ejecutar archivos ODEX compilados con Dalvik desde archivos Class (Java). Es decir, la consola virtual Dalvik convierte archivos Java en ODEX, de forma simplificada. Ahora bien, ¿qué hace entonces la consola virtual ART? Lo primero que debemos comprender es que si ART está en funcionamiento, Dalvik no lo estará, y para cada cual estarán todas las aplicaciones adaptadas.

Como hemos podido ver en múltiples ocasiones, los dispositivos con Android suelen necesitar de una memoria RAM de mayor capacidad y un procesador también ligeramente más potente que los dispositivos con Windows Phone o iOS y esto ocurre porque el sistema operativo que en realidad funciona en nuestros dispositivos es Linux, pero la ejecución de los procesos se realiza sobre la propia máquina virtual por lo que, comprendiendo esto, nos damos cuenta de que el cambio de consola virtual es realmente importante.

Con respecto a Dalvik, ART lleva a cabo una compilación AOT -Ahead Of Time-, mientras que la anterior llevaba a cabo un proceso JIT -Just In Time-. Esto quiere decir, básicamente, que ART hace una pre-compilación de las aplicaciones cuando estas son instaladas. Mientras que se reduce el tiempo de carga de las aplicaciones de forma notable, también se aumenta ligeramente el peso que ocupa en el almacenamiento interno y, además, las instalaciones demoran algo más de tiempo.

Arranque del sistema más rápido

Dado que las aplicaciones, todas ellas, están pre-compiladas, el sistema requiere de menos tiempo para la ejecución de las aplicaciones que se inician en el “booteo” del terminal. Así, sin haber sido optimizada aún ni implementada de forma definitiva, la consola virtual ART ya ha conseguido reducir el tiempo de arranque del sistema en 3-5 segundos en el Nexus 5. Por lo tanto, cuando se produzca la llegada de Android 5.0 de forma oficial a los dispositivos compatibles experimentaremos un tiempo de arranque más rápido con respecto al actual.

Menor consumo de recursos y mayor autonomía

Según las características descritas anteriormente, la consola virtual ART supondrá para los usuarios un consumo menor de recursos. Esto quiere decir que el trabajo del sistema operativo móvil de Google, Android 5.0, requerirá de menor potencia en los componentes de hardware. De esta forma, dispositivos menos potentes serán capaces de alcanzar una fluidez mayor, así como los más potentes también verán aumentado este aspecto, y además lo harán consumiendo menos energía y, por lo tanto, viendo aumentada su autonomía.

Fuente > ADSLZone

Continúa leyendo
Comentarios
9 comentarios
  1. Islander 19 Jun, 14 1:38 pm

    Un primer paso muy bueno hacia un código más cercano a la máquina y por tanto más eficaz. Pero aún queda mucho camino por delante.

    1. Anónimo
      Usuario no registrado
      19 Jun, 14 11:53 pm

      y cuadno estan deodex?? no es lo mismo que ART????

  2. Anónimo
    Usuario no registrado
    19 Jun, 14 1:54 pm

    Espero Que esto se traduzca en que los fabricantes permitan actualizar los sistemas operativos más terminales, tanto móviles como tablets, y no que al cabo de 2 años queden obsoletos y los dejen de actualizar a una versión mas reciente de android. Se necita un mayor rendimiento y menos consumo de autonomía en los terminales móviles y tablets.

    1. TheV1ruSS 19 Jun, 14 3:13 pm

      que tendrá que ver una con otra?¿

  3. Anónimo
    Usuario no registrado
    19 Jun, 14 1:55 pm

    Me duelen los ojos de lo mal redactado que está el artículo

  4. Anónimo
    Usuario no registrado
    19 Jun, 14 2:15 pm

    Yo la tuve un tiempo en el Moto G y funcionaba fatal.
    Y, por supuesto, sigue siendo una consola virtual.
    Deberían llamarle FART.

    1. gtrabal 19 Jun, 14 5:55 pm

      No estaba optimizado para el Moto G, solo estaba disponible para los Nexus con Android puro.

  5. Anónimo
    Usuario no registrado
    19 Jun, 14 4:22 pm

    otra caracteristica , que he leido en una revista especilizada, es que ART manejara mejor las imagenes y con llevara menos consumo

  6. Anónimo
    Usuario no registrado
    19 Jun, 14 6:06 pm

    Yo tengo SlimKat ROM Y la tengo configurada en modo ART, va mas fluida y hasta el momento no he tenido ningún problema, recomiendo hacer el cambio de Dalvik a ART justo después de instalar la Rom, antes de instalar las aplicaciones.