Dalvik ha muerto: la próxima versión de Android utiliza el nuevo tiempo de ejecución ART para aumentar la velocidad y la duración de la batería

La próxima versión principal de Android, que probablemente se dará a conocer en Google I / O la próxima semana, eliminará el tiempo de ejecución de Dalvik y lo reemplazará con ART, el nuevo tiempo de ejecución de Android. El objetivo principal de ART es mejorar el rendimiento y la fluidez de la plataforma central de Android y las aplicaciones de stock, y las aplicaciones de Android de terceros. La duración de la batería y otras métricas básicas también deberían mejorarse significativamente. Brian Carlstrom, miembro del equipo de ingeniería de Dalvik de Google, anunció el cambio de Dalvik a ART con esta nota de parche bastante divertida: “¡Dalvik ha muerto, viva Dalvik! NO SE FUSIONE '.

Google primero ART debutó en noviembre de 2013 con el lanzamiento de Android 4.4 KitKat. En ese momento, era una función experimental que podía habilitar si se sentía aventurero (Configuración> Opciones de desarrollador> Seleccionar tiempo de ejecución). Con muchos comentarios adicionales de la comunidad y cientos de parches desde entonces, Google ahora parece estar seguro de que ART está listo para reemplazar a Dalvik por completo.

Dalvik y ART son bestias fundamentalmente diferentes, que compilan y ejecutan código de formas muy diferentes. Dalvik utiliza principalmente un compilador Just-In-Time (JIT) que compila código cuando correr Una aplicación; ART utiliza un compilador anticipado (AOT) que se compila en código de máquina cuando Instalar en pc la aplicación. En teoría, esto puede acelerar significativamente el tiempo de ejecución y, por lo tanto, también aumentar la vida útil de la batería y algunas otras métricas importantes. ART también presenta una mejor recolección de basura, lo que debería mejorar el rendimiento y la capacidad de respuesta. Para obtener más detalles técnicos, Páginas para desarrolladores de Android ART son bastante buenos. Es posible que los desarrolladores deban realizar algunos cambios en sus aplicaciones / procesos, pero ART es principalmente un reemplazo directo.



Los primeros puntos de referencia de Dalvik frente a ART, que muestran mejoras en algunas áreas, ralentizaciones en otras

Los primeros puntos de referencia de Dalvik frente a ART, que muestran mejoras en algunas áreas, ralentizaciones en otras (Crédito de la imagen: Policía de Android)

Desde la perspectiva del usuario final, la introducción de ART como tiempo de ejecución predeterminado de Android probablemente no te dejará boquiabierto. Los primeros puntos de referencia muestran mejoras de rendimiento (~ 10%) en algunas aplicaciones, pero ralentizaciones en otras áreas. Para cuando ART se introduzca oficialmente, esas ralentizaciones (debido a errores y falta de compleción) deberían haber desaparecido. Como ocurre con cualquier cambio importante, los beneficios de ART no brillarán realmente hasta que Google y los desarrolladores de aplicaciones de terceros optimicen sus aplicaciones. Presumiblemente, la próxima versión principal de Android (4.5 o 5.0) estará optimizada para ART y, por lo tanto, la interfaz y las aplicaciones de stock serán muy rápidas y eficientes. La próxima versión principal podría presentarse en Google I / O la próxima semana (aunque creo que la rama 4.4 todavía tiene formas de ejecutarse).

Android KitKatEl objetivo final de ART es hacer de Android una plataforma más elegante y con mayor capacidad de respuesta, un área donde iOS ha dominado históricamente. También existe la posibilidad de que ART sea una reacción al caso judicial en curso entre Oracle y Google sobre Dalvik: Oracle afirma que Dalvik infringe su IP de Java y, hasta ahora, parece que Oracle ganará la demanda. Al alejarse de Dalvik, Google podría salvarse a sí mismo (y a sus desarrolladores) de muchos daños costosos y litigiosos.

Estén atentos para muchas más noticias de Android la próxima semana. Google I / O se ejecuta del 25 al 26 de junio, con una gran charla de dos horas el 25 que debería cubrir mucho terreno.

Copyright © Todos Los Derechos Reservados | 2007es.com