Creación de interfaces de usuario de Light-Aware
En esta sección se describe el uso de datos del sensor de luz ambiental y cómo se pueden optimizar las características de la interfaz de usuario y el contenido del programa para muchas condiciones de iluminación.
Los sensores de luz ambiental exponen datos que se pueden usar para determinar diversos aspectos de las condiciones de iluminación donde se encuentra el sensor. Los sensores de luz ambiental pueden exponer el brillo general de un entorno (iluminación) y otros aspectos de la luz circundante, como la cromatidad o la temperatura del color.
Los equipos pueden ser más útiles de varias maneras cuando el sistema responde a las condiciones de iluminación. Estos incluyen controlar el brillo de la pantalla del ordenador (una nueva característica totalmente compatible en Windows 7), ajustar automáticamente el nivel de iluminación de los teclados iluminados e incluso el control de brillo para otras luces (como la iluminación de botones, las luces de actividad, etc.).
Los programas de usuario final también pueden beneficiarse de los sensores de luz. Los programas pueden aplicar un tema adecuado para una determinada condición de iluminación, como un tema al aire libre específico y un tema interior. Quizás el aspecto más importante de la integración del sensor de luz con programas es la legibilidad y optimizaciones de legibilidad que se basan en condiciones de iluminación.
Sensor API le permite crear estos programas. Considere el siguiente escenario:
Escenario: Uso de su portátil para navegar a un restaurante
Supongamos que quiere usar el equipo para ayudarle a navegar a un nuevo restaurante. Empiezas en tu casa, buscando la dirección del restaurante y planeando tu ruta. La siguiente captura de pantalla muestra cómo el programa de navegación podría optimizar su interfaz de usuario para mostrar información detallada en condiciones de iluminación interior.
Cuando sale al coche, encuentra luz solar directa, lo que dificulta la lectura de la pantalla del portátil. La siguiente captura de pantalla muestra cómo el programa podría modificar su interfaz de usuario para maximizar la legibilidad y legibilidad en la luz directa. En esta vista, se ha omitido gran parte de los detalles y el contraste se maximiza.
A medida que te acercas al restaurante, la noche se acerca y se oscurece afuera. En la siguiente captura de pantalla, la interfaz de usuario del programa de navegación se ha optimizado para la visualización con poca luz. Al usar colores más oscuros en general, esta interfaz de usuario es fácil de mirar en el coche oscuro.
En el resto de esta sección, explorará algunas cosas que puede hacer para optimizar los programas para diversas condiciones de iluminación y cómo puede usar sensor API para ayudar a habilitar la interfaz de usuario con reconocimiento de la luz.
En esta sección
- Aspectos básicos de las interfaces de usuario de Light-Aware
- Ejemplos de interfaces de usuario de Light-Aware
- Optimización de la experiencia del usuario
- Descripción e interpretación de valores lux
- Uso de datos del sensor de luz