Life in Motion: una guida per animare le visualizzazioni di dati mobili

Pubblicato: 2022-07-22

Al giorno d'oggi, con la tecnologia che guida la raccolta e la produzione di enormi quantità di dati, è relativamente facile mettere le mani su informazioni che possono guidare le tue decisioni quotidiane. Le app mobili attingono alla frequenza cardiaca e ad altri dati biometrici per monitorare gli obiettivi di salute e di esercizio. Forniscono dati in tempo reale su investimenti, spese personali e budget. Possono anche aiutare i genitori a valutare i modelli di alimentazione e sonno dei loro neonati.

Per cogliere l'enorme volume di dati disponibili, non guardare oltre le relazioni annuali del designer Nicholas Felton costruite dai suoi stessi dati personali. Con così tante informazioni a portata di mano, la parte difficile è dargli un senso.

È qui che l'animazione può aiutare. L'animazione dei dati li rende più comprensibili, coinvolgenti e utili, in particolare sui piccoli schermi dei dispositivi mobili. Con l'animazione, i numeri diventano più facili da digerire e le tendenze, i modelli e le narrazioni altrimenti trascurati diventano evidenti. L'interattività in tempo reale con questi elementi visivi promuove il coinvolgimento e consente agli utenti di esplorare i dati in modo più approfondito.

Allo stesso tempo, un'animazione eccessiva o fuorviante può vanificare il suo scopo, oscurando piuttosto che illuminare le intuizioni. Quando si animano le visualizzazioni di dati mobili, i progettisti dovrebbero utilizzare i principi di progettazione del movimento ed evitare le insidie ​​comuni.

I vantaggi dell'animazione delle visualizzazioni di dati mobili

L'animazione non è un semplice abbellimento per le visualizzazioni dei dati. Il movimento offre una miriade di vantaggi e dovrebbe essere applicato con l'obiettivo di ottenere un risultato specifico.

Aiutare gli utenti a percepire tendenze e cambiamenti è un vantaggio fondamentale dell'utilizzo del movimento nelle visualizzazioni dei dati. Il defunto accademico Hans Rosling è noto per un'animazione in cui ha tracciato dati sulla durata della vita e sul reddito per mostrare i cambiamenti nella salute e nella ricchezza per dozzine di paesi nel corso di decenni. È un'animazione accattivante che chiarisce le tendenze nel tempo e contrasta le percezioni comuni sullo sviluppo globale.

Una clip da "I 200 paesi di Hans Rosling, 200 anni, 4 minuti - La gioia delle statistiche" tramite BBC Four.

La ricerca suggerisce che l'animazione di grafici statici può migliorare la percezione grafica e aumentare l'interesse degli spettatori. Invece di visualizzare un grafico tutto in una volta, ad esempio, gli elementi possono entrare a velocità diverse per non sovraccaricare lo spettatore con troppe informazioni. I movimenti "aiutano a mostrare o migliorare la gerarchia visiva degli elementi, o l'orientamento degli assi e il modo in cui i dati vengono visualizzati", afferma Tetiana Donska, una designer UI/UX con sede a Londra nella rete Toptal.

L'animazione aiuta anche i progettisti a fare un uso efficiente degli schermi dei dispositivi mobili. "Il movimento nelle visualizzazioni dei dati aiuta a creare consapevolezza delle transizioni tra stati diversi e fornisce più informazioni senza ingombrare l'esperienza dell'utente", afferma Donska. L'interattività in tempo reale può mantenere ulteriormente un'interfaccia pulita perché gli utenti possono esplorare i dati attraverso gesti come toccare, trascinare, scorrere e zoomare. Ad esempio, gli utenti possono far scorrere un dito lungo un asse per rivelare valori diversi o toccare per svelare i numeri.

L'integrazione di aggiornamenti in tempo reale nelle visualizzazioni di dati animati può renderle ancora più coinvolgenti per gli utenti. Olajide Akinpelu, un designer UI/UX di Toptal con sede in Nigeria, afferma che vedere l'aggiornamento dei dati davanti ai nostri occhi aiuta la cognizione umana. Un utente che aggiorna i dati statici avrà più difficoltà a rilevare le modifiche; il movimento in tempo reale li aiuta a identificare le informazioni che altrimenti potrebbero perdere.

