Segnali e microinterazioni per gli smartwatch concetti

La storia ha dimostrato che la maggior parte di noi tende ad essere un po 'lenta nell'adattare le proprie abilità durante la progettazione e lo sviluppo di nuove piattaforme. Invece, spesso ci troviamo a cercare di trasferire le stesse regole da un predecessore, invece di creare di nuovo. Questo è meglio illustrato nel libro di Don Norman, Design of Everyday Things, in cui usa l'esempio delle prime automobili e come li abbiamo fatti apparire come carrozze trainate da cavalli, chiamate appropriatamente "carrozze senza cavalli".

Lo stesso vale per i prodotti di oggi. Dopotutto, negli ultimi anni abbiamo sviluppato principi di progettazione adeguati per dispositivi mobili come l'interazione con l'utente tramite carte, streaming e notifiche.

In questo articolo presenteremo brevemente due concetti che dovremmo tenere a mente quando progettiamo gli smartwatch. Ho evitato il termine "app di smartwatch" perché è meglio pensare allo smartwatch come a una periferica o un'estensione di un ecosistema personale o di una rete personale piuttosto che un dispositivo isolato.

1. Wearables

Prima di introdurre i concetti, introduciamo i wearable e ciò che li rende una piattaforma unica. I dispositivi indossabili sono dispositivi elettronici miniaturizzati che vengono indossati dall'utente sotto, con o sopra gli abiti. Ciò che li rende unici sono i loro attributi intrinseci che includono:

  • sempre acceso
  • sempre connesso, utente e localizzatore
  • sempre accessibile
  • intrinsecamente parte dell'ecosistema personale
  • capacità di aumentare le azioni dell'utente

L'ambizione dei dispositivi indossabili è quella di consentire agli utenti di intraprendere azioni reali fornendo informazioni pertinenti e contestuali proprio al momento del processo decisionale. Raggiungere questo significa interpretare i dati in tempo reale e spingerlo in modo intelligente ai dispositivi più appropriati in base al contesto corrente dell'utente, ovvero fornire interazioni / informazioni just-in-time. Ma con questa nuova opportunità arrivano nuove complessità, il raggiungimento della semplicità spinge le complessità al progettista e allo sviluppatore.

Per l'utente, alcuni vantaggi dell'utilizzo di dispositivi indossabili includono:

  • capacità di registrare il mondo che ci circonda
  • spingici ad agire
  • comunicare le informazioni facilmente / senza soluzione di continuità tra loro
  • permettici di controllare i nostri ambienti
  • rispecchiare il nostro benessere per aiutarci a gestirlo meglio

Le opportunità per l'utente e altri includono:

  • comprensione migliore e più accurata dell'utente e del suo contesto attuale (targeting iper-contestuale)
  • potenziale per ridurre il rumore e integrarsi meglio nella vita dell'utente
  • aumentare la realtà senza interrompere il flusso dell'utente
  • creazione di nuovi prodotti e servizi, ad esempio Fitbit

In sostanza, i wearables offrono l'opportunità di esperienze più intime, tempestive e pertinenti. Due principi che aiutano a raggiungere questo sono segnali e microinteractions. Diamo un'occhiata a ciascun principio.

2. Segnali

La sensibilità al tempo, e quindi la precisione, attraverso la facilità di digestione delle informazioni, diventa importante con i dispositivi indossabili. Ciò significa che è importante creare informazioni tempestive, pertinenti e trasparenti, note come segnali.

Le informazioni visualizzate devono essere curate per adattarsi con precisione alla situazione o all'attività immediata, senza dati estranei. Non progettare un'esperienza indossabile per una funzione eseguita in modo più efficace su uno smartphone, un tablet o un pezzo di carta.

La progettazione di successo per i dispositivi indossabili è finalizzata al riconoscimento, non alla lettura. Per rendere i contenuti puntuali e pertinenti dovresti passare la maggior parte del tuo tempo a pensare a ciò che le persone vogliono sapere, nello sport o altrove, in qualsiasi momento. Più conosci le informazioni di cui le persone hanno bisogno e che attualmente non hanno, più il tuo design sarà convincente.

