Linee guida AEP: supporto del tema scuro

Implementa un tema scuro completo che riduca la luminanza spostando l'interfaccia utente su grigi scuri o valori tonali bassi per migliorare la leggibilità e ridurre l'affaticamento degli occhi. La tua app deve adottare automaticamente la preferenza del tema scuro a livello di sistema.

Implementazione richiesta

Per essere idonea all'AEP, la tua app deve rispettare i seguenti requisiti:

  • I temi scuri devono essere applicati al 100% delle schermate, delle sovrapposizioni e dei componenti a livello di sistema dell'app, ad esempio la barra di navigazione.
  • Tutti i testi e le icone devono mantenere un rapporto di contrasto di almeno 4,5:1 rispetto agli sfondi, in conformità con gli standard di accessibilità WCAG AA.
  • L'app deve reagire correttamente alla uiMode modifica della configurazione quando l'utente attiva/disattiva i temi scuri a livello di sistema.

Applicabilità delle linee guida

Queste linee guida si applicano:

  • Alle app che forniscono un'esperienza di tema scuro comparabile su una piattaforma non Android.
  • A tutti i fattori di forma su cui è disponibile l'app.

Esenzioni

Non sono previste esenzioni per queste linee guida.

Documentazione e risorse delle funzionalità

Le seguenti risorse forniscono indicazioni sull'implementazione e dettagli tecnici sulla funzionalità Tema scuro. Queste risorse sono solo di riferimento e non contengono requisiti di programma aggiuntivi.