Penso che la maggior parte delle persone e anche le persone dietro la modalità scura di MacOS perdano il punto della modalità scura nelle UI. Non è un piacere per gli occhi, né ha senso averla sempre attiva.
Credo che, a meno che non sviluppiamo una tecnologia di visualizzazione molto diversa, tutte le applicazioni in futuro l'avranno implementata e sarà una caratteristica integrata in ogni sistema operativo, sia desktop che mobile.
Qual è il problema con i display attuali? Al giorno d'oggi i display sono riflettenti. Questo aiuta a ottenere un'immagine più nitida e illuminata, ma ha anche il costo dei riflessi che impediscono di vedere il contenuto, quando c'è molta luce ambientale intorno a voi. Soprattutto, quando il tuo schermo emette meno luce = è buio. Così il testo nero su sfondo bianco è molto più facile da leggere quando c'è la luce del giorno, o qualsiasi altra forte fonte di luce, intorno a voi.
Dall'altro lato, possiamo vedere i pixel solo perché sono retroilluminati o perché emettono luce da soli. Ciò significa che si guarda per lunghe ore un oggetto che emette costantemente luce. Questo è completamente non naturale. Gli esseri umani di solito guardano la luce indirettamente - guardano gli oggetti che sono illuminati dal sole, dalla luna e dalle stelle o dalla luce artificiale delle lampade. Gli esseri umani guardano normalmente il sole? No. Guardano nelle lampade? No. Ma con i display, abbiamo in qualche modo accettato il fatto che stiamo fissando (a volte tutto il giorno) oggetti che sono fonti di luce. Questo è il momento in cui la modalità scura torna utile. I pixel scuri non sono illuminati (o quasi, a seconda della tecnologia del display), quindi è molto più facile per gli occhi guardare un oggetto per lo più scuro con solo i contorni sottili e il testo illuminato. È simile a guardare il cielo notturno, che è naturale e persino rilassante per l'uomo.
Quindi, ovviamente, nell'implementazione attuale, la modalità scura non ha molto senso. Prima di tutto, nessuno passerà ad essa manualmente a seconda dei lampi ambientali. Questo cambia di solito almeno una volta al giorno. Il compito banale di aprire impostazioni > generale > cliccando su modalità oscura, ogni volta che fuori fa buio, è noioso. Inoltre la gente spesso esce dalla stanza buia verso l'esterno, poi decide di usare gli shader per scurire la stanza ecc. Le condizioni dei fulmini cambiano molto e nessun utente sano di mente cambierà le impostazioni tra la modalità scura e quella chiara manualmente più volte al giorno.
L'altro problema è che se sei in una stanza buia con la modalità scura attiva, passare allo sfondo bianco è uno shock per i tuoi occhi. È come se qualcuno accendesse la torcia davanti alla tua faccia. Attualmente, questo è molto comune - i siti web sono di solito a sfondo bianco, anche l'applicazione Mail su MacOS non cambia lo sfondo del corpo del messaggio ecc. Questo può essere risolto in Chrome e Firefox utilizzando l'estensione Dark reader: darkreader/darkreader che è davvero fantastico e funziona molto bene nel 99% dei casi. Questo dovrebbe essere applicato anche per tutte le applicazioni che non supportano ancora la modalità oscura per evitare questo shock ogni volta che si apre.
Quindi Apple ha completamente perso il punto qui e sembra davvero che la considerino solo una "figata per gli occhi" invece di una caratteristica molto utile che migliora la nostra salute. Usano già il sensore di luce ambientale per aumentare, diminuire o spegnere completamente la retroilluminazione della tastiera. Avrebbero dovuto implementare un'opzione per utilizzare questo sensore per innescare il (o almeno chiedere di) passare alla modalità scura.
Un'altra opportunità che hanno perso è la gestione del contenuto che può scioccare gli occhi mentre si utilizza la modalità scura in ambiente scuro. Implementare il cambio di colore automatico nel browser non è ovviamente un grosso problema. Inoltre, hanno già implementato l'opzione di inversione del colore su iOS, quindi applicare questo metodo per le app che sono solo a tema chiaro ora potrebbe fare il lavoro. Avrebbero solo bisogno di fare un rilevamento se l'app è prevalentemente chiara o scura attualmente e agire di conseguenza. Dov'è la modalità scura per iOS? - AppleToolBox
Per rendere questa risposta completa, devo menzionare che ci sono già soluzioni che cercano di affrontare il problema delle emissioni di luce indesiderate dai display. Il primo è il cambiamento automatico della luminosità, basato sul sensore di luce ambientale, che è presente praticamente su ogni smartphone e sulla maggior parte dei computer portatili di fascia alta. È ovviamente molto utile, ma in un ambiente buio, la luce bassa riduce anche il contrasto in modo drammatico, quindi di nuovo stressando gli occhi più del necessario. Questo è anche molto problematico con le app scure. La "modalità scura ovunque" risolverebbe questo - si potrebbe usare una luminosità leggermente più alta per aumentare il contrasto e comunque ricevere meno luce che da uno schermo meno illuminato ma a dominante bianca. E ancora una volta c'è l'altro lato del problema - alla luce diretta del sole, se si apre un'app o un sito web che ha testo chiaro su sfondo scuro, anche con i migliori display sul mercato e l'impostazione di luminosità più alta, si farà fatica a leggerlo. Il passaggio automatico alla modalità luce risolverebbe facilmente questo problema.
Poi c'è l'app f.lux o la funzione "night shift" su MacOS e iOS (e molte altre app e funzioni simili nel mondo Android/Windows). Tutte queste sono diventate popolari dopo che diverse ricerche hanno dimostrato che guardare la luce blu provoca un sonno meno salutare o addirittura l'insonnia.
Bene, se si guarda lo schermo nero, non c'è (o molto poco) luce, quindi anche nessuna onda luminosa blu. Soluzione facile. E non devi guardare quella brutta tinta giallastra/rossastra...
Riassumiamo: Il futuro non è solo scuro, né solo luminoso. Entrambi hanno un posto nella nostra vita 🙂
P.S.: Avevo un piano per trasformare questa idea in un'app per MacOS che automaticamente (chiederà di) passare alla modalità scura quando c'è meno luce ambientale (tutti i macbook hanno il sensore da quando hanno la tastiera illuminata) e imporre sfondi scuri ovunque per evitare "shock da luce". La versione di base dovrebbe essere abbastanza facile per uno sviluppatore esperto. La prevenzione degli shock luminosi è più complicata, ecco perché sarebbe meglio se Apple la incorporasse nel sistema operativo stesso.
Sentitevi liberi di rubare questa idea, ma per favore, fatemi sapere se vi ho ispirato 🙂
Inoltre, per favore aumentate il voto se pensate che questo sia ragionevole e vorreste vedere il passaggio automatico alla modalità scura e chiara su ogni dispositivo.