Feedback & Notification Design - PT 2

L'importanza dei sistemi di notifica per l'usabilità di un prodotto.

1/22/2024

Molti dei concetti espressi nel precedente articolo della seria sono basati su alcune delle Euristiche di Nielsen, in particolare:

  1. Visibility of system status (Visibilità dello stato del sistema): il sistema ha il compito di mantenere gli utenti informati sullo stato delle loro azioni tramite feedback.
  2. Error prevention (Prevenzione dall’errore): occorre fare in modo che gli utenti non cadono in errori o situazioni critiche da cui non è possibile uscirne o tornare allo stato precedente.

La comunicazione tra sistema e utente

Essere petulanti non è mai una buona cosa, come in ogni buon rapporto di coppia anche tra il sistema e l'utente si deve instaurare un legame basato su regole di rispetto e educazione non scritte.

Bilanciamento

L'utente deve ricevere la giusta quantità di riscontri, senza essere inondato da informazioni che sono superflue e ridondanti o che semplicemente non gli interessano in determinati contesti.

In fase di progettazione si deve tenere bene in mente questo particolare e studiare quando e come è necessario segnalare qualcosa all'utente o inviargli un messaggio, lasciando la buona prassi di consentire di personalizzare le proprie preferenze a riguardo, come quelle relative alla ricezione di notifiche o la conferma di operazioni.

Priorità e Criticità

Un feedback o una notifica serve ad attrarre l'attenzione dell'utente al fine di segnalare un determinato risultato o evento.

A livello di interfaccia ci sono diversi componenti che si prestano allo scopo, utilizzati con le loro varianti su tutti i sistemi operativi e da tutti i framework UI:

  • Massima Visibilità: pagine di errore, alert, dialog di conferma, sono richiesti quando è necessario che l'utente presti immediata attenzione ad un evento che risulta critico, quando bisogna inibirgli l'utilizzo dell'app fintanto che non acconsente esplicitamente a proseguire.
  • Media Visibilità: messaggi di warning o di successo, toast, popup, loader, sono tutti elementi che potremmo paragonare al basso in un gruppo rock: si avverte quanto siano fondamentali quando vengono a mancare.
  • Bassa Visilità: badge, testi informativi o accessori, sono elementi guida che non devono distrarre l'utente dal suo obiettivo principale ma devono riuscire a fargli ritrovare un nuovo assetto quando li porta a termine o decide di abbandonare un'operazione in corso.

Appre ovvio che i colori e i temi assumono un ruolo fondamentale nell'attirare l'attenzione dell'utente e nel consentirgli di distinguere il tono della comunicazione, come il sistema vuole parargli; lo stesso discorso è valido per le icone utilizzate; banalmente dovremmo definire e utilizzare nell'applicazione sempre lo stesso colore di pericolo e di successo (es. rosso/verde).

Articoli correlati

Vedi tutti