33 Mantenere l'utente occupato


Sintesi del contesto di applicazione
Situazione: normale utilizzo dell'interfaccia.
Problema: l'utente accusa tempi di attesa eccessivi di risposta da parte del sistema.
Accorgimenti in sede progettuale: Valutare possibili funzioni secondarie da attivare durante i tempi di attesa

Stato dell'analisi Completa


Applicazione del principio Anche se le app ed i siti sono diventati molto più veloci, la verità è che richiedono ancora alcuni secondi per la configurazione prima che gli utenti possano interagire con loro. Forse il tuo utente deve inserire nuovamente i propri dati di accesso o alcune immagini devono essere caricate o alcuni dati della home page devono essere caricati prima che l'utente entri. La schermata iniziale tiene occupato l'utente mentre queste attività in background vengono eseguite in modo che possano avere un'esperienza senza interruzioni. Una schermata iniziale è una schermata introduttiva che gli utenti vedono quando avviano l'app o il sito Web. È un'opportunità per costruire l'identità del tuo marchio e mantiene gli utenti occupati mentre la tua app viene caricata in background. Questa schermata può essere un'immagine, un elemento grafico, un logo o un'animazione a volte accoppiato con una barra di avanzamento. Inoltre, le schermate iniziali con barre di avanzamento riducono l'abbandono delle app. Dicono all'utente esattamente cosa sta succedendo e quanto tempo devono aspettare, il che riduce l'ansia e rende l'attesa più breve. Le schermate iniziali venivano spesso utilizzate quando i dispositivi erano lenti e Internet era ancora più lento. Tuttavia, sono ancora importanti oggi con Internet veloce e dispositivi più veloci.
f.01
In fig.01 possiamo notare una schermata iniziale di Gmail in cui viene utilizzata molto bene la barra di avanzamento; infatti, le barre di avanzamento sono più appropriate se c’è un tempo di attesa più lungo. A differenza degli spinner, i quali possono creare frustrazione quando sembrano girare per sempre, la barra di avanzamento assicura quanto durerà l’attesa. L’indicatore di avanzamento lo si può trovare anche nel principio numero 9, in quel caso si vuole aggiornare l’utente sullo stato del sistema, in questo caso invece la barra serve per far capire all’utente quanto tempo manca per proseguire nella fase successiva.
f.02
In fig.02 il gioco di Dino Runner appare sulla pagina web di Google quando non c’è rete. Sebbene non sia una pagina di caricamento è un modo brillante per mettere l’utente in azione mentre la pagina viene caricata in background. L’attesa è noiosa e può rendere irrequieti gli utenti. Aggiungere qualcosa che attiri l’attenzione dell’utente gli farà sicuramente apprezzare l’attesa. In questo caso però non sempre i tempi di attesa sono brevi, inoltre questo tempo di attesa non porta all’utente a completare un compito che stava svolgendo, sarebbe però interessante usare questo metodo in altre situazioni.
f.03
In fig.03 possiamo notare invece uno schermata-scheletro il quale è una pagina, senza testo o immagine, che riflette la struttura della pagina da visualizzare. Mostrano all’utente che la pagina sta caricando. Le schermate di caricamento dello scheletro offrono agli utenti qualcosa da guardare mentre aspettano, questo consente una prima lettura veloce della struttura della pagina e rimuove la sensazione di perdita di tempo per l'utente. Concentrano la sua attenzione sui progressi piuttosto che sul tempo di attesa.



Applicabilità a oggetti fisici e prodotti Non c’è una vera e propria declinazione di questo principio sui prodotti fisici in quanto questo principio si concentra soprattutto sullo screen-based in cui un utente, che sta svolgendo un’ attività, deve attendere per proseguire con ciò che stava svolgendo. Questo principio infatti cerca di intrattenere l’utente mentre è in attesa mediante la pubblicità, pop-up, suggerimenti, animazioni, barra di avanzamento, timer ecc…


fig.01
fig.02
fig.03
Enunciato originale del principio Typically, the highest expense by far in a business is labor cost. Any time an employee must wait for the system to respond before they can proceed, money is being lost.
(fonte: Bruce Tognazzini, First Principles of Interaction Design)



pagina visitata 41 volte dal 17/01/2024