Dark vs. Light Theme Battery Stats on SAMOLED
forum.xda-developers.com
forum.xda-developers.com
xda-developer forums seem to be full of tips and tricks that make your Android device battery last longer or the device work faster, but a lot of that stuff is just crap. This article was better than average, but the results are still very convincing.
When you see a picture of light on an AMOLED screen, it is actually true that a physical light is being prepared in front of your eyes on the screen by adding the three colors in proportion. this is not an easy task and so explains why lcd's as of now display truer colors. This truly is a modern technical achievement.
OLEDs have better color gamut and contrast than LCDs (without local dimming), making the colors better than LCDs.
“The Color Gamut is not only much larger than the Standard Color Gamut, which leads to distorted and exaggerated colors, but the Color Gamut is quite lopsided, with Green being a lot more saturated than Red or Blue, which adds a Green color caste to many images. Samsung has not bothered to correct or calibrate their display colors to bring them into closer agreement with the Standard sRGB / Rec.709 Color Gamut, so many images appear over saturated and gaudy.” – http://www.displaymate.com/Smartphone_ShootOut_2.htm
Minor tangent: I'm not sure how he defends his contention that SAMOLED > LCD by noting that he didn't test anything but SAMOLED in the comments. I realize he wasn't testing anything else and I'm perfectly willing to believe that SAMOLED is more efficient but he still claimed X and when asked for evidence punted.
This is absolutely best case scenario, ignoring all other battery factors.
Granted that it's not all like this as some groups out there and developers really do care about such things (like Cyanogenmod). However, that's typically not the mode of operation. For example, kernel modders that think it is a good idea to disable fsync by default. On top of that, they generally do not give an option to enable it for end users. Result was lots of data corruption when people pulled out their batteries.
This is just my observations from being heavily into the modding community for around 2+ years helping to administer one of the larger modding forums. I try to push for factual information as much as I can and to lead by example when possible through any code or mods I might publish, but the community is pretty set in its ways still. I do think my efforts aren't in vain when I get the occasional positive feedback from users, so it keeps me going. However, there are just too many non-developers mixed in with a minority of actual developers and end users cannot seem to discern between them.
I will say, given these findings from OP, I hope these types of displays become more common.
If you are using a LCD the color of your pixels doesn't matter. Ok, it might matter a little bit but not much and it's not as easy as saying that white uses more power than black. It might even be the other way around.
In an LCD the color is determined by a liquid cristal filter that can be turned on or off and dimmed. The filter itself needs hardly any power, however. Not compared to the actual light that shines through that filter.
The light comes from LEDs or CFLs (I guess in principle you can use any light source but those two have useful form factors and need less power than, say, incandescent lightbulbs) behind that filter. And that light is always on. Some TVs have local dimming to make the blacks blacker in certain regions of the image, but computer monitors don't.
So by using a dark theme, all you influence is the filter, not the actual lights. As you might know, covering up a lightbulb so you don't see it's light anymore doesn't magically make the lightbulb consume no more power.
AMOLED displays work differently. There the pixels themselves light up or don't. They are like a matrix of thousands of minuscule lightbulbs you can individually turn on or off.
http://i.stack.imgur.com/c6yrk.jpg (From here, http://skeptics.stackexchange.com/questions/4373/does-a-webp...)