Notifiche di aggiornamento in tempo reale

Gli aggiornamenti in tempo reale forniscono un riepilogo degli aggiornamenti importanti in modo che gli utenti possano monitorare l'avanzamento senza aprire l'app. Gli utenti possono ignorare o declassare temporaneamente una notifica di aggiornamento in tempo reale a una notifica standard. Le notifiche degli aggiornamenti in tempo reale devono seguire i principi delle notifiche per fornire informazioni brevi, tempestive e pertinenti.

Figura 1:modello Aggiornamenti in tempo reale
Utilizza gli aggiornamenti in tempo reale per esperienze finite o tracciabili avviate dall'utente.
Utilizza gli aggiornamenti in tempo reale se non è presente un orario di fine chiaro per la notifica.

Gli aggiornamenti in tempo reale non funzionano bene nelle seguenti situazioni:

  • Se le informazioni nella notifica sono raggruppate da più applicazioni.
  • Se la notifica ha lo scopo di fornire consigli agli utenti.
  • Se richiede immagini, animazioni o strutture di dati uniche per comunicare.

Le sezioni seguenti contengono consigli per garantire coerenza, chiarezza ed evitare frustrazioni agli utenti.

Comportamento degli avvisi

Per eliminare gli avvisi fantasma e ridurre l'affaticamento da notifiche, invia avvisi solo per le modifiche di stato critiche. Non inviare avvisi per piccole modifiche alle variabili. Ad esempio, avvisa quando l'autista è arrivato, ma non avvisare in caso di variazione dell'orario di arrivo stimato.

Se viene visualizzato un avviso, la UI deve fornire una prova visiva immediata del motivo.

Avviso per modifiche critiche.
Avviso per modifiche minori.

Semantica della barra di avanzamento

Mostra lo stato a colpo d'occhio. Se utilizzi passaggi discreti, etichetta chiaramente le fasi distinte per mostrare l'avanzamento. Se utilizzi una barra di avanzamento standard, assicurati che il riempimento corrisponda al tempo o alla distanza rimanenti.

Figura 2: stato di avanzamento visibile.

Coerenza del timestamp

Quando passi da una visualizzazione all'altra, utilizza lo stesso formato di timestamp o durata nella visualizzazione compressa della barra di stato e nella visualizzazione espansa della scheda. La mancata corrispondenza qui può causare inutili attriti.

Figura 3: un timestamp con formato corrispondente sia su una scheda che su un chip di stato.

Specializzazione del modello

Per i modelli chiave come Rideshare, Delivery o Maps, i dati devono essere visualizzati in modo prevedibile. Le app all'interno della stessa verticale devono utilizzare campi simili per punti dati simili. Ad esempio, il titolo dei contenuti include le informazioni più importanti per aiutare gli utenti a eseguire rapidamente la scansione.

Figura 4: tre diversi modelli di chiavi.

Esplora i modelli di casi d'uso in modo più dettagliato e crea i tuoi con Android UI Kit.