L'histoire a montré que la majorité d'entre nous avons tendance à être un peu lents à adapter nos compétences lors de la conception et du développement de nouvelles plates-formes. Au lieu de cela, nous essayons souvent de transférer les mêmes règles d'un prédécesseur, au lieu de créer de nouvelles règles. Ceci est mieux illustré dans le livre «Design of Everyday Things» de Don Norman, où il utilise l'exemple des premières automobiles et explique comment nous les avons ressemblées à des voitures tirées par des chevaux, appelées de manière appropriée «voitures sans chevaux»..
La même chose s'applique aux produits d'aujourd'hui. Après tout, ce n’est que récemment que nous avons développé des principes de conception adaptés aux appareils mobiles, tels que l’engagement avec l’utilisateur via des cartes, des flux de données et des notifications..
Dans cet article, nous présenterons brièvement deux concepts que nous devons garder à l’esprit lors de la conception de smartwatches. J'ai évité le terme "applications smartwatch", car il est préférable de considérer le smartwatch comme un périphérique ou une extension d'un écosystème personnel ou d'un réseau local personnel plutôt que comme un périphérique isolé..
Avant de présenter les concepts, introduisons les systèmes vestimentaires et ce qui en fait une plateforme unique. Les appareils portables sont des appareils électroniques miniatures que l'utilisateur porte sous, avec ou sur ses vêtements. Ce qui les rend uniques, ce sont leurs attributs inhérents, notamment:
L'ambition des technologies vestimentaires est de permettre aux utilisateurs de prendre des mesures concrètes en fournissant des informations contextuelles pertinentes, précisément au moment de la prise de décision. Pour ce faire, il faut interpréter les données en temps réel et les transférer intelligemment vers le (s) périphérique (s) le plus approprié (s) en fonction du contexte actuel de l'utilisateur, c'est-à-dire fournir des interactions / informations juste à temps. Mais avec cette nouvelle opportunité viennent de nouvelles complexités, la simplicité devient la complexité du concepteur et du développeur..
Pour l'utilisateur, l'utilisation des wearables présente les avantages suivants:
Les opportunités pour l'utilisateur et les autres incluent:
Essentiellement, les dispositifs portables offrent la possibilité d’expériences plus intimes, opportunes et pertinentes. Deux principes qui aident à atteindre cet objectif sont des signaux et microinteractions. Regardons chaque principe.
La sensibilité au temps et, par conséquent, à la précision - grâce à la facilité de digestion des informations - devient importante avec les technologies portables. Cela signifie qu'il est important de créer des informations opportunes, pertinentes et glanciables, appelées signaux.
Les informations affichées doivent être soigneusement adaptées à la situation ou à la tâche immédiate, sans données superflues. Ne concevez pas une expérience portable pour une fonction plus efficace sur un smartphone, une tablette ou un morceau de papier.
Une conception réussie pour les appareils portables vise la reconnaissance, pas la lecture. Pour rendre le contenu d'actualité et pertinent, vous devriez passer la majorité de votre temps à réfléchir à ce que les gens veulent savoir, dans le sport ou ailleurs, à un moment donné. Plus vous en savez sur les informations dont les gens ont besoin et dont ils ne disposent pas actuellement, plus votre conception sera convaincante..
Dans son livre, Microinteractions: Designing with Details, Dan Saffer décrit les micro-interactions comme des moments contenus dans un produit, qui tournent autour d'un cas d'utilisation unique - ils ont une tâche principale. C'est utile d'utiliser son Modèle de microinteraction (Déclencheur> Règles> Commentaires> Boucles) lors de la conception de produits vestimentaires, en particulier de montres intelligentes. Il décrit chaque phase de ce modèle comme suit:
Les capacités de sortie et d'entrée limitées rendent les interactions plus longues moins confortables. Il est donc important de les rendre aussi courts que possible, d'où le préfixe "micro". C'est également pourquoi il est si important de tirer parti du contexte de l'utilisateur pour accélérer / améliorer l'efficacité et la pertinence en fournissant un contenu exploitable et éventuellement en automatisant certaines tâches..
Pour expliquer davantage les principes de conception, je vous expliquerai comment mettre en œuvre une application simple qui prend en compte les deux. Ce faisant, nous explorerons Android Wear, le cadre de Google pour la fabrication de produits portables..
Il semblait que la majorité du secteur se concentrait sur la création de plates-formes pour héberger des applications pour votre poignet. C'était jusqu'à ce que Google présente Android Wear, sa réponse à Wearables, une extension de la plateforme Android spécialement conçue pour diffuser de petites quantités d'informations et faciliter des interactions rapides et minimales..
Il s’agit essentiellement d’une extension de Google Now, c’est-à-dire l’affichage de notifications contextuelles sur le trafic, les alertes météo, les messages entrants, les résultats sportifs et les mises à jour de voyages, fournies à l’utilisateur via Cards. Cela fonctionne intuitivement, plutôt que de créer un autre système isolé.
Comme décrit dans Android Design pour Android Wear, les deux fonctions principales d’Android Wear sont: Suggérer et Demande. Suggérer, le plus excitant n’est rien de plus qu’une notification étendue transmise à l’appareil, soit localement, soit à distance depuis l’ordinateur de poche connecté..
Ce qui est excitant à propos de cela, c'est que cela oblige à repenser la manière dont les notifications sont utilisées et la manière dont nous interagissons avec l'utilisateur. Tout comme les modèles de conception dans le développement de logiciels, le principe de conception d'Android Wear encourage la mise en œuvre d'expériences contextuelles, c'est-à-dire d'essayer d'anticiper les besoins de l'utilisateur..
Demande Cela concerne les cas où Android Wear ne peut pas anticiper les besoins de l'utilisateur et lui permet de lancer une tâche en s'appuyant fortement sur la voix pour ses interactions. Il est important et souligné dans la documentation que les cas d'utilisation et l'ergonomie des appareils Android Wear diffèrent de ceux des ordinateurs de poche. Il doit fonctionner avec les contraintes du contexte portable plutôt que d'essayer de forcer votre conception portable à penser à un appareil Android Wear..
Google Now a aidé à définir une norme pour ce qui peut être fait avec les notifications contextuelles. La liste suivante contient des exemples:
Comme mentionné ci-dessus, Suggérer encourage la réflexion sur la manière d’anticiper les besoins de l’utilisateur. Pour ce faire, vous utiliserez très probablement une architecture d'agent logiciel intelligente, un service autonome qui surveille le contexte de l'utilisateur pour effectuer une tâche de manière proactive. Quelques exemples de ceci incluent:
Ce qui est remarquable dans les cas d’utilisation ci-dessus, c’est que chacun est passible d'action et vous pouvez imaginer qu’ils peuvent être provoqués à l’aide d’une microinteraction, en déchargeant tout poids lourd vers le périphérique approprié.
Android Wear étant une extension d'Android, la majorité des API disponibles sur Android sont également disponibles sur Android Wear. Bien sûr, de nombreuses API ne sont pas disponibles sur Android Wear. Vous pouvez en savoir plus à ce sujet dans la documentation Creating Wearable Apps..
Il existe également un certain nombre d’extensions sur la plate-forme afin de mieux répondre aux besoins des appareils portables. Les sections suivantes décrivent brièvement ces ajouts..
Le moyen le plus simple d'étendre votre application et de tirer parti d'Android Wear consiste à envoyer des notifications, qui sont automatiquement livrées par défaut aux appareils vestimentaires couplés à un ordinateur de poche. En raison de leurs contraintes inhérentes, les notifications constituent un véhicule idéal pour engager l'utilisateur via un appareil Android Wear..
Les notifications sont envoyées à un Flux de contexte, dans lequel l'utilisateur peut rapidement analyser chaque notification et interagir avec ceux qui l'intéressent. Semblable à Google Now, les informations sont livrées sur Cartes auquel des actions peuvent être associées pour rendre l'information exploitable.
Bien que je me sois abstenu d'utiliser le mot "application" dans cet article, avec Android Wear, il est possible de créer Activités et Prestations de service. Il y aura des moments où cela aura du sens, par exemple, lorsque vous aurez besoin de surveiller la fréquence cardiaque de l'utilisateur en arrière-plan. Le lancement d’une activité ou d’un service personnalisé s’effectue avec Les intentions avec l'ajout de l'utilisation de la voix.
Deux approches ont été introduites pour gérer la communication entre un appareil Android Wear et un ordinateur de poche couplé, en synchronisant éléments de données et le MessageApi API.
Éléments de données assurer le stockage et la synchronisation. Le dispositif d'écoute sera informé de tout changement. Un exemple de ceci pourrait être la synchronisation de la fréquence cardiaque de l'utilisateur du portable avec un ordinateur de poche apparié..
le MessageApi L'API permet d'envoyer des signaux non garantis au terminal mobile associé, par exemple, d'envoyer des commandes de volume à Android TV..
Android Wear fournit un cadre flexible vous permettant de dicter l'expérience. Cependant, il est important de créer des expériences appropriées qui enrichissent la vie de l'utilisateur avec une distraction minimale plutôt que des expériences riches et complexes. Pensez à Android Wear comme un accessoire de style de vie plutôt que comme un ordinateur.
Dans le prochain article, nous construirons une expérience Android Wear simple pour capturer l'essence de ce que nous avons discuté dans cet article..