Naturalmente, rendere naturali le transizioni e i movimenti senza distrarre l'utente è più facile a dirsi che a farsi.

Tecniche di animazione e visualizzazione dei dati per dispositivi mobili

La visualizzazione dei dati non si limita a set di dati complessi rappresentati da grafici e grafici tradizionali. Anche un pulsante "Mi piace" che misura il sentimento degli utenti su un'app social è un modo per visualizzare i dati.

Indipendentemente dalla complessità, un insieme comune di principi e tecniche entra in gioco quando si animano le visualizzazioni dei dati. Le quattro tecniche su cui ci concentriamo in questo articolo: cambiamento di valore; allentamento, compensazione e ritardo; genitorialità; e zoom: mirano a infondere il movimento nell'ambiente UX con la naturalezza del movimento nel mondo reale, in conformità con le aspettative e il senso di continuità e narrativa innati degli utenti. L'obiettivo, dopo tutto, è aiutare gli utenti a comprendere i dati astratti, non solo coinvolgerli o deliziarli.

Quattro tecniche di motion design disposte in una griglia. In "Variazione di valore", le barre in un grafico salgono e scendono. In "Easing, offset e delay", due cerchi sono ombreggiati in percentuali diverse, che aumentano e diminuiscono al variare della velocità. In "Genitori", lo spostamento di un punto su un grafico a linee rivela le variazioni di valore. In "Zoom" una lente d'ingrandimento ingrandisce un punto su una mappa.
Queste quattro tecniche comuni di progettazione del movimento possono essere applicate a visualizzazioni di dati animati su dispositivi mobili.

Cambio di valore

Quando si mostrano le variazioni di valore con l'animazione, invece di visualizzare un numero statico, un contatore numerico si alza o una barra si alza prima di arrivare a una cifra finale. Questo può essere un modo efficace per trasmettere il progresso o la crescita, o la loro mancanza. Significa anche che i dati sono soggetti a modifiche e, in alcuni casi, i valori animati indicano interattività.

Una dashboard del punteggio di credito con la scritta "Top of the Charts". Un metro circolare viene animato per salire da 300 a 850, che è il punteggio di credito corrente dell'utente. All'aumentare dei numeri, passano dal rosso al verde.
Le modifiche al valore consentono agli utenti di vedere l'impatto del loro comportamento. Aspro Asiwal

Le visualizzazioni del cambiamento di valore sono prevalenti nel panorama mobile, comprese le app di fitness, istruzione e finanza. In un'app per l'apprendimento delle lingue, ad esempio, una barra può aumentare in modo incrementale fino ad arrivare a un punteggio finale in un test. Il cambiamento di valore mostra progressi e può fornire all'utente un senso di realizzazione, incoraggiandolo a continuare un percorso di apprendimento.

L'applicazione della modifica del valore alle linee in un grafico è un altro modo per dimostrare le modifiche nel tempo. In un grafico a barre che mostra il prodotto interno lordo (PIL) di diversi paesi, ad esempio, il movimento può rivelare le traiettorie delle economie nazionali l'una rispetto all'altra. Tali elementi visivi sono chiamati gare del grafico a barre.

Easing, Offset e Delay

Nel mondo fisico, un oggetto non può andare istantaneamente da zero a 20 mph. Nel mondo digitale, invece, puoi creare movimento senza accelerazione o decelerazione. Ma questo non significa che dovresti. All'occhio umano, tale movimento appare innaturale, motivo per cui è utile conferire agli elementi grafici velocità di ingresso e uscita naturali, note come andamento.

Compensare l'introduzione di diversi elementi dell'interfaccia utente e ritardarne la velocità può ulteriormente segnalare agli utenti che vengono visualizzate variabili distinte e può aiutare a stabilire una gerarchia tra di loro. In un'app di trading azionario, ad esempio, il valore delle azioni di un utente potrebbe apparire per primo seguito da quelle degli indici generali. L'offset e il ritardo rendono più facile per gli utenti comprendere numeri e grafici che se fossero presentati tutti in una volta.