3. Microinteractions

Nel libro di Dan Saffer, Microinteractions: Designing with Details, descrive le microinterazioni come momenti di prodotti contenuti, che ruotano intorno a un caso singolo: hanno un compito principale. È utile usare il suo Microinteraction Model (Trigger> Regole> Feedback> Loop) quando si progetta per gli indossabili, in particolare gli smartwatch. Descrive ogni fase di questo modello come segue:

  • grilletto: un'azione dell'utente o del sistema che avvia la microinterazione
  • Regole: determina il flusso dell'interazione
  • Risposta: comunica le regole all'utente
  • Loops: determina la durata dell'interazione

Le limitate capacità di output e input rendono le interazioni più lunghe meno confortevoli. È quindi importante renderli il più corti possibile da qui il prefisso "micro". Questo è anche il motivo per cui è così importante sfruttare il contesto dell'utente per accelerare / migliorare l'efficienza e la pertinenza fornendo contenuti fruibili e possibilmente automatizzando alcune delle attività.

4. Costruire esperienze Smartwatch

Per spiegare ulteriormente i principi di progettazione, ti guiderò attraverso l'implementazione di una semplice applicazione che considera entrambi. In tal modo, esploreremo Android Wear, il framework di Google per la creazione di prodotti indossabili.

Informazioni che si muovono con te

Sembrava che la maggior parte del settore fosse focalizzata sulla creazione di piattaforme per l'hosting di app per il tuo polso. Questo fino a quando Google ha introdotto Android Wear, la sua risposta a Wearables, un'estensione della piattaforma Android progettata specificamente per la distribuzione di piccole porzioni di informazioni e per facilitare interazioni rapide e minime.

Essenzialmente ciò che assomiglia a un'estensione di Google Now, ovvero la visualizzazione di notifiche contestuali su elementi quali traffico, avvisi meteo, messaggi in arrivo, risultati sportivi e aggiornamenti di viaggio, forniti all'utente su Cards. Funziona in modo intuitivo, piuttosto che creare un altro sistema isolato.

Cosa può essere sviluppato su Android Wear?

Come descritto in Android Design per Android Wear, le due funzioni principali di Android Wear sono suggerire e Richiesta. suggerire, il più eccitante, non è altro che una notifica estesa che viene consegnata al dispositivo, localmente o in remoto dal palmare connesso.

Ciò che è eccitante è che costringe a pensare a come vengono utilizzate le notifiche e come ci impegniamo con l'utente. Proprio come i modelli di progettazione nello sviluppo del software, il principio del design di Android Wear incoraggia l'implementazione di esperienze di consapevolezza contestuale, cioè cercando di anticipare le esigenze dell'utente.

Richiesta è per i casi in cui Android Wear non è in grado di anticipare le esigenze dell'utente e consente all'utente di avviare un'attività, basandosi in gran parte sulla voce per l'interazione dell'utente. È importante e sottolineato in tutta la documentazione che i casi d'uso e l'ergonomia dei dispositivi Android Wear differiscono dai palmari. Deve funzionare entro i limiti del contesto indossabile piuttosto che provare a spremere il tuo progetto di progettazione portatile su un dispositivo Android Wear.

Google Now ha aiutato a stabilire uno standard per ciò che può essere fatto con le notifiche contestuali. Il seguente elenco contiene alcuni esempi:

  • sommario delle attività, come correre, andare in bicicletta, camminare
  • eventi e attrazioni nelle vicinanze
  • offerte vicine
  • eventi e notizie rilevanti e importanti, come le previsioni del tempo e del traffico
  • emissione di biglietti, come carte d'imbarco, coupon, biglietti
  • promemoria basati sul calendario e sul contesto corrente
  • spinte comportamentali, come incoraggiare ad allungare quando l'utente è stato inattivo
  • aggiornamenti sportivi e di magazzino
  • gli appunti

