Usa pattern UX comuni per offrire agli utenti un'esperienza coerente in tutti i prodotti Glassware.
In questo corso apprenderai gli elementi di base per creare questi pattern, oltre a esempi di pattern che secondo noi funzionano perfettamente su Glass.
Componenti di base per i pattern
Utilizzando i principali elementi dell'interfaccia utente insieme a un metodo di chiamata, puoi creare un'ampia varietà di pattern di utilizzo che funzionano bene su Glass. Puoi quindi combinare più pattern insieme in Glassware per i casi d'uso di cui hai bisogno.
Elementi UI
- Scheda statica: mostra testo, HTML, immagini e video. Le schede statiche possono richiamare schede live o immersioni.
- Scheda live. Vengono mostrate le schede importanti al momento, di solito visualizzate ad alta frequenza.
- Immersione: mostra le attività Android che occupano l'esperienza della sequenza temporale.
Metodi di chiamata
- menu vocale o touch di ok Glass
- Voce contestuale o menu touch in una scheda della sequenza temporale
Modello di chiamata vocale
I comandi vocali hanno un ruolo importante nell'interazione dell'utente con Glass e consentono agli utenti di svolgere attività in vivavoce, rapidamente e in modo naturale. Il modo in cui un comando vocale avvia l'interazione con gli utenti è parte integrante dell'esperienza Glassware.
Selezioniamo con cura i comandi vocali da includere nel menu Ok Glass in base a una serie di criteri. Consulta l'elenco di controllo dei comandi vocali per i dettagli completi sulle nostre esigenze in fatto di comandi vocali efficaci. In generale, i comandi vocali rispettano le seguenti linee guida su Glass.
- Concentrati sull'azione, non sull'agente
I comandi vocali dovrebbero basarsi su ciò che gli utenti vogliono fare e non su ciò che Glassware sta eseguendo l'azione.
Ad esempio, è preferibile "ok vetro, scatta una foto" rispetto a "ok glass, avvia fotocamera". Concentrarsi sull'azione è un modo più naturale di interazione dell'utente e tutti i comandi vocali principali seguono queste linee guida.
- Riduci il tempo che intercorre tra l'intenzione e l'azione
I comandi vocali dovrebbero eseguire l'azione il più rapidamente possibile.
Ad esempio, "Hey Glass, ascolta Led Zeppelin" avvia la riproduzione della musica per impostazione predefinita e non obbliga gli utenti a selezionare le opzioni prima della riproduzione.
- È colloquiale e facile da dire
I comandi vocali hanno un suono naturale, sono abbastanza diversi da quelli esistenti e sono composti da almeno due parole. In questo modo possiamo perfezionare il riconoscimento vocale per usare un'ampia varietà di comandi.
- È sufficientemente generico da essere utilizzato per più Glassware
Per evitare disordinare la voce e i menu touch di ok Glass, i comandi vocali dovrebbero funzionare su più Glassware, se necessario. In queste situazioni, Glass mostra automaticamente un menu con i nomi dei Glassware che possono eseguire il comando.
Ad esempio, "ok Glass, gioca, ortograficoista" è preferito rispetto a "ok glass, gioca a spellingista".
Modelli
Attività in corso
Le attività in corso sono schede live di lunga durata che gli utenti abbandonano e visitano frequentemente.
Ad esempio, l'esempio di Cronometro fornito con GDK avvia il cronometro con un comando ok glass.
Gli utenti possono visualizzare il cronometro per un po' di tempo, navigare nella sequenza temporale per controllare altre schede e tornare al cronometro. Se il display è in modalità di sospensione, il cronometro è la scheda predefinita che viene visualizzata quando il display si attiva (purché fosse attivo quando il display è in modalità di sospensione). Gli utenti possono interrompere il cronometro toccando una voce di menu Interrompi.
Un altro esempio di attività in corso è Strava.
Strava inserisce una scheda informativa contenente un timer
per una corsa o un allenamento in bici corrente. Toccando la scheda dal vivo si aprono
menu che consentono di accedere a una vasta gamma di opzioni. Una voce di menu Fine rimuove
la scheda live dalla sequenza temporale quando gli utenti hanno terminato
la corsa o l'allenamento in bici.
Immersione totale
Questo pattern descrive la visualizzazione di immersioni sotto forma di attività Android. Le immersioni assumono temporaneamente il controllo dell'esperienza nella sequenza temporale e gli utenti tornano alla sequenza temporale scorrendo verso il basso.
Notifiche periodiche
Questo pattern descrive l'inserimento di schede statiche nella sequenza temporale senza un modello di chiamata. Il tuo servizio invia le notifiche in base alle impostazioni definite dall'utente. Ad esempio, pubblicare notizie principali ogni ora o email non appena le ricevi.
Le notifiche sfruttano i servizi web dell'API Mirror o i servizi in background di Android su Glass per inviare notifiche push alla sequenza temporale.