Futura sustitución de Dalvik debuta en Android 4.4 KitKat, actualmente una característica experimental

Android 4.4 KitKat

Con Android 4.4 KitKat ya hemos visto un buen número de nuevas características incluyendo un marcador de teléfono modernizado, improved Google Ahora integración y rápido multitarea. Lo que quizá no sabe es que en el fondo KitKat hay también una característica experimental oculto que siempre podría cambiar Android como la conocemos.

La nueva "característica" se conoce con el nombre de ART, como en tiempo de ejecución de Android. El objetivo de la terapia antirretroviral es reemplazar el tiempo de ejecución Dalvik envejecimiento, y es el fruto de más de dos años de trabajo de Google.

Mientras que los primeros susurros sobre el arte que reside en KitKat volver a lo más temprano la semana pasada, el día de hoy Policía Android cavado en un poco más profundo, para llevarnos un poco más de información sobre qué esperar y cómo probar incluso el nuevo tiempo de ejecución por ti mismo. Aunque el arte no está activada por defecto en Android 4.4 KitKat, que se puede encontrar dentro de las opciones del desarrollador y puede ser fácilmente conectado.

Por supuesto que hay una razón Google todavía no ha hecho ART el tiempo de ejecución predeterminado. En este momento, ART sigue siendo en gran medida un trabajo en progreso, y Google advierte que su uso puede causar inestabilidad en el sistema y se puede correr el riesgo de romper aplicaciones.

Entonces, ¿qué hace ART potencialmente mejor que Dalvik?

Con Dalvik, cada vez que se abre una aplicación, un montón de código necesita ser compilado utilizando el compilador Just-in-Time. Este método tiene un peaje bastante fuerte en el teléfono inteligente, ya que el proceso en sí mismo no es particularmente eficiente.

Ahí es donde ARTE entra. En vez de hacer todo este trabajo de compilación cada vez que se abre una aplicación, ART utiliza un método Ahead-of-Time compilación que pre-compila código de bytes en lenguaje de máquina desde el momento en que se instala por primera vez una aplicación.

Porque el arte ya no tiene que correr todo lo que interpreta el código al iniciar una aplicación, el resultado final es que las aplicaciones van a lanzar más rápido y se ejecutarán más suavemente. Mientras ARTE probablemente aún mejor ya que Google sigue trabajando en ella, en la construcción KitKat actual, ART según informes fue capaz de reducir los tiempos de ejecución en medio de casi todas las aplicaciones lanzadas contra él.

Con el lanzamiento de aplicaciones de manera más eficiente, menos estrés se pone en procesadores de nuestros dispositivos móviles y otros componentes, y esto lleva a no sólo una mejor experiencia de Android, pero menos consumo de energía, así, lo que significa que el arte podía indirectamente ayudar al extender la vida de la batería.

En el lado negativo, el método AOT ocupa un poco más de espacio al instalar aplicaciones y resultados en un tiempo de instalación mucho más tiempo para las aplicaciones más complejas - a pesar de que suena como los beneficios superan con creces estas molestias menores.

Si actualmente está ejecutando Android 4.4 KitKat, probando ART es tan fácil como ir a Configuración> Opciones del desarrollador> Seleccionar tiempo de ejecución.

Tenga en cuenta que ART simplemente aún no está totalmente listo para el horario estelar, así que probarlo a su propio riesgo. También vale la pena señalar que si usted está usando una ROM, existe la posibilidad de que el paquete de gapps podría causar problemas graves que se estrellan - así que de nuevo, proceda a su propio riesgo.

Mira adelante

Si bien es bueno ver que Google permite a los desarrolladores para probar ART en Android 4.4 KitKat, la comida para llevar más grande es que los días de Dalvik están a punto de terminar y que pronto podría estar buscando a una nueva era para Android, una en la parte de la llamada lag app / IU está detrás de nosotros para siempre.

¿Cuándo podemos esperar ARTE llegar por defecto en Android? Aunque nos encantaría que decir algo definitivo como "verás que en Android 4.5", la respuesta honesta es que llegará cuando esté listo. Dicho esto, si Google tiene la confianza suficiente para dejar a la gente lo llevan a dar una vuelta en KitKat, la transición oficial de ART no podría ser terriblemente lejos.

¿Qué opinas de ART en base a lo que sabemos actualmente? Entusiasmados con la idea de ver un futuro Android-Dalvik libre?


» » Futura sustitución de Dalvik debuta en Android 4.4 KitKat, actualmente una característica experimental