Why Dark Mode Matters
thecodeangle.com
thecodeangle.com
What. No. Most of the harmful blue light comes from LCD backlight (of course it does not apply to OLED as much).
This kind of misunderstanding is why there have been so many dark mode or low contrast themes (like zenburn), which is a failure to recognise that what you have to turn down is screen brightness.
Like loudness wars for music it may be more pleasant to have nice brightness for a couple of seconds, but here’s my take: set brightness to a satisfactory value, then turn it down (a bit, maybe more). Your eyes will adapt. Over the course of a day facing a screen (which is basically a flashlight) it makes a massive difference. As a bonus when unplugged this saves crazy battery life.
> Since not everyone can see well with Dark Mode, some mobile devices provide the option for Blue Light filters
Huh. f.lux & al are not an alternative to dark mode, one should definitely use such settings, even with dark mode.
Final tip: pay attention to ambient and bias lightning.
(Not that it is designed for blue light blocking per se).
Though, again, the point is more that even with dark mode, turn down the brightness. (I think. Not original poster.)
It does. I'm using a dark theme for HN with a background of #222 and text of #CCC on my Dell U2412M display with the brightness at 100%. I measured with the ambient light sensor in my old Nexus 5 held up to my head. While lux values from smartphones are uncalibrated, it's the ratios that matter.
Dark theme, backlight 100%: 1 lux
Light theme, backlight 100%: 54 lux
Light theme, backlight 0% (not actually off): 7 lux
And my hypothesis was more that the bright parts are still bright. It is obviously less overall, but the small things are still hitting your eyes. Potentially worse, as your eyes aren't dilated correctly for the brightness.
Dark 100%: 5 lux
Light 100%: 103 lux
Dark 0%: 0 lux
Light 0%: 14 lux
0% PQ: 0.12 nit
0% SDR: 0.2 nit
100% SDR: ~120 nit
100% PQ: 570 nit
It works better in dark mode than your low contrast. The screen does not support local dimming.
This is completely false and the very raison d’être for developing OLED (plasma had this for TVs but the power consumption was ludicrous). See my sibling comment.
I can see how it is marginally false, say with a blue-themed dark mode.
Or maybe marginally false, with a cheap LED screen with a terrible contrast ratio.
Or completely not-false, with a non-blue-themed OLED dark mode.
Or mostly non-false possibly with local dimming.
but calling it completely false is completely psuedodoxical.
:)
In a low luminosity environment, you will get better contrast with less emission if you have most of your screen dark and slightly more backlight than with most of it lit and less backlight. You will want to adjust the light anyway, but the dark mode is theoretically a gain.
But all of that is moot anyway, because the web doesn't work in dark mode. So if you try to go with it you will keep being exposed to high brightness at random, what is much worse than any alternative.
On (S/AM)OLED screens the black colour (true dark) is simply zero light.
If you think it blocks enough backlight you’re deluding yourself. Display a pure black image (with a small white square in the middle to defeat dynamic contrast) and turn off the screen. From TVs to laptops, as long as it’s LCD the difference is obvious.
On my phone it's a different story, since it's OLED. Especially in lower light reducing brightness has little impact on contrast and vibrance.
Can't wait for OLED or microLED to become the standard in desktop and laptop displays so we no longer have to deal with the drawbacks of backlights.
These are superior in color, brightness and smoothness much like CRT, without most drawbacks.
Background: I’m a huge fan of dark mode, I use it all the time, I even have plugins to make things that aren’t dark dark.
But I do want to point out something slightly unfair now that things have become so nice for dark mode users: many apps are hard coded to _only_ support dark mode, like Spotify.
The dark mode process that happened over the last few years (I came to love it in Windows Phone 7 Series, so over a decade ago by now) has revealed that some users do in fact prefer light mode.
I argue that just as developers give users the option to choose dark mode, if your design is currently dark only, you should consider a light option.
Perhaps even more important, you should consider a high contrast option. At least Windows has good support, even if many apps don’t. Sadly the web support (outside of olde IE) really doesn’t seem to be there for high contrast. High contrast is an accessibility feature; I don’t need it now, but I know of people who do and that may be me in the future.
I think that I am the only human left on earth that prefers light mode, please don't shoot :)
I can't explain why but I actually have trouble understanding code on a dark mode editor, especially if it has a lot of other colors for variables / key words etc
It wouldn’t surprise me if there is a evolutionary reason for us being better at resolving small dark things better orso ;)
I'm not sure if there has been a study done on people confirmed not to have astigmatism.
I have astigmatism which makes colored text look a bit off on a black background.
Additionally, matte screen + dark mode + sunlight on screen is hard for my eyes.
Everyone preferring dark themes is a meme and not a fact.
I’m not sure if my personal anecdotes will apply to you but I’ve found dark color schemes with gray text over a blue background (ex. Solarized Dark) to be infinitely more usable than something with a black background with white text.
Less light means your pupils will dilate.
When your pupils dilate you must flex the physical lens of your eyes to focus on the screen. Less of what you see is in focus, especially up close.
Constantly focusing and refocusing can lead to eyestrain and headaches.
Meanwhile a brighter screen allows your pupils to contract, and with small pupils more of what you see is naturally and optically in focus.
This is depth of field and is most familiar to folks who have set the aperture and focus in a DSLR (or SLR in the old days)
This is less noticeable to younger folks because their lenses are much more flexible. But as people age, their lenses become less flexible and it is harder to focus up close. It might be like squeezing a tennis ball for an hour. This is why people buy reading glasses - to set the natural focus of their eyes closer to them.
If you buy reading glasses it's quite common to get a higher correction for very close like an ipad ~ 18" and a different lower correction for a computer ~ 24-30".
Thanks for the mirror!
Use archive.org.
Google Cache loads pictures and scripts from the website itself. So when the website is down it won't look good.
On a side note (and not to come off as spammy), but I built a front-end framework specifically to make it easy for web devs to include dark mode (along with light mode) in the tools and dashboards they build: https://www.gethalfmoon.com/
As OP said, both matter. Each excels in different qualities. You choose what works for you, I'll choose what works for me.
But it's probably true that printing white ink on black paper is harder.
Then again, if that was the best way to read, we should see some, if expensive such books.
I just got done correcting ten exception requests, and this kind of blithe assurance is why I empathize with the compliance guy who insisted we had to explain why we needed these, in particular, how not approving them would impact our business.
They provide a pretty reasonable example of where a dark mode makes sense: a streaming service where people are likely to be in a dark room watching mostly your video.
It is not self-evident that adding an option for dark mode is a good business decision in general, though.
Let me present a counter example: when I receive a package in Amazon Hub, I recieve an SMS (but it's really an MMS) with a six-digit code and a barcode image. The Hub lockers have a barcode scanner and a keypad. I have gotten the barcode to scan a few times, but it almost always fails and I just punch in the code.
The Pixel is usually in dark mode when I scan. It has worked in light mode. I'm not inclined to hang around the package locker for ages messing with it, though.
Granted, this is already stupidly broken, but the dark mode option introduces additional uncertainty as to whether it's the cause of this seemingly unrelated process being broken. Is framing the barcode in black going to interfere with a scanner? Maybe?
Before you claim that it's a good business decision, you need to at least confirm it's a net benefit to users:
1. if it's an option, do they find the option? How does it interact with the system option if any? Is it consistent between platforms?
2. if users toggle the option and a year later want to toggle it again, do they find it again? Or do they complain to support? Or do they delete the application in frustration?
3. are you going to properly test two sets of UX?
4. did you test uncommon cases, e.g. toggling it while the application is running?
5. looking back to my example, will it interfere or appear to possibly interfere with unexpected use cases?
Then your business case is tangible benefits (greater sales) + intangible benefits (trust, reputation, delight) - tangible costs (testing, design, support) - intangible costs (confusion, frustration).
If it's a core use case, e.g. streaming video, or if you can do it simply, especially via the native widgets, then it's likely a good business decision. Otherwise, it gets dicey.