In questa guida
Sul Wi-Fi veloce dell'ufficio il caricamento sembra a posto. Gli utenti sono in treno, in ascensore o con vecchi telefoni. Testa ogni schermata che scarica dati in condizioni difficili.
Come simulare reti lente
- Emulatore Android: Controlli estesi, sezione Cellular: scegli un tipo di rete più lento e una potenza del segnale più debole.
- iOS: Apple offre strumenti per simulare le condizioni di rete agli sviluppatori; controlla la documentazione attuale di Apple per sapere dove trovarli.
- Qualsiasi dispositivo: un proxy con limitazione di banda, oppure passa tra Wi-Fi e modalità aereo durante una richiesta.
- Test reale: un dispositivo con una sola tacca di segnale, o un hotspot pubblico lento.
La checklist
- Qualcosa appare subito. - Perché: una schermata congelata dopo un tocco sembra un bug. - Come verificare: limita fortemente la rete, tocca un elemento. In un attimo compaiono uno spinner, uno scheletro o un segnaposto.
- Il feedback corrisponde all'attesa. - Perché: uno spinner per un minuto senza informazioni fa andare via gli utenti. - Come verificare: tieni lenta una richiesta per più di 10 secondi. C'è un testo come «Caricamento in corso...» o un avanzamento per i lavori lunghi?
- Esiste un timeout e finisce con un messaggio. - Perché: gli spinner infiniti sono un vicolo cieco. - Come verificare: blocca completamente la richiesta. Dopo un limite l'app si ferma e mostra un errore con il pulsante di nuovo tentativo.
- Il nuovo tentativo funziona. - Perché: è la via d'uscita da ogni caricamento fallito. - Come verificare: fai fallire il caricamento, ripristina la rete, riprova. Il contenuto compare senza uscire dalla schermata.
- Uscire dalla schermata annulla o ignora la richiesta. - Perché: le risposte in ritardo possono far andare in crash o aggiornare la schermata sbagliata. - Come verificare: avvia un caricamento lento, torna indietro, attendi. Nessun crash, nessun dato vecchio che compare in un'altra schermata.
- I tocchi ripetuti non accumulano richieste. - Perché: gli utenti impazienti toccano di nuovo e generano duplicati. - Come verificare: tocca ripetutamente carica, aggiorna o invia su una connessione lenta. Una sola richiesta, oppure quelle successive sostituiscono le precedenti.
- Il trascinamento per aggiornare funziona. - Perché: sono comuni un indicatore che non finisce mai o contenuti duplicati. - Come verificare: trascina per aggiornare con reti lente e con errori. L'indicatore si ferma e la lista non si duplica.
- Contenuto parziale. - Perché: una parte lenta non deve bloccare l'intera schermata. - Come verificare: ritarda una di più richieste. Il resto appare, la parte lenta ha il suo segnaposto o il suo errore.
- Contenuto in cache contro contenuto aggiornato. - Perché: mostrare in silenzio dati vecchi confonde, una schermata vuota quando la cache c'è è uno spreco. - Come verificare: apri una schermata una volta online, poi offline. Il contenuto in cache appare ed è segnato come possibilmente non aggiornato, se la cosa conta.
- Paginazione e scorrimento infinito.
- Perché: la pagina successiva può fallire o finire senza avviso.
- Come verificare: scorri fino in fondo su una rete lenta e con una pagina fallita. Devono comparire un indicatore in fondo, un nuovo tentativo e lo stato di fine lista.
- Upload e download mostrano avanzamento e si possono annullare.
- Perché: gli utenti devono sapere che sta funzionando e poterlo fermare.
- Come verificare: carica un file grande su una connessione lenta, annulla a metà, poi riprova. Non deve restare alcun elemento incompleto.
- App in background durante un caricamento.
- Perché: il sistema può mettere in pausa o terminare l'app.
- Come verificare: avvia un caricamento, passa a un'altra app per un minuto, torna. Riprende o riparte in modo pulito.
- I segnaposto di caricamento non saltano.
- Perché: i cambi di layout fanno toccare male.
- Come verificare: osserva il passaggio dallo scheletro al contenuto; gli elementi non devono muoversi sotto il dito.
- Lo screen reader annuncia caricamento e completamento.
- Perché: un caricamento silenzioso lascia gli utenti non vedenti a tentoni.
- Come verificare: con lo screen reader attivo, controlla che «caricamento» e «caricato» vengano annunciati o che il focus si sposti sul nuovo contenuto.
Correlati
Torna a tutte le checklist · Checklist per ricerca e filtri · Checklist per la schermata Impostazioni
Un tester con una connessione scarsa trova ciò che il Wi-Fi dell'ufficio nasconde. Inizia qui: feedback privati e strutturati, 1 feedback = 1 credito.