Un'animazione che mostra diversi dashboard in un'app di finanza personale. La prima dashboard mostra il saldo totale dell'utente, l'importo speso ogni giorno e un grafico a torta che evidenzia una categoria ("Intrattenimento") in relazione alla spesa totale. La schermata successiva mostra le offerte di tendenza e gli acquisti di azioni consigliati. La terza dashboard mostra la spesa mensile totale dell'utente e la spesa in tre categorie principali: affitto della casa, abbigliamento e generi alimentari. Un grafico a barre mostra la percentuale della spesa totale per ciascuna categoria, con le percentuali rilevate a velocità diverse.
In questa animazione di finanza personale, elementi come la categoria e la percentuale del budget mensile vengono introdotti a velocità diverse per offrire agli utenti una comprensione più chiara della loro spesa. thrc.eth

Genitorialità

I genitori creano relazioni tra i componenti dell'interfaccia utente. Quando una proprietà (come posizione, scala o colore) nell'elemento padre cambia, cambia una proprietà nell'elemento figlio. Ad esempio, su un grafico a linee, se un punto su una linea è il genitore, mentre l'utente trascina il punto potrebbe vedere il valore (l'oggetto figlio) cambiare.

Essere genitori è un modo efficace per aumentare l'interattività e creare una gerarchia.

Uno schermo animato del telefono che dice "Com'è andata la tua corsa?" in cima. Al centro dello schermo c'è il volto di un personaggio. Di seguito è riportato un dispositivo di scorrimento che, quando viene spostato, cambia l'espressione del personaggio e la risposta alla domanda ("Felice", "Fantastico", "Okay", "Triste" o "Arrabbiato").
Quando l'utente valuta la propria corsa con il dispositivo di scorrimento (oggetto genitore), l'espressione del personaggio (oggetto figlio) cambia. Sachin Das

Zoomare

Lo zoom consente agli utenti di passare facilmente da una vista a volo d'uccello dei dati a una più granulare. Può essere una tecnica utile quando si presentano set di dati di grandi dimensioni, del tipo che in genere potrebbe essere visualizzato su desktop. Un'app di monitoraggio delle azioni, ad esempio, può caricare una visualizzazione settimanale dei prezzi per un determinato titolo e consentire agli utenti di ingrandire o ridurre per rivelare dati giornalieri o annuali.

Una delle forme più comuni di visualizzazione dei dati sono le mappe, ampiamente utilizzate nelle app di fitness, bike sharing e ride-hailing. Lo zoom è uno strumento fondamentale in questo contesto poiché i confini dello schermo mobile riducono notevolmente ciò che può essere presentato in un'unica visuale.

Un'app di fitness animata che mostra la dashboard dell'utente. Quando si tocca "bicicletta", lo schermo passa a una mappa e ingrandisce un punto che rappresenta l'utente, che si sposta lungo il percorso. Sotto la mappa ci sono informazioni sulla frequenza cardiaca, un timer di allenamento e un tracker per la distanza percorsa in bicicletta.
Gli utenti possono ingrandire per vedere il loro percorso di allenamento dettagliato in questa app per il fitness. Rizal Ramadan

Insidie ​​del Motion Design da evitare

Edward Tufte, l'uomo accreditato di aver letteralmente scritto il libro sulla moderna visualizzazione dei dati, aveva una semplice massima: "Soprattutto, mostra i dati".

Concentrati sulla trasmissione di informazioni. Attributi come colore, forma e movimento dovrebbero essere usati solo per migliorare la comprensione dei dati. Elementi visivi estranei - o "spazzatura grafica" come la chiamava Tufte - sminuiscono questo scopo.

Sui dispositivi mobili, dove gli utenti dello schermo possono essere inclini alla distrazione, troppe parti mobili in una visualizzazione dei dati possono essere opprimenti.

"Con i dispositivi mobili hai già un fattore di forma ridotto che richiede concentrazione", afferma il designer veterano Darrell Estabrook, che è entrato a far parte della rete di Toptal nel 2019. Per qualsiasi flusso di lavoro mobile, senza passaggi ben progettati e discreti, "il tipo di utente va storto".

Estabrook aggiunge: "Per tutta la visualizzazione dei dati, devi chiedere quali informazioni stai fornendo all'utente in modo che possa prendere la decisione successiva ... premere un pulsante o scrivere un'e-mail o scavare più a fondo. Cosa devi fare per fornire loro queste [informazioni]?"

Puoi progettare visualizzazioni di dati mobili mirate ed efficaci evitando queste insidie:

Elementi visivi ad alta intensità di risorse che non aggiungono molto valore

Il rendering del movimento negli elementi visivi può richiedere molte risorse sul back-end e potrebbe influire negativamente sulle prestazioni e sull'esperienza dell'utente sul front-end. Grandi set di dati o dati che richiedono una codifica estesa elevano questo rischio. Prima di impiegare le risorse nella creazione di tali elementi visivi, i team di progettazione e i clienti dovrebbero essere chiari sul risultato desiderato e che ne varrà la pena.

Animazione appariscente o superflua

Le visualizzazioni di dati animati dovrebbero supportare lo scopo di un'applicazione. ​​Un'app per l'apprendimento delle lingue potrebbe utilizzare il movimento per enfatizzare i progressi degli utenti, mentre un'app di investimento potrebbe evidenziare sottilmente dati utilizzabili. Indipendentemente dalla natura dell'app, tuttavia, nella maggior parte dei casi i designer dovrebbero evitare animazioni appariscenti, come coriandoli che cadono o fuochi d'artificio. Non solo rischiano di ludicizzare gli elementi visivi, che potrebbero portare a un coinvolgimento malsano con un'app, ma possono oscurare o esagerare ciò che i dati effettivamente trasmettono.

Effetti visivi eccessivamente interattivi

Lavorare con i dati richiede un certo grado di precisione e gli utenti avranno bisogno di una parte decente dello schermo dello smartphone (da 7 a 10 mm è generalmente considerata una best practice) per eseguire correttamente i gesti. Troppa interattività potrebbe rivelarsi ingombrante e frustrante. È utile dare la priorità a un'azione alla volta.

Stile incoerente

Le visualizzazioni dei dati dovrebbero integrarsi con lo stile generale e la funzionalità di un'applicazione, qualcosa a cui Apple si riferisce nelle sue linee guida sull'interfaccia umana come integrità estetica.

Secondo Akinpelu, il designer UX/UI con sede in Nigeria, mantenere la coerenza stilistica "nel tipo di transizione che usi, il tipo di animazione, la miscela di colori" aiuta gli utenti a navigare nei set di dati.

Un elenco di controllo intitolato "Le visualizzazioni dei dati efficaci dovrebbero" con quattro elementi spuntati: "Avere obiettivi chiari", "Essere adatti allo scopo di un'app", "Dare priorità a un'azione principale alla volta" e "Mantenere transizioni, animazioni e colori coerenti ."
Evita le insidie ​​comuni dell'animazione dei dati con queste best practice.

Tenere il passo con l'aumento dei dati

I dati sono diventati un appuntamento fisso nelle nostre vite, dal lavoro e dalla scuola alla salute e alla finanza. Con smartphone sempre più sofisticati e la diffusione della connettività 5G, anche il volume dei dati e il potenziale per applicarli aumenteranno sicuramente.

L'animazione può essere uno strumento importante per aiutare le persone a dare un senso a tutte queste informazioni. Motion consente agli utenti di comprendere più facilmente metriche, tendenze e relazioni chiave. Come con qualsiasi funzionalità UX, tuttavia, l'animazione può essere abusata o utilizzata in modo improprio, il che alla fine potrebbe rendere i dati meno comprensibili. Utilizzando i principi e le tecniche di motion design, i designer possono creare visualizzazioni di dati mobili animate che sono coinvolgenti e perspicaci.

Ulteriori letture sul blog di Toptal Design

  • Avvincente e in movimento: una guida ai principi di Motion Design
  • L'impatto crescente dell'industria del motion design
  • Delizia gli utenti con queste best practice per la progettazione di app mobili