Ces consignes vous aideront à éviter les pièges courants et vous guideront tout au long du processus de création d'un Glassware de haute qualité.
Appel
Assurez-vous que votre appareil Glassware utilise des commandes vocales approuvées.
Assurez-vous que votre appareil Glassware utilise des commandes contextuelles approuvées.
L'API Mirror n'est pas conçue pour recevoir les requêtes des utilisateurs et y répondre en temps réel ou avec une faible latence. Si c'est une exigence, utilisez le GDK.
Par exemple, l'API Glassware fonctionne bien avec les commandes "prendre une note" ou "publier une mise à jour", car les utilisateurs n'ont pas à attendre une réponse de Glassware après avoir appelé la commande.
En revanche, les options "Démarrer un minuteur" et "Régler un instrument" ne fonctionnent pas bien avec Glassware de l'API Mirror, car les utilisateurs s'attendent à ce que l'expérience démarre immédiatement.
Les utilisateurs peuvent appeler Glassware et ses fonctionnalités de deux manières principales à l'aide d'une commande vocale ou tactile depuis le menu principal ok Glass ou via un menu contextuel à partir d'une carte chronologique.
Vous ne devez jamais forcer les utilisateurs à épingler une fiche chronologique avec des éléments de menu dans le but de lancer Glassware. L'API Mirror est conçue pour les notifications périodiques basées sur des paramètres configurés par l'utilisateur ou pour partager du contenu avec des contacts.
Vous pouvez fournir des éléments de menu pour lancer GDK Glassware ou appeler l'API Mirror, à condition que l'expérience soit cohérente avec le modèle de conception des notifications périodiques et qu'elle n'utilise pas l' API Mirror pour une interactivité immédiate.
Par exemple, une application Glassware pour l'adoption d'animaux de compagnie ne doit pas insérer de carte chronologique et forcer les utilisateurs à l'épingler pour accéder ultérieurement à des fonctionnalités (par exemple, "Rechercher des chiens", "Rechercher des chats", "Rechercher des oiseaux", etc.). À la place, Glassware doit permettre aux utilisateurs de définir des critères pour les animaux de compagnie qu'ils souhaitent et de livrer régulièrement des cartes qui répondent à ces critères. Ces cartes peuvent ensuite contenir des éléments de menu permettant d'effectuer des actions telles que "Lire la biographie" et "Adopter un animal de compagnie".
Il doit être clair pour les utilisateurs que Glassware s'exécute s'ils l'appellent explicitement.
Design
Les lunettes Glass sont conçues pour les petites informations qui sont transmises au bon moment. Le portage de toutes les fonctionnalités à partir d'une application mobile ne fonctionnera pas bien sur Glass. Trouvez plutôt les principaux cas d'utilisation qui fonctionnent bien sur Glass et concentrez-vous sur la fourniture de quelques fonctionnalités magiques. Pour trouver des idées, consultez la page Conception pour Google Glass.
- Lorsque l'utilisateur appuie sur une carte active, un menu Google Glass s'affiche. Toutes les fiches diffusées en direct doivent comporter un élément de menu Arrêter pour qu'elles soient supprimées de la chronologie.
- Si des fiches actives déclenchent des immersions, les utilisateurs sont redirigés là où ils s'étaient arrêtés dans l'immersion, ce qui a du sens.
- Le fait de balayer l'écran ou d'appuyer dans des immersions produit toujours une action ou un retour indiquant que le geste n'a pas été utilisé (par exemple, utilisez un tirer horizontal).
- Les gestes qui ne se comportent pas comme le système Glass doivent fournir des instructions claires sur leur utilisation et des résultats clairs.
- Si vous créez des éléments d'interface utilisateur semblables à ceux fournis par le système Glass, utilisez plutôt ce que fournit le système Glass. Par exemple, utilisez une vue de défilement de fiche au lieu d'implémenter la vôtre.
- Utilisez des immersions pour les tâches ciblées qui le nécessitent. Sinon, d'autres options, telles que les cartes actives ou les cartes statiques, sont préférables.
Dans la mesure du possible, utilisez des modèles de carte approuvés. Des modèles d'API Mirror et de GDK sont disponibles pour certaines de ces conceptions.
- Utilisez les styles dans base_style.css si vous employez l'API Mirror.
- Suivez les règles générales concernant la marge intérieure et l'espacement en tant que modèles intégrés.
Les groupes et la pagination vous permettent de regrouper des fiches, mais nous vous conseillons de les utiliser correctement dans les situations suivantes.
Remarque:Les fonctionnalités de regroupement et de pagination sont intégrées à l'API Mirror. Si vous essayez d'obtenir la même fonctionnalité dans le GDK, imitez la façon dont l'API Mirror présente le regroupement et la pagination aussi proches que possible. Utilisez les indicateurs de pile, les éléments de menu et les outils de défilement des cartes pour présenter vos cartes.
Bundles
- Utilisez des groupes pour des groupes de fiches similaires, mais qui ne doivent pas se trouver sur la même carte.
- Concevez les fiches de couverture du bundle de sorte qu'elles soient des condensés visuellement différents des fiches que le bundle contient.
- Envoyer une notification à l'utilisateur une seule fois pour chaque groupe
Voici les cas dans lesquels les offres groupées fonctionnent bien:
- Un fil d'e-mails ou de courts messages
- Trois SMS entre les mêmes personnes
- Cinq photos prises en moins d'une heure l'une de l'autre
- Articles associés insérés tous en même temps
- Une liste des événements clés et des mises à jour des scores pour un match de sport en cours
Voici les cas dans lesquels les groupes ne fonctionnent pas bien:
- Tout le contenu de votre service
- Nombreux titres envoyés sur Google Glass au cours d'une journée
Pagination
Utilisez la pagination pour les éléments de la chronologie qui ne tiennent pas sur une seule fiche en raison de contraintes d'espace, mais qui doivent se trouver sur la même fiche.
Cas dans lesquels la pagination fonctionne bien:
- Un seul e-mail, un reportage ou un contenu similaire qui ne tient pas sur une seule fiche
Cas dans lesquels la pagination ne fonctionne pas bien:
- Un groupe de fiches distinctes, comme plusieurs articles d'actualité ou e-mails
Assurez-vous que votre appareil Glassware respecte le reste de nos bonnes pratiques Glassware.
Propriétés Web
- Utilisez les icônes Send to Glass (Envoyer vers Glass) si vous envoyez du contenu à Glass à partir du Web.
- Utilisez les icônes Get it on Glass (Télécharger sur Glass) si vous fournissez un lien pour télécharger Glassware.
- Vérifiez que la grammaire et l'orthographe sont correctes.
- N'utilisez pas plus de deux pages d'autorisation ou de connexion.
- Les paramètres ne doivent pas nécessiter de nouvelle autorisation dans un délai raisonnable (moins de trois mois).
- Si un compte ou une application associée est requis, le flux d'autorisation est clair pour les utilisateurs qui ont ou n'ont pas de compte auprès de votre service.
- L'URL de la page Web d'autorisation doit être différente de celle de la page Web des paramètres.
- Si un compte utilisateur est requis, Glassware ne doit pas authentifier un utilisateur sans s'y connecter.
- indiquer visuellement qu'une modification des paramètres a été enregistrée ;
- Indiquez la fréquence de mise à jour globale et par flux, le cas échéant, pour garder votre contenu pertinent. La capture d'écran suivante montre comment permettre aux utilisateurs de définir la fréquence de mise à jour et les types de flux.
Branding
La marque Glass et ses actifs associés sont la propriété exclusive et sont soigneusement conçues et utilisées par Google.
- Il est interdit d'utiliser, de modifier ou d'imiter les logos ou éléments Google Glass propriétaires, de quelque manière que ce soit, à moins qu'ils ne soient fournis sur la page [Ressources](/glass/tools-downloads/downloads).
- Vous ne devez pas utiliser, modifier ou imiter la police du logo Glass pour l'utiliser dans votre produit.
Écriture
Par défaut, les services Glassware et les descriptions associées doivent être en anglais. Vous pouvez utiliser plusieurs langues si la parité des fonctionnalités est totale entre les langues.
Assurez-vous que le nom de votre Glassware représente fidèlement sa fonctionnalité ou son branding. N'utilisez pas la chaîne "Glass" dans le nom, sauf dans l'expression "for Glass". Par exemple, vous pouvez utiliser "Cat Facts for Glass", mais pas "Glass Cat Facts" ou "Glass Cat Facts" ou "Glass Cat Facts".
Consultez la section Verre dans le texte pour connaître les restrictions et les consignes.
Suivez les consignes concernant la rédaction, le cas échéant.
Test
Exécutez votre Glassware sur du matériel Glass réel. C'est le seul moyen d'évaluer avec précision l'expérience utilisateur. Assurez-vous également que GDK Glassware n'entraîne pas de performances inattendues, comme une surchauffe des lunettes Glass.