AppReviewX Accedi

Checklist per il test della modalità scura su iOS

Colori, immagini, schermata di avvio, tastiere e web view nell'aspetto scuro.

In questa guida

L'aspetto scuro è un'impostazione che i tuoi utenti attivano senza chiedere a te. Se non hai mai eseguito la tua app in modalità scura, qualche schermata mostrerà testo nero su sfondo scuro. Questa checklist passa in rassegna i punti in cui succede. Prevedi 20-30 minuti per il primo passaggio.

Preparare il test

  • Cambia l'aspetto in Impostazioni > Aspetto (su iOS 26 e precedenti: Impostazioni > Schermo e luminosità, secondo Apple). Prova anche il Centro di controllo: tieni premuto il controllo della luminosità, poi tocca l'icona Modalità scura, così puoi cambiare a metà sessione.
  • Testa su un dispositivo reale, non solo sul simulatore. Luminosità e contrasto dello schermo si percepiscono diversamente in mano.
  • Esegui ogni passaggio due volte: avvia l'app in chiaro e passa alla modalità scura mentre è aperta, poi avviala a freddo in modalità scura.

La checklist

  1. Contrasto del testo. Leggi ogni schermata. Cerca testo grigio scuro su superfici scure, e testo segnaposto o disattivato che scompare. Perché: i colori fissati nel codice non si adattano. Come verificare: prova a socchiudere gli occhi, poi ingrandisci lo screenshot e confronta il testo con lo sfondo.
  2. Colori fissati nel codice. Cerca card bianche, fogli bianchi o una barra di navigazione bianca in una schermata altrimenti scura. Perché: un colore fisso ignora l'aspetto. Come verificare: ogni elemento che resta chiaro dopo il cambio è sospetto.
  3. Immagini e icone. Controlla i PNG trasparenti e le icone disegnate in nero. Perché: un glifo nero su sfondo scuro è invisibile. Come verificare: apri ogni schermata con icone, barre delle schede e stati vuoti.
  4. Schermata di avvio. Avvia a freddo l'app con l'aspetto scuro. Un lampo chiaro prima della prima schermata sembra un bug. Come verificare: osserva il primo secondo su un dispositivo reale.
  5. Cambio a app aperta. Cambia l'aspetto mentre l'app è in esecuzione. Perché: alcune viste leggono i colori una sola volta. Come verificare: ogni schermata visitata prima del cambio deve aggiornarsi senza riavvio.
  6. Tastiere e interfaccia di sistema. Apri i campi di testo. La tastiera, gli avvisi, i fogli di azione e i selettori di data devono corrispondere all'aspetto. Perché: una tastiera chiara su un modulo scuro sembra incompleta.
  7. Web view. Se mostri contenuti web (termini, aiuto, accesso), controllali. Perché: le pagine web non seguono i colori nativi. Come verificare: apri ogni web view in modalità scura; una pagina bianca e abbagliante è il risultato più comune.
  8. Grafici, mappe e disegno personalizzato. Tutto ciò che è disegnato dal tuo codice o da una vista di terze parti richiede un controllo a parte. Perché: il disegno personalizzato spesso usa colori fissi.
  9. Ombre e separatori. Le ombre si vedono a malapena su superfici scure; i separatori sottili possono sparire. Verifica che le card restino percepibili come livelli separati.
  10. Screenshot nella scheda dello store. Non è un bug, ma decidi se mostrare versioni chiare, scure o entrambe, e assicurati che corrispondano all'app.

Registra quello che trovi

Scrivi ogni problema così: schermata, aspetto, cosa ti aspettavi, cosa hai visto e uno screenshot. Un elenco breve come questo è facile da sistemare.

Utili anche: Dynamic Type e VoiceOver, che intercettano un'altra classe di problemi di layout e accessibilità.

Un secondo paio di occhi

Conosci la tua app troppo bene per vederne gli angoli bui. Su AppReviewX altri sviluppatori ti danno feedback privati e strutturati sui propri dispositivi; ogni feedback che scrivi ti fa guadagnare un credito, che serve a ricevere feedback sulla tua app. I nuovi account partono con 0 crediti.

Inizia gratis

Nell'hub: guida al test delle app iOS. Correlati: test di Dynamic Type, script di test VoiceOver.