Die Geschichte hat gezeigt, dass die Mehrheit von uns etwas langsam ist, um ihre Fähigkeiten anzupassen, wenn sie neue Plattformen entwerfen und entwickeln. Stattdessen versuchen wir häufig, dieselben Regeln von einem Vorgänger zu übertragen, anstatt neu zu erstellen. Dies lässt sich am besten in Don Normans Buch „Design of Everyday Things“ veranschaulichen, in dem er das Beispiel der ersten Automobile verwendet und wie wir sie wie Pferdekutschen aussehen lassen, die angemessen als "pferdlose Wagen" bezeichnet werden..
Gleiches gilt für die heutigen Produkte. Schließlich haben wir erst in den letzten Jahren geeignete Gestaltungsprinzipien für mobile Geräte entwickelt, z. B. die Einbindung des Benutzers über Karten, Streams und Benachrichtigungen.
In diesem Artikel stellen wir kurz zwei Konzepte vor, die bei der Gestaltung von Smartwatches berücksichtigt werden sollten. Ich habe den Begriff "Smartwatch-Apps" vermieden, da die Smartwatch besser als Peripheriegerät oder Erweiterung eines persönlichen Ökosystems oder eines persönlichen Netzwerks und nicht als isoliertes Gerät gedacht ist.
Bevor wir die Konzepte vorstellen, stellen wir Wearables vor und machen sie zu einer einzigartigen Plattform. Wearables sind elektronische Miniaturgeräte, die vom Benutzer unter, mit oder auf der Kleidung getragen werden. Was sie einzigartig macht, sind ihre inhärenten Eigenschaften, die Folgendes umfassen:
Das Ziel von Wearables besteht darin, den Benutzern die Möglichkeit zu geben, reale Maßnahmen zu ergreifen, indem sie relevante kontextbezogene Informationen zum Zeitpunkt der Entscheidungsfindung bereitstellen. Um dies zu erreichen, müssen die Daten in Echtzeit interpretiert und entsprechend dem aktuellen Kontext des Benutzers intelligent auf die am besten geeigneten Geräte übertragen werden, d. H., Zeitnahe Interaktionen / Informationen bereitzustellen. Mit dieser neuen Möglichkeit ergeben sich jedoch neue Komplexitäten. Durch das Erreichen von Einfachheit werden Designer und Entwickler auf diese Komplexität aufmerksam.
Für den Benutzer umfassen die Verwendung von Wearables folgende Vorteile:
Möglichkeiten für den Benutzer und andere:
Wearables bieten im Wesentlichen die Möglichkeit für intimere, zeitnahe und relevante Erlebnisse. Zwei Prinzipien, die dazu beitragen, sind dies Signale und Mikrointeraktionen. Lassen Sie uns einen Blick auf jedes Prinzip werfen.
Zeitempfindlichkeit und daher Genauigkeit - durch leichtes Aufschließen von Informationen - wird bei Wearables wichtig. Dies bedeutet, dass es wichtig ist, zeitnahe, relevante und strahlende Informationen, sogenannte Signale, zu erzeugen.
Die angezeigten Informationen sollten so zusammengestellt werden, dass sie genau auf die unmittelbare Situation oder Aufgabe passen, ohne dass fremde Daten vorliegen. Entwerfen Sie keine tragbare Erfahrung für eine Funktion, die auf einem Smartphone, einem Tablet oder einem Blatt Papier effektiver ausgeführt wird.
Erfolgreiches Design für Wearables zielt auf Erkennen ab, nicht auf Lesen. Um Inhalte zeitnah und relevant zu machen, sollten Sie den Großteil Ihrer Zeit damit verbringen, zu jeder Zeit darüber nachzudenken, was die Menschen im Sport oder anderswo wissen möchten. Je mehr Sie über die Informationen wissen, die die Menschen benötigen und derzeit nicht haben, desto überzeugender wird Ihr Design sein.
In Dan Saffers Buch Microinteractions: Designing with Details beschreibt er Mikrointeraktionen als enthaltene Momente des Produkts, die sich um einen einzelnen Anwendungsfall drehen - sie haben eine Hauptaufgabe. Es ist nützlich, seine zu verwenden Mikrointeraktionsmodell (Auslöser> Regeln> Feedback> Schleifen) beim Design von Wearables, insbesondere von Smartwatches. Er beschreibt jede Phase dieses Modells wie folgt:
Die begrenzten Ausgabe- und Eingabefunktionen machen längere Interaktionen weniger komfortabel. Daher ist es wichtig, sie so kurz wie möglich zu machen, daher das Präfix "micro". Aus diesem Grund ist es auch so wichtig, den Kontext des Benutzers zu nutzen, um die Effizienz und Relevanz zu steigern, indem er umsetzbare Inhalte bereitstellt und möglicherweise einige Aufgaben automatisiert.
Um die Entwurfsprinzipien näher zu erläutern, werde ich Sie durch die Implementierung einer einfachen Anwendung führen, die beide berücksichtigt. Dabei werden wir Android Wear kennenlernen, Googles Framework zum Erstellen von tragbaren Produkten.
Es schien, dass sich die Mehrheit der Branche auf die Schaffung von Plattformen konzentrierte, die Apps für Ihr Handgelenk hosten. Dies war, bis Google Android Wear, seine Antwort auf Wearables, vorstellte, eine Erweiterung der Android-Plattform, die speziell für die Bereitstellung kleiner Informationsblöcke konzipiert wurde und schnelle und minimale Interaktionen ermöglicht.
Was im Wesentlichen wie eine Erweiterung von Google Now aussieht, bedeutet, dass kontextabhängige Benachrichtigungen über Dinge wie Datenverkehr, Wetterwarnungen, eingehende Nachrichten, Sportergebnisse und Reiseaktualisierungen angezeigt werden, die dem Nutzer auf Karten übermittelt werden. Dies funktioniert intuitiv, anstatt ein anderes isoliertes System zu erstellen.
Wie in Android Design für Android Wear beschrieben, sind die beiden Kernfunktionen von Android Wear Vorschlagen und Nachfrage. Vorschlagen, Das aufregendste ist nichts weiter als eine erweiterte Benachrichtigung, die lokal oder remote vom angeschlossenen Handheld an das Gerät übermittelt wird.
Das Aufregende dabei ist, dass sich das Denken darüber ändert, wie Benachrichtigungen verwendet werden und wie wir mit dem Benutzer interagieren. Genau wie Designmuster in der Softwareentwicklung unterstützt das Designprinzip von Android Wear die Implementierung kontextabhängiger Erlebnisse, dh der Versuch, die Bedürfnisse des Benutzers vorherzusehen.
Nachfrage ist für Fälle, in denen Android Wear die Bedürfnisse des Benutzers nicht vorhersehen kann und es dem Benutzer ermöglicht, eine Aufgabe zu initiieren, wobei er sich bei der Benutzerinteraktion stark auf Sprache stützt. Es ist wichtig und in der gesamten Dokumentation betont, dass sich die Anwendungsfälle und die Ergonomie von Android Wear-Geräten von Handhelds unterscheiden. Es muss innerhalb der Einschränkungen des Wearable-Kontextes arbeiten, anstatt zu versuchen, Ihr Handheld-Design auf ein Android Wear-Gerät zu drücken.
Google Now hat dabei geholfen, einen Standard für das Setzen von Kontextbenachrichtigungen festzulegen. Die folgende Liste enthält einige Beispiele:
Wie oben erwähnt, Vorschlagen regt an, darüber nachzudenken, wie man die Bedürfnisse des Benutzers antizipieren kann. Um dies zu erreichen, setzen Sie höchstwahrscheinlich eine intelligente Software-Agent-Architektur ein, einen autonomen Dienst, der den Kontext des Benutzers überwacht, um proaktiv eine Aufgabe auszuführen. Einige Beispiele hierfür sind:
Das Bemerkenswerte an den oben genannten Anwendungsfällen ist, dass sie jeweils sind umsetzbar und Sie können sich vorstellen, dass sie durch eine Mikrointeraktion provoziert werden können, um schwere Lasten auf das entsprechende Gerät zu laden.
Da Android Wear eine Erweiterung von Android ist, bedeutet dies, dass die meisten unter Android verfügbaren APIs auch für Android Wear verfügbar sind. Natürlich gibt es eine Reihe von APIs, die auf Android Wear nicht verfügbar sind. Weitere Informationen hierzu finden Sie in der Dokumentation zum Erstellen von Wearable Apps.
Es gibt auch eine Reihe von Erweiterungen für die Plattform, um tragbare Geräte besser bedienen zu können. In den folgenden Abschnitten werden diese Ergänzungen kurz beschrieben.
Die einfachste Möglichkeit, Ihre Anwendung zu erweitern und Android Wear zu nutzen, besteht in Benachrichtigungen, die standardmäßig automatisch an Wearables gesendet werden, die mit einem Handheld gekoppelt sind. Aufgrund ihrer inhärenten Beschränkungen stellen Benachrichtigungen ein ideales Mittel dar, um den Benutzer über ein Android-Wear-Gerät zu erreichen.
Benachrichtigungen werden an a gesendet Kontext-Stream, Der Benutzer kann jede Benachrichtigung schnell scannen und sich mit den Interessenten einlassen. Ähnlich wie bei Google Now werden Informationen bereitgestellt Karten an denen Aktionen angefügt werden können, um die Informationen umsetzbar zu machen.
Obwohl ich in diesem Artikel auf das Wort "app" verzichtet habe, ist es mit Android Wear möglich zu erstellen Aktivitäten und Dienstleistungen. Es kann Situationen geben, in denen dies sinnvoll ist, wenn Sie beispielsweise die Herzfrequenz des Benutzers im Hintergrund überwachen müssen. Das Starten einer benutzerdefinierten Aktivität oder eines Services erfolgt mit Absichten mit der zusätzlichen Verwendung von Stimme.
Es wurden zwei Ansätze eingeführt, um die Kommunikation zwischen einem Android Wear-Gerät und einem gepaarten Handheld zu synchronisieren Datenelemente und das MessageApi API.
Datenelemente Speicher und Synchronisation bereitstellen. Das Abhörgerät wird über Änderungen informiert. Ein Beispiel dafür könnte die Synchronisation der Herzfrequenz des Benutzers vom Wearable mit einem gepaarten Handheld sein.
Das MessageApi Mit der API können nicht garantierte Signale an das gepaarte Handheld gesendet werden, z. B. das Senden von Lautstärkebefehlen an Android TV.
Android Wear bietet ein flexibles Rahmenwerk, mit dem Sie die Erfahrung diktieren können. Es ist jedoch wichtig, dass Sie geeignete Erfahrungen aufbauen, die das Leben des Benutzers mit minimaler Ablenkung und nicht mit reichen, komplexen Erfahrungen bereichern. Stellen Sie sich Android Wear als Lifestyle-Zubehör vor und nicht als Computergerät.
Im nächsten Artikel werden wir ein einfaches Android Wear-Erlebnis aufbauen, um die Essenz dessen, was wir in diesem Artikel besprochen haben, festzuhalten.