Google ha abierto la puerta a una nueva concepción de la adaptación de los smarphones al día y la noche. No estamos hablando solo de cambiar el brillo, a partir de ahora va a ser posible tener un aspecto más adecuado para cada momento gracias a un completo cambio del tema de cada app.
Es parte de la última actualización de las librerías Android Support Library 23.2, que además trae otros cambios que agradecerán los desarrolladores como mayores facilidades para crear menús contextuales flotantes inferiores, pestañas personalizadas para que se mantenga el aspecto de la app propia durante una consulta al navegador desde la misma o la librería Leanback con la que portar una app a Android TV con varios estándares ya optimizados.
Tema luz y modo oscuridad
AppCompat DayNight permite a los desarrolladores crear dos aspectos distintos para sus aplicaciones, luz y oscuridad. Si el sistema considera que es de día mostrará uno de ellos, y si piensa que es de noche, el otro. La localización y la hora son los valores principales para determinarlo, aunque se puede forzar.
El objetivo es que cada versión esté optimizada para las condiciones ambientales que se esperan en cada una de las fases del día. Gracias a esta novedad en la API, cada desarrollador va a tener la opción de crear una versión que sea menos agresiva para la vista durante la noche, de forma que ese aspecto no dependa solo del nivel de brillo.
En el blog oficial aparece un ejemplo muy sencillo: como se puede ver, lo único que han decidido cambiar de la pantalla de menú Bluetooth son el fondo, blanco para el día y negro para la noche, y la tipografía, invertida. Desde luego que esto es lo primero que se nos va a venir a la cabeza a cualquiera, pero a partir de aquí será el talento de cada equipo el que permita ver si esto sirve para algo más que retocar colocar o meter dibujos.
¿Pensando en la batería?
Uno de los factores determinantes en la eterna batalla de los desarrolladores por lograr que su app gaste la menor cantidad de batería posible al usuario es la visibilidad. Tanto el diseño como el brillo (y la calidad) de la pantalla influyen en el gasto de energía. Para solucionar lo último hace años que disponemos de iluminación autoajustable que trata de minimizar el consumo a partir de la lectura de un sensor, y numerosas aplicaciones que lo gestionan mejor que el propio sistema automático.
Pero el consumo de energía no ha sido tan prioritario a la hora de diseñar aplicaciones. De hecho, aunque no es su esencia, la línea Meterial Design que se ha impuesto en los últimos años potencia el uso del blanco, con el consiguiente gasto de batería adicional respecto a los colores oscuros en paneles como los AMOLED (hay varios experimentos al respecto, pero aquí va uno de GreenBot por si alguien sigue con dudas).
No es una revolución, pero puede ser uno de esos pequeños avances, silenciosos, que ayudan mucho a que la experiencia de usuario sea mucho mejor una vez que los diseñadores empiezan a encontrarle sentido.
Más información | Android Developers
En Xataka Android | ¿Cómo ahorrar batería en Android?
Ver 5 comentarios