Come menzionato sopra, suggerire incoraggia a pensare a come anticipare le esigenze dell'utente. Per ottenere ciò, è più che probabile che si impieghi un'architettura di agente software intelligente, un servizio autonomo che monitora il contesto dell'utente per eseguire in modo proattivo un'attività. Alcuni esempi di questo includono:

  • avvisi di ritardo nel trasporto pubblico e possibilità di trovare un percorso alternativo
  • spingere l'utente verso uno stile di vita più sano suggerendo modalità alternative di trasporto e / o percorsi di lavoro (bici contro auto)
  • monitorare le vendite sugli articoli etichettati e fornire la possibilità di acquistare quando il prezzo scende
  • avvisi di magazzino con la possibilità di acquistare / vendere
  • guardare proattivamente, ad esempio, Twitter e avvisarti di possibili opportunità di lavoro con la possibilità di contrassegnare e rivedere su un dispositivo più appropriato

Ciò che è degno di nota riguardo ai casi d'uso di cui sopra è che ciascuno lo è processabile e puoi immaginare che possano essere provocati usando una microinterazione, scaricando qualsiasi sollevamento pesante sul dispositivo appropriato.

5. Costruire per Android Wear

Con Android Wear un'estensione di Android significa che la maggior parte delle API disponibili su Android sono disponibili anche su Android Wear. Naturalmente, ci sono un certo numero di API che non sono disponibili su Android Wear. Puoi leggere ulteriori informazioni su questi nella documentazione Creazione di app indossabili.

Ci sono anche numerose estensioni della piattaforma per soddisfare meglio i dispositivi indossabili. Le seguenti sezioni descrivono brevemente queste aggiunte.

notifiche

Il modo più semplice per estendere l'applicazione e sfruttare Android Wear è attraverso le notifiche, che vengono automaticamente consegnate automaticamente ai dispositivi indossabili abbinati a un palmare. A causa dei loro vincoli intrinseci, le notifiche forniscono un veicolo ideale per coinvolgere l'utente tramite un dispositivo Android Wear.

Le notifiche vengono consegnate a Contesto Stream, in cui l'utente può eseguire rapidamente la scansione di ogni notifica e interagire con quelli che li interessano. Simile a Google Now, le informazioni vengono fornite Carte a cui possono essere allegate azioni per rendere l'informazione fruibile.

applicazioni

Anche se mi sono astenuto dall'usare la parola "app" in questo articolo, con Android Wear è possibile creare attività e Servizi. Ci saranno momenti in cui questo ha senso, ad esempio, quando è necessario monitorare la frequenza cardiaca dell'utente in background. Avvio di un'attività o di un servizio personalizzato con intenti con l'aggiunta di usare la voce.

Comunicazione con un palmare associato

Sono stati introdotti due approcci per gestire la comunicazione tra un dispositivo Android Wear e un palmare associato, sincronizzando elementi di dati e il MessageApi API.

Dati fornire archiviazione e sincronizzazione. Il dispositivo di ascolto verrà informato di eventuali modifiche. Un esempio di ciò potrebbe essere la sincronizzazione della frequenza cardiaca dell'utente dall'indossabile con un palmare associato.

Il MessageApi L'API è un modo per inviare segnali non garantiti al palmare abbinato, ad esempio inviando comandi del volume ad Android TV.

Conclusione

Android Wear offre una struttura flessibile, che ti dà il potere di dettare l'esperienza. Tuttavia, è importante creare esperienze appropriate che arricchiscano la vita dell'utente con una distrazione minima piuttosto che con ricche esperienze complesse. Pensa ad Android Wear come ad accessori per lo stile di vita piuttosto che a dispositivi informatici.

Nel prossimo articolo creeremo una semplice esperienza di Android Wear per catturare l'essenza di ciò che abbiamo discusso in questo articolo.