Sotto i riflettori: i principi del design dell'interfaccia utente oscura

Pubblicato: 2022-03-11

I design scuri dell'interfaccia utente sono visti in lungo e in largo, dagli schermi dei dispositivi mobili agli enormi televisori. Un tema oscuro può esprimere potenza, lusso, raffinatezza ed eleganza. Tuttavia, la progettazione per interfacce utente scure presenta molteplici sfide e non soddisferà le aspettative se implementata male. Prima di immergersi nel "lato oscuro", i designer dovrebbero guardare prima di saltare.

I fisici dicono che il nero non è davvero un colore; è l'assenza di luce . Nei suoi esperimenti che illuminano la luce del sole attraverso i prismi, Sir Isaac Newton non l'ha nemmeno inclusa nello spettro dei colori.

Nella psicologia del colore, la maggior parte dei colori rappresenta cose diverse per persone diverse. Nelle culture occidentali, il nero è spesso associato alla morte, al mistero e al male. Il verde è spesso associato alla crescita a causa della natura. Il blu è quasi universalmente calmante perché è associato al cielo e all'acqua. Il colore è emotivo.

Altri effetti sono culturali. Il viola, ad esempio, è ancora associato al lusso perché in molte culture antiche la tintura viola era costosa e rara: solo i reali potevano permetterselo. È stata una parte significativa dello zeitgeist culturale abbastanza a lungo da diventare parte della psiche umana .

I prodotti digitali con interfacce utente scure, associati a potenza, eleganza e mistero, sono una tendenza formidabile. Anche se si dice spesso che la modalità oscura può ridurre l'affaticamento degli occhi, non ci sono prove che ciò sia vero. In determinate circostanze, dovrebbe anche risparmiare la durata della batteria. Tuttavia, il più delle volte, i temi oscuri sono una scelta estetica.

Quattro esempi che mostrano le tavolozze dei colori rosso, verde, blu e grigio: quest'ultimo utilizzato nelle tavolozze dei colori scuri dell'interfaccia utente.
I design dell'interfaccia utente scura utilizzano sfumature di grigio simili a tavolozze di colori analoghe.

Interfaccia utente scura e interfaccia utente chiara

Non tutte le interfacce sono adatte per un tema scuro. I designer dovrebbero considerare l'adattamento del marchio, l'idoneità culturale e la psicologia del colore e considerare l' impatto emotivo prima di scegliere di sceglierne uno. È un difficile atto di equilibrio.

Mentre un'app finanziaria rivolta ai millennial può ottenere il fattore cool con un tema oscuro, potrebbe essere inappropriata per il sito Web di una grande banca rivolto alla popolazione generale. Troppo ricco, troppo oscuro e troppo elegante possono diventare più frustranti quando tutto ciò che le persone vogliono fare è controllare i propri saldi e pagare un conto.

Le interfacce utente scure delle applicazioni SaaS B2B sono notoriamente difficili da progettare. I componenti standard dell'interfaccia utente Web come tabelle di dati, widget, moduli e menu a discesa possono sembrare strani su un'interfaccia utente scura. Poiché molte combinazioni di colori non funzionano bene con le interfacce utente scure, alcuni marchi e prodotti, a seconda del tipo, del contesto e dei fattori ambientali, non si adattano bene e potrebbero rivelarsi una sfida insormontabile.

I designer che non hanno mai lavorato con il design dell'interfaccia utente oscura e decidono di lanciarsi con entrambi i piedi potrebbero trovarsi in acque agitate e inesplorate. Negli oceani delle UI oscure, le norme vengono piegate, le regole vengono modificate e le insidie ​​sono in abbondanza.

Detto questo, ci sono molte buone ragioni per usare le UI scure:

  • Quando il design è scarso e minimalista con solo pochi tipi di contenuto
  • Quando è appropriato per il contesto e l'uso, come le app di intrattenimento notturno
  • Per creare un look sorprendente e drammatico

E ci sono scenari in cui non è raccomandato:

  • Quando c'è una grande quantità di testo (leggere su uno sfondo scuro è difficile)
  • Quando ci sono molti tipi di contenuti misti
  • Quando il design richiede una vasta gamma di colori

Dashboard di visualizzazione dei dati con design dell'interfaccia utente scuro.
Dashboard dell'app desktop in modalità oscura. (di Ramotion)

Contrasto nel design dell'interfaccia utente scuro

Un tema scuro non è un tema nero. Sarebbe meglio pensarlo come un tema di "luce scarsa". Una delle preoccupazioni principali con le interfacce utente scure è ottenere un contrasto sufficiente in modo che gli elementi visivi siano separati e il testo sia leggibile. La maggior parte dei designer penserebbe che l'uso del nero sarebbe ottimale per ottenere un forte contrasto. Tuttavia, è meglio non utilizzare il nero vero (#000000) per gli sfondi o i colori delle superfici . Il nero è meglio riservato ad altri elementi dell'interfaccia utente e usato con parsimonia. Ad esempio, il nero vero può essere utilizzato per piccoli elementi dell'interfaccia utente o per una cornice circostante.

