Erstellen von lichtempfindlichen Benutzeroberflächen

In diesem Abschnitt wird die Verwendung der Umgebungslichtsensordaten behandelt, und wie Benutzeroberflächenfunktionen und der Programminhalt für viele Beleuchtungsbedingungen optimiert werden können.

Umgebungslichtsensoren stellen Daten zur Verfügung, die verwendet werden können, um verschiedene Aspekte der Lichtbedingungen zu bestimmen, wo sich der Sensor befindet. Umgebungslichtsensoren können die Gesamthelligkeit einer Umgebung (Lichtintensität) und andere Aspekte des Umgebungslichts verfügbar machen, z. B. Farbwert oder Farbtemperatur.

Computer können auf die mehrere Weise nützlicher sein, wenn das System auf die Lichtbedingungen reagiert. Dazu gehört das Steuern der Helligkeit der Computeranzeige (eine neue, vollständig unterstützte Funktion in Windows 7), automatisches Einstellen der Beleuchtungsstufe beleuchteter Tastaturen und sogar Helligkeitssteuerung für andere Lichter (z. B. Schaltflächenbeleuchtung, Aktivitätsleuchten usw.).

Endbenutzerprogramme können auch von Lichtsensoren profitieren. Programme können ein Design anwenden, das für eine bestimmte Beleuchtung geeignet ist, z. B. ein bestimmtes Außenbereichsdesign und ein Innenbereichsdesign. Der vielleicht wichtigste Aspekt der Lichtsensorintegration in Programme ist die Lesbarkeits- und Darstellungsoptimierung, die auf den Lichtbedingungen basiert.

Die Sensor-API ermöglicht es Ihnen, solche Programme zu erstellen. Betrachten Sie folgendes Szenario.

Szenario: Navigieren zu einem Restaurant mithilfe des Laptops

Angenommen, Sie möchten den Computer verwenden, um sich zu einem neuen Restaurant navigieren zu lassen. Sie fangen zu Hause an, schlagen die Adresse des Restaurants nach und planen die Route. Das folgende Bildschirmfoto zeigt an, wie das Navigationsprogramm seine Benutzeroberfläche optimieren könnte, um ausführliche Informationen unter Innenbeleuchtung anzuzeigen.

Für Innenbeleuchtung konzipierte Benutzeroberfläche.

Wenn Sie nach draußen zum Auto gehen, stoßen Sie auf direktes Sonnenlicht, das es schwierig macht den Bildschirm des Laptops zu lesen. Das folgende Bildschirmfoto zeigt an, wie das Programm seine Benutzeroberfläche ändern könnte, um die Darstellung/Lesbarkeit in direktem Licht zu maximieren. In dieser Ansicht wurden viele Details weggelassen und der Kontrast maximiert.

Für direkte Beleuchtung konzipierte Benutzeroberfläche.

Als Sie sich dem Restaurant nähern, bricht der Abend herein und es wird dunkel. Im folgenden Bildschirmfoto wurde die Benutzeroberfläche des Navigationsprogramms für schwache Lichtverhältnisse optimiert. Durch insgesamt dunklere Farben ist diese Benutzeroberfläche im dunklen Auto einfach auf einen Blick zu erkennen.

Für schwache Lichtverhältnisse konzipierte Benutzeroberfläche.

Im Rest dieses Abschnitts untersuchen Sie einige Dinge, die Sie tun können, um die Programme für verschiedene Lichtbedingungen zu optimieren, und wie Sie mithilfe der Sensor-API eine lichtempfindliche Benutzeroberfläche aktivieren können.

In diesem Abschnitt

 

 

Anzeigen:
© 2015 Microsoft