El pasado 25 y 26 de Junio se celebró el evento de Desarrolladores Google I/O dónde fueron presentados grandes avances en Android, el futuro de este gran sistema operativo y nuevos conceptos para implementarlo en relojes y pulseras (wearables) así como enl a TV y en el auto. Ahí se anunció Android Wear, Android Auto y Android TV
Durante toda la presentación dónde se mostraron cosas en Android (en teléfonos y tablets) se vio una interfaz nueva la cuál será implementada en la futura versión de Android la que durante el evento llamaron versión "L" e igualmente anunciaron diferentes características que vendrán en la próxima versión de Android.
En este post quiero comentar cada uno de los cambios más importantes que saldrán en esta nueva versión de Android
Arquitectura de 64 bits
Lo primero y más importante, es que a partir de esta nueva versión habrá soporte nativo para procesadores de 64 bits, esto abrirá mucho más las posibilidades del sistema operativo y permitirá que llegue una nueva revolución de teléfonos tablets y demás dispositivos usando procesadores de 64 bits.
Al tener procesadores de 64 bits, se podrán adicionar más recursos de memoria RAM, más recursos de almacenamiento y esto mejorará significativamente los grandes teléfonos que ya tenemos actualmente y posiblemente lleguemos a tener características de hardware muy similares a las que hay hoy en PC.
Nuevo motor de ejecución ART
Lo segundo y también muy importante es que cambiarán la forma de ejecutar los programas, en las versiones actuales de Android, los programas son ejecutados con una máquina virtual de Java llamada Dalvik, pero desde KitKat es posible cambiar de Dalvik a ART, pero es opcional y no todos los usuarios lo cambian.
A partir de esta nueva versión de Android el motor encargado de ejecutar los programas se llama ART y esto hace que los programas estén compilados en un lenguaje que entiende directamente el procesador y no por una máquina virtual que lo acomoda, eso hace que los programas sean mucho más fluidos y no tengan tantos retardos cuando se actualiza la pantalla. Esto sin duda y apoyado en los procesadores de 64 bits hará que Android sea mucho más fluido que antes
Programador de jobs en el sistema operativo
Adicional a lo anterior, Android ahora contará con un sistema de jobs, dónde los programadores se podrán para apoyar diferentes tareas de automatización y sincronización permitiendo así que exista un gran ahorro de batería
Modo de ahorro de batería
Finalmente, se incluye un nuevo modo de energía que permite ahorrar de forma nativa y sin recurrir a programas de terceros cuando estemos cortos de batería.
Nueva interfaz
Sin los cambios mencionados anteriormente son los más grandes y profundos en todo el sistema operativo y fuera de tener estos grandes cambios, habrá una nueva interfaz en el sistema dónde se cambiarán otros factores como:
- La propia interfaz: Google está apostando por una moderna y renovada interfaz diferente a la HOLO anunciada con Ice Cream Sandwich (Android 4.0) para esto va a cambiar la forma de presentar todas las aplicaciones que vienen de fábrica así como las aplicaciones propias que tiene en la play store. Adicionalmente tiene muy buena documentación para que los programadores se aprovechen de esta nueva interfaz y tengan sus aplicaciones listas cuando esta nueva versión sea lanzada
- Mejoras en las notificaciones: Ahora las notificaciones se muestran en pantalla estando en cualquier aplicación y se muestran en la pantalla de bloqueo, son muy configurables y están adaptadas para por ejemplo usar la tecnología de Android Wear
Y bueno, en general lo anterior son los cambios más grandes que vienen en la próxima versión de Android, que por ser tan grandes me llevan a creer que la nueva versión será Android 5.0, vamos a ver si lo dejan como Android L o si le ponen algún nombre de otro delicioso postre, chocolate o caramelo.
Durante la conferencia anunciaron una preview que está disponible para el Nexus 5 y para el Nexus 7 (2013 sólo Wi-Fi) para que los desarrolladores vayan probando la versión, reportando errores y adaptando las aplicaciones para que todo esté listo y adecuado cuando sea el lanzamiento oficial.
Los demás Nexus como el Nexus 4 o los tablets Nexus 7 (2012) y Nexus 10 tendrán actualización oficial a esa versión, sólo que no durante la preview sino cuando sea lanzado oficialmente a finales de este año (actualmente están portando la preview a estos dispositivos en XDA)