Rahman: Android 15 krijgt functie om donkere modus op alle apps te forceren

Android 15 krijgt mogelijk een functie waarmee gebruikers een donkere modus in alle apps kunnen forceren. Vanaf Android 10 is er al een soortgelijke functie beschikbaar in de ontwikkelaarsmodus, maar die werkt niet bij alle apps.

De functie is verstopt in de Android 15 Beta 1.2-update, ontdekte Mishaal Rahman van Android Authority. In de toegankelijkheidsinstellingen staat in het Kleur en beweging-menu de optie 'Maak alle apps donker'. Hiermee is het mogelijk om een donkere modus in alle apps te gebruiken, ook als de appontwikkelaars zo'n modus niet zelf als optie aanbieden.

Dit lijkt daarmee erg op de 'override force-dark'-functie die al sinds Android 10 aanwezig is tussen de ontwikkelaarsopties. Die is bedoeld voor ontwikkelaars om snel een donkere modus te testen in hun apps. De nieuwe functie is echter tussen de gewone instellingen te vinden, waardoor deze bedoeld lijkt voor reguliere gebruikers.

Een ander verschil is dat de override force-dark-functie niet werkt bij alle apps. Appmakers kunnen zich namelijk afmelden voor de functie. Bij de nieuwe functie lijkt dat niet het geval te zijn, schrijft Rahman. Bij apps waarin de developeroptie niet werkt, zoals Fitbit, doet de nieuwe optie het vooralsnog wel. Google heeft nog niet bevestigd dat een dergelijke instelling wordt toegevoegd aan Android 15.

Android 15-functie 'Maak alle apps donker'Android 15-functie 'Maak alle apps donker'Android 15-functie 'Maak alle apps donker'

Door Kevin Krikhaar

Redacteur

28-04-2024 • 12:41

39

Reacties (39)

39
39
14
1
0
17
Wijzig sortering
Op Samsung UI 6 en later kan ik bij labs gewoon per applicatie dark mode forceren. Sommige apps worden standaard in dark mode geplaatst. Het is overigens bekend dat Samsung en Google samenwerken met nieuwe dingen bedenken en langzaam uit te werken. Eerst experimenteel handmatig te doen, daarna toewerkende naar een compleet werkende implementatie.

Echter CyanoGenMod/LineageOS addon ontwikkelaars bedachten ook al heel veel snufjes, die nu standaard aanwezig zijn in Android of geactiveerd kunnen worden.

Een dark mode forceren voor applicaties met willekeurige kleuren, zonder dark mode ondersteuning daarvoor kan je een kleuren combinatie lookup tabel gebruiken zodat bepaalde kleurencombinaties zonder dat de applicatie het merkt in nette kleurencombinaties worden omgezet.

Wie wel eens naar een ouderwetse foto film negatief heeft gekeken bij fotorolletjes weet dat bijvoorbeeld kleuren er heel vreemd uitzien als je simpelweg kleuren zou inverteren.

Omdat applicaties assets hebben zoals icoontjes, foto's, of wat dan ook, hoort Android dit dan dus ook te gaan doen met die assets.
Xiaomi heeft dit al vele jaren. Ik gebruik het dan ook zit al jaren op mijn mi 10 pro. Het werkt bijna perfect.
Heel mooi, laat maar komen.

Ik heb hier zo'n enorme hekel aan dat je 's avonds in het schemer of donker aan het werk bent in de donkere modus, en dan overschakelt naar een app die dat negeert en het hele scherm meteen op de normale dagmodus zet, liefst op volle helderheid natuurlijk zodat je de eerste 5 minuten helemaal niets meer ziet behalve sterretjes....