Il tema scuro di Google Material Design consiglia di utilizzare il grigio scuro (#121212) come colore della superficie del tema scuro "per esprimere elevazione e spazio in un ambiente con una gamma più ampia di profondità". Inoltre, molti designer consigliano di aggiungere una leggera sfumatura blu scuro ai grigi scuri durante la definizione della combinazione di colori. Tende a creare un tono scuro migliore per gli schermi digitali e una tavolozza di colori dell'interfaccia utente scura più gradevole.

Il sito Web dell'ingegnere del software Brittany Chiang fonde i grigi scuri con le tinte blu per un piacevole tema dell'interfaccia utente scuro.
Il sito Web di Brittany Chiang fonde i grigi scuri con le tinte blu per una piacevole tavolozza di colori scuri dell'interfaccia utente.

Un vantaggio dell'utilizzo di una gamma di grigi è che offre libertà ai designer perché è possibile esprimere una gamma più ampia di colori. Una tavolozza grigia aiuta anche a creare profondità perché le ombre discendenti possono essere viste più facilmente rispetto al grigio rispetto al nero.

È necessario prestare particolare attenzione al contrasto del testo nelle UI scure.

Le linee guida per l'accessibilità dei contenuti Web (WCAG) richiedono che "la presentazione visiva del testo abbia un rapporto di contrasto di almeno 4,5:1 ", ad eccezione del testo su larga scala, che dovrebbe avere un rapporto di contrasto di almeno 3:1 . Pertanto, i designer devono assicurarsi che il contenuto rimanga comodamente leggibile in modalità oscura.

È anche una buona idea verificare il corretto contrasto tra altri elementi dell'interfaccia utente, come schede, pulsanti, campi e icone su vari display e dispositivi. Se c'è una separazione impercettibile tra gli elementi dell'interfaccia utente, il design si fonde troppo e rischia di diventare noioso.

Confronto del contrasto buono e cattivo per il design dell'interfaccia utente scura.
Non c'è abbastanza contrasto tra il testo e lo sfondo nel design scuro dell'interfaccia utente a sinistra.

Messa a fuoco dell'attenzione: colore

Il colore spicca nelle UI scure. È meglio utilizzare schemi con colori accentati più chiari e insaturi. Evita di usare colori saturi nelle interfacce utente scure, poiché possono vibrare visivamente contro le superfici scure. Inoltre, come best practice, i colori devono superare lo standard AA delle WCAG di almeno 4,5:1 se utilizzati con il testo.

Quando si definisce una combinazione di colori per un'interfaccia utente scura, Google consiglia un numero limitato di accenti di colore per mantenere la maggior parte dello spazio disponibile per le superfici scure. L'uso di colori complementari divisi può aiutare. Lo schema ha un colore dominante e due colori adiacenti al complemento del colore dominante. In questo modo si ottiene il contrasto necessario senza la tensione della combinazione di colori complementari.

I modelli dell'interfaccia utente scuri degli auricolari Jabra Elite 75t e l'uso del colore per la loro app mobile.
L'app Jabra Sound+ limita la tavolozza dei colori scuri dell'interfaccia utente a due soli colori accentati.

La giusta combinazione di colori può aiutare a creare un buon contrasto. Colorable è uno strumento utile per selezionare combinazioni di colori di testo e colori di sfondo conformi all'accessibilità.

Il testo e gli elementi essenziali, come pulsanti e icone, devono soddisfare gli standard di leggibilità quando vengono visualizzati su sfondi scuri. Come mostrato nell'app Jabra Sound+ sopra, è possibile utilizzare colori diversi dal bianco per testo e icone.

Il sito Material Design di Google ha un utile generatore di tavolozze di colori (sotto "Strumenti per la scelta dei colori") con il quale i designer possono creare e applicare tavolozze di colori a un'interfaccia utente. Il livello di accessibilità delle combinazioni di colori può anche essere misurato con uno strumento colore complementare.

“Usa colori fortemente contrastanti per migliorare la leggibilità. Molti fattori influenzano la percezione del colore, tra cui la dimensione e il peso del carattere, la luminosità del colore, la risoluzione dello schermo e le condizioni di illuminazione". Linee guida per l'interfaccia umana di Apple

Esempio di tavolozza dei colori dell'interfaccia utente scura: le migliori app in modalità oscura utilizzano un numero limitato di accenti di colore.
Osservando le migliori pratiche di progettazione dell'interfaccia utente scura: le migliori app in modalità oscura utilizzano un numero limitato di accenti di colore.

Less is More: sfruttare lo spazio negativo

Uno degli elementi fondamentali del design dell'interfaccia utente oscura di successo è l'uso abile dello spazio negativo. Se progettate male, le interfacce utente scure possono far apparire i prodotti digitali pesanti e prepotenti. Per controbilanciare, i designer possono rendere più leggere le interfacce utente scure sfruttando lo spazio negativo all'interno di design scarsi e minimalisti. Il design minimalista riguarda tanto ciò che non c'è quanto ciò che c'è. Se usato abilmente, lo spazio negativo renderà più scansionabile un'interfaccia utente scura e consentirà alle persone di assorbire le informazioni più facilmente.

Il compositore francese Claude Debussy una volta disse: " La musica è lo spazio tra le note ". Lo stesso sentimento vale per la scansione: lo spazio negativo tra gli elementi è ciò che fa funzionare un layout. Una quantità generosa di spazio negativo attorno agli elementi dell'interfaccia utente è ciò che dà loro una definizione. Sottolinea i contenuti importanti e fornisce lo spazio necessario per respirare per garantire che il design non sembri denso e disordinato. Senza spazio per respirare, il cervello umano ha meno probabilità di scansionare i punti di interesse e ha maggiori probabilità di vagare.

Le interfacce piene di troppi elementi e testo sono la rovina del design dell'interfaccia utente scura di alta qualità. Considerando attentamente la gerarchia visiva nelle UI scure, i designer possono rendere le loro creazioni più facilmente scansionabili, migliorando così l'esperienza dell'utente.

Web design dell'interfaccia utente scuro minimalista.
Web design dell'interfaccia utente scuro minimalista. (di Denys Tyrynskyi)

Parole di stile: tipografia

Ogni pezzo di testo nelle UI scure richiede un controllo. La preoccupazione è duplice: leggibilità e contrasto. Innanzitutto, riguarda le dimensioni. Il testo deve essere sufficientemente grande per una buona leggibilità (il testo piccolo su sfondi scuri è più difficile da leggere). In secondo luogo, deve esserci un contrasto sufficiente tra il testo e lo sfondo.

La disponibilità di migliaia di caratteri digitali semplifica la visualizzazione di messaggi con impatto per intestazioni e messaggi eroi. I progettisti possono attenuare i problemi di leggibilità aumentando il contrasto e regolando la dimensione del carattere, la spaziatura dei caratteri e l'altezza della riga per il testo più piccolo.

La raccomandazione W3C AAA per il testo di dimensioni normali (meno di 18 punti se non in grassetto) è di avere un rapporto di contrasto di almeno 7:1 . Questo vale anche per altri elementi dell'interfaccia utente: icone, immagini di testo ed etichette di testo, come le etichette dei pulsanti. Spetta ai designer garantire che tutti i prodotti digitali siano accessibili a tutti. Non solo migliora l'usabilità, e quindi l'UX, è la legge nella maggior parte dei paesi.

Ci sono innumerevoli opzioni disponibili per i designer per ottenere caratteri tipografici eccellenti che funzionano bene nelle interfacce utente scure. Google Fonts, Font Library e Adobe Typekit sono alcuni che offrono una facile integrazione di app o siti e un'ampia gamma di scelte.

La pagina AirPods Pro utilizza una tavolozza di colori scura dell'interfaccia utente con un carattere sovradimensionato e un forte contrasto per il massimo impatto.
La pagina AirPods Pro sul sito di Apple utilizza un carattere sovradimensionato e un forte contrasto per il massimo impatto.

Profondità di comunicazione: Elevazione

Un tema scuro non significa piatto. Con i temi luce, l'illuminazione, l'ombreggiatura e le ombre creano un senso di profondità. Con le interfacce utente scure, è più difficile perché contengono superfici prevalentemente scure con accenti di colore sparsi. Tuttavia, i designer possono utilizzare tre o quattro livelli di elevazione con schemi di colori corrispondenti per il testo per trasmettere profondità.

Perché la profondità? La maggior parte dei moderni sistemi di progettazione utilizza un sistema di livelli di elevazione per comunicare la profondità. Un senso di profondità corrisponde al mondo naturale. La nostra visione ha una percezione della profondità e viviamo in un mondo 3D. La profondità aiuta a enfatizzare la gerarchia visiva di un'interfaccia. Gli elementi in primo piano, ad esempio, attirano l'attenzione su se stessi, come una finestra di avviso.

Le superfici sono illuminate in modo diverso per indicare diversi livelli di elevazione. Più alta è la posizione di una superficie nella pila di elevazione (più vicino a una sorgente di luce implicita), più chiara è la superficie. Una superficie più luminosa rende più facile distinguere l'elevazione tra i componenti e aiuta a vedere le ombre, rendendo più evidenti i bordi di ciascuna superficie.

La profondità nelle UI scure può essere rappresentata rendendo le superfici più chiare man mano che si avvicinano a una fonte di luce implicita.
La profondità nelle UI scure può essere rappresentata rendendo le superfici più chiare man mano che si avvicinano a una fonte di luce implicita. (da Material Design)

L'elaborazione del colore della superficie di ogni livello richiede attenzione. È meglio non avere più di quattro o cinque livelli. I progettisti devono tenere conto del contrasto del testo poiché le superfici vanno più in alto nella pila e diventano più chiare. Se il colore di sfondo non è sufficientemente scuro per soddisfare un livello di contrasto di almeno 15,8:1 tra il testo bianco e la superficie, il testo sulla superficie più elevata (e più chiara) non supererà lo standard 4,5:1. In alcuni casi, potrebbe essere meglio specificare il colore del testo di un elemento come nero vero (#000000) nel sistema di progettazione per ottenere un buon contrasto su uno sfondo grigio chiaro.

Ispirazione per il design dell'interfaccia utente scura

Riflettendo sui principi sopra delineati, ecco alcuni esempi eccellenti di progettazione dell'interfaccia utente oscura:

Ispirazione per il design dell'interfaccia utente scura: Atom Finance.
Il sito web di Atom Finance.

Atom Finance sfrutta un tema scuro per un look sofisticato e limita i suoi colori di accento a tre. Il layout utilizza uno spazio negativo e un design sparso e minimalista per un sito Web finanziario complesso. Il sito utilizza un'ombreggiatura sottile per indicare le diverse elevazioni dei componenti nell'interfaccia utente.

Ispirazione per il design dell'interfaccia utente scura: design Aer eCommerce.
Sito eCommerce a tema scuro di Daniel Klopper.

Ispirazione per il design dell'interfaccia utente scura: design di siti Web di eCommerce.
Sito eCommerce a tema scuro di Darion Mitchell.

Entrambi questi siti Web a tema scuro minimalista utilizzano una tipografia in grassetto. L'ombreggiatura attenta con un unico colore di accento viene utilizzata in allineamento con le best practice di progettazione dell'interfaccia utente scura.

Ispirazione per il design dell'interfaccia utente scura: design IBM B2B SaaS.
Dashboard di Ruben Fernandez per IBM.

Nonostante le sfide legate all'utilizzo di temi oscuri per le applicazioni SaaS, questo dashboard di visualizzazione dei dati per IBM è esemplare. Il numero di colori di accento è ridotto al minimo e il sito utilizza un'ombreggiatura sottile per mostrare diverse elevazioni dell'interfaccia utente.

Ispirazione per il design dell'interfaccia utente scura: le app mobili di Wego, Spotify e Apple realizzano bene il design dell'interfaccia utente scura.
App mobili che progettano correttamente l'interfaccia utente scura: Wego, Spotify e Apple (Android e iOS).

Queste app mobili osservano le migliori pratiche di progettazione dell'interfaccia utente scura utilizzando il nero vero solo per le cornici, l'ombreggiatura corretta degli elementi per diversi livelli di elevazione e un numero limitato di colori di accento.

Sommario

La decisione di utilizzare un design dell'interfaccia utente scuro rispetto a uno tradizionale deve essere affrontata con discrezione. Non dovrebbe essere scelto per le ragioni sbagliate: essere alla moda, diverso o imitare il design di qualcun altro. I designer dovrebbero avere una forte motivazione per la loro scelta e considerare il contenuto, il contesto di utilizzo e il dispositivo su cui apparirà il design.

I temi scuri sono adatti per alcuni prodotti digitali ma una vera lotta da implementare per altri. La semplicità è la chiave. Sono ideali per presentare contenuti minimalisti, visualizzazioni di dati, siti multimediali e piattaforme di intrattenimento. Si adattano male a piattaforme B2B complesse e ricche di dati, pagine di testo e molti contenuti vari.

Per i designer coraggiosi pronti ad attraversare nuove frontiere stilistiche ed esplorare UI oscure attraverso una lente emotiva ed estetica, offrono un entusiasmante parco giochi di infinite possibilità, sul "lato oscuro".


Fateci sapere cosa ne pensate! Si prega di lasciare i vostri pensieri, commenti e feedback qui sotto.

• • •

Ulteriori letture sul blog di Toptal Design:

  • UI scure. Il buono e il cattivo. Cose da fare e da non fare.
  • I principi del design e la loro importanza
  • Esplorare i principi della Gestalt del design
  • Avvincente e in movimento: una guida ai principi di Motion Design
  • Potenzia la tua UX con questi principi di progettazione dell'interazione di successo