Mooi dat je het nu geforceerd kan doen vanuit het toestel, scheelt weer veel ergernis.
Ja, zelfs sommige grote appbouwers zoals Amazon vertikken het om dit in te bouwen :(

Vooral 's nachts inderdaad heel vervelend. Denk je even wat te checken en BAF, je nachtzicht weer geruineerd.

Dit zal wel een beetje gaan op de manier van Dark Reader, en dat vind ik helemaal prima. Werkt soms beter dan de eigen dark mode van sommige sites (maar er wordt volgens mij door de maker wel veel aan gemasseerd).

[Reactie gewijzigd door Llopigat op 22 juli 2024 22:56]

Nog maar een aantal apps die het helaas geen donkere modus hebben: Rabobank, marktplaats en vinted.
Helderheid heb ik vaak erg laag staan hierdoor in het algemeen. Ben benieuwd hoe dat gaat werken in a15.
Maar bij Dark Reader zijn sommige websites deels niet goed te lezen. Ik vraag me af of dit ooit perfect zal kunnen werken. Ik zou het in elk geval niet geforceerd aan willen zetten voor alle applicaties: wat als er een stuk zwart of zwart wordt en je daar nooit achter komt?
Misschien een gekke opmerking maar is het sowieso niet beter om een lampje in je kamer aan te hebben? :)
Dit roept wel vragen op hoe een app er dan precies uit gaat zien. Alle achtergronden die lichter dan 50% zijn, diapositief maken door de rgb-waarde van 255 af te trekken, zoals we wel eens eerder zagen op iOS? Dit werkt niet altijd goed.
Bij WIN32 Api is dat RGB(255,255,255) voor wit, en RGB(0,0,0) voor zwart. Het is inderdaad te simpel om een kleur zoals grijs RGB( 200,200,200 ) om te zetten naar RGB ( 55,55,55 ). In die tijd van Windows 95 en 98 en ME en 2000 waren beeldschermen bij RGB ( 255,255,255 ) zo helder wit dat het gewoon pijn deed aan de ogen. Omdat de klassieke beeldbuis CRT wel RGB ( 0,0,0 ) diep zwart kon weergeven configureerde ik Windows helder wit altijd rond een grijs punt. In de praktijk heb ik in die tijd Windows nooit gebruikt met helder wit. Het contrast was onnatuurlijk, en daarmee bedoel ik letterlijk oogverblindend. Zeker in Microsoft Office 97 was het belangrijk om het besturingssysteem misschien maximaal RGB ( 210,210,210) als wit te laten uitsturen. Dat was in die tijd bij een Cathode Ray Tube beeldscherm de enige oplossing.

Maar toen kwamen de LCD schermen, en werden helder witte kleuren RGB (255,255,255) daadwerkelijk standaard bruikbaar, met ingebrip van de refreshrate Hold and Refresh Thin Film Transistor schermen waarbij 60 Hz gewoon stabiel beeld gaf. Bij CRT was het meestal 85 Hz maar liever 100 Hz, zoals je dat kent van gewone televisies van Philips die 50 Hz omzette naar 100 Hz door de Cathode Ray Tube kanon gewoon 2 keer hetzelfde beeld te laten projecteren op het fosfor voorop de beeldbuis zelf.
Een stukje puur wit of hele felle kleur is niet erg maar heel de achtergrond in een lichtbak veranderen komt nog steeds voor bij streaming video en youtube etc.

Kon je bij Windows het witpunt apart regelen en opzichte van applicaties? Ik neem aan van niet. Is het dan niet net zo makkelijk om gewoon je monitor te dimmen?

Ik heb desktop monitoren altijd maar op 30 à 50 procent helderheid staan. Pre-dark mode ‘s Nachts soms nog lager, 20% was dan vaak al genoeg en een stuk beter vol te houden.
Wordt de kleur wit voor het lettertype dan ook geforceerd? Anders heb je alsnog een probleem.
Subpixel rendering is hier een nog meer gecompliceerde factor. Alle beeldschermen hebben sinds Oled en LCD een pixel layout, scherpe tekst krijg je met subpixel rendering, waarbij je helaas eerst exact de Subpixel layout hoort te weten. Dit zie je op moderne televisies zoals Quantum Dot Oled TV's van Samsung, waarbij het besturingssysteem de pixel layout nog niet kent, omdat het gaat om zeer nieuwe technologie. Dat wordt in bijna alle reviews van deze nieuwe generatie QD Oled Samsung met name TV's besproken bij weergave van tekst.

De reden dat ik QD Oled TV erbij neem als voorbeeld, is dat ook moderne Android Mobieltjes een zeer specifieke hardware layout hebben. Als je die Layout niet kent maakt het niets uit wat je probeert, maar als je de layout kent, dan is er een oplossing.
Kinkt leuk als je van dark mode houd maar het werkt gewoon niet.
er zijn tal van afbeeldingen of assets die gewoon wit zijnen dat ook zullen blijven en je nog een puist wit in je bakkes geven.
Stel je laad afbeelding 1 van dit topic dat is zon 50% white en dus een beste puist licht dat valt niet op te lossen.
Daarom verkies ik gewoon een white mode voor consistentie voor mijn ogen en heb mezelf aangeleerd gedimde schermen te gebruiken zodat een spontaan wit object geen probleem is waar dat bij dark mode en hoge brightness wel zo is.

[Reactie gewijzigd door computerjunky op 22 juli 2024 22:56]

Ik gebruikte ook altijd de donkere modus, maar tegenwoordig vind ik licht opeens fijner. Wel met de helderheid op 35%. Maar op de desktop altijd donker thema.
Dark mode vind ik prettig voor video applicaties, zoals YouTube. Voor browsers of applicaties met tekst heb ik het liefst een situatie die lijkt als 'tekst op papier'. In de meeste gedrukte boeken is het altijd licht papier met daarop de tekst. Op advertentie flyers is het dan vaak weer grote witte letters op een donkere achtergrond.

Bij Termux vind ik de standaard witte tekst op een bijna zwarte achtergrond enigszins logisch, dat is immers hoe mensen terminals gewend zijn. Als je een Linux distributie terminal echter opent, zie je dat de achtergrond meestal niet echt zwart is, maar enigszins grijs.

Het menselijk oog is van nature niet zo ontwikkeld om zeer sterk contrast te hebben in bepaalde situaties.

Met name witte letters op een zwarte achtergrond zijn onnatuurlijk voor het menselijke oog. Het veroorzaakt chromatische dispersie.

Zeker brildragers vinden het vaker zeker bij hogere sterktes beter als tekst wordt afgebeeld als zoals boeken zijn. Dit kan je verminderen door in dark mode niet de meest heldere wit voor tekst te gebruiken en ook niet het meest diepe zwart.
Chromatische aberratie of kleurschifting is een optische fout van lenzen en lenzensystemen die ontstaat doordat licht van verschillende golflengten niet in dezelfde mate wordt gebroken aan de lensoppervlakken. De oorzaak hiervan is dispersie, een materiaaleigenschap van glas en van andere optische media. Het getal van Abbe is een maat voor de dispersie van een optisch medium.
https://nl.wikipedia.org/wiki/Chromatische_aberratie

Bij de YouTube applicatie vind ik de dark mode prettig, maar het had gewenning nodig.

De tijd van MS-DOS met witte letters op een zwarte achtergrond was toen overigens noodzakelijk om het beeldscherm niet te laten inbranden. Heb in die tijd veel ingebrande schermen gezien.
Bij Termux vind ik de standaard witte tekst op een bijna zwarte achtergrond enigszins logisch, dat is immers hoe mensen terminals gewend zijn. Als je een Linux distributie terminal echter opent, zie je dat de achtergrond meestal niet echt zwart is, maar enigszins grijs.

Het menselijk oog is van nature niet zo ontwikkeld om zeer sterk contrast te hebben in bepaalde situaties.
Dat klopt, en daarom heb je bij terminals vrijwel altijd de keus hoe je het wil zien (bij termux heb je de style plugin, die kost wel geld maar op F-Droid staat 'ie gratis :Y) )

Als je last hebt van hoge contrasten zijn er ook speciale kleurenthemes zoals Solarized (en de Dark variant daarvan). Die zijn expres gebouwd om alle voorkomende kleurencombinaties een gematigd contrast te geven. Ik ken verder ook Monokai maar die is alleen voor ontwikkelomgevingen, terwijl Solarized in veel meer applicaties aangeboden wordt.

[Reactie gewijzigd door Llopigat op 22 juli 2024 22:56]

Op github genoeg thema's voor Termux op Android. Overigens is het mogelijk om Windows 10 of Linux te draaien zoals Kubuntu 22.04 op Android via Termux. Dit zegt meer over hoe Termux is, dan over Android zelf. Termux is de complete GNU Userland erbij, met inbegrip van virtuele machines.

Als je goed op let als je Termux gebruikt zie je dat van nature Termux regel per regel scrolled in plaats van pixel voor pixel.
Daarom had IBM zeker groen en amber? Prettiger voor de ogen. Ik weet wel dat ik door de mobiele telefoon van min naar plus ben gegaan. Voor gebruik kon ik in de verte minder scherp zien. Ik had min 1, nu kan ik in de verte goed zien. Was wel zo handig met auto rijden en mijn werk als reachtruck chauffeur. Wat ik wel heel erg fijn vind. Maar het stomme is dat als ik buiten ben, ik geen leesbril nodig heb om alles goed te zien, maar binnen altijd. Schijnt iets met licht te maken hebben, geloof ik.

Ben inmiddels gestopt met werken en heb mijn auto verkocht, want niet meer nodig. Komt trouwens goed uit, want benzineprijzen blijven maar stijgen en nu wordt ook de verzekering nog eens flink duurder.
Als je buiten kleine pupillen krijg door zonlicht, heb je een veel diepere focus op meer afstanden. Als je binnen bent, krijg je 'normale' pupillen waarbij er veel geringere diepte scherpte is. Sommige mensen krijgen oogdruppels om hun pupil klein te houden. Ik adviseer als je scherp wil zien, een leesbril op sterkte gemaakt bij jouw leeftijd voor computerwerk. De ooglens hoeft dan minder te accommoderen.
Op desktop? Ik hoop niet op Windows, want de darkmode flashbangs in Windows zijn helemaal niet goed voor je ogen.
Windows 10 dark mode was veel te donker. W11 heb ik nooit gebruikt. Ben in 2017 overgestapt naar linux. W10 was mijn laatste Windows ooit. Ik ga nooit meer terug naar die opgeblazen spyware bagger.

[Reactie gewijzigd door desalniettemin op 22 juli 2024 22:56]

Leuk, als de apps het dan ook allemaal maar ondersteunen. Sommige apps werken niet lekker met darkmode, tekst die dan zwart blijft en zo niet te lezen is. Voorbeeld is bij mij de Bookings app. Dus dat forceren zou top zijn 👍
Als je leest, maakt het dus niet uit of de apps het ondersteunen of niet. Het wordt ‘geforceerd’.
Ik denk dat @Yonni probeert te zeggen dat:als de apps het niet (goed) ondersteunen, je dan rare dingen krijgt te zien indien het OS gaat forceren. Dus als Android de Bookings app gaat forceren om een donker thema in te stellen maar daar helemaal geen support voor is ingebouwd krijg je mogelijk een onwerkbare (onleesbare) app.
Mijn vrouw had recent een issue met een digitaal toegangskaartje waarvan de QR code werd 'gespiegeld' als gevolg van het forceren van de dark mode, en als gevolg hiervan dus niet meer werkte. Best wel gênant in een rij die achter je als maar langer wordt.
Dat heb ik ook wel eens gehad. Maar dat heeft meer met slechte scan software te maken. Bij de bioscoop was het geen probleem, maar DHL kan er echt niet tegen
Xiaomi deed dit een hele tijd, maar zijn er vanaf gestapt.
Kwam idd heel soms wel is een App tegen die het niet deed.
Ze hadden een optie om dit per app in of uit te schakelen (Black of White list was mogelijk)
Bedankt voor je reactie. Als je leest, zie je dat ik dat forceren ook noem, ik gaf enkel een voorbeeld uit eigen ervaring. Fijne dag.
Erg mooi nieuws

Kijk er naar uit dit te hebben als deze telefoon op is
Eindelijk, ik ben echt zat met wit-modus op mijn tiktok in de donker.
Tiktok heeft gewoon de donkere modus? Moet je instellen in: instellingen (settings) -> scherm (display).

Mooi dat de functie eraan komt. Ben fan van de dark modues, dus op mijn iPhone is ook alles donker. Dat forceren lijkt me niet eens zo'n slecht idee, als ze het maar goed werkend maken in apps die de modus niet officieel ondersteunen. Geen donkere letters op een zwarte achtergrond bijvoorbeeld.

Edit 17:49: @nike91011 ah oké, ik dacht dat het gewoon een standaard TikTok functie was op alle telefoons. Dat is dan helaas dus niet zo, jammer. :(

[Reactie gewijzigd door Adiposed op 22 juli 2024 22:56]

Ja dat heb je wel bij iPhone, maar niet bij sommige Android telefoons.
Gebruik ook donkere modus, alleen nogal eens problemen met het scannen van qr-codes.

Op dit item kan niet meer gereageerd worden.