Android - How does reducing brightness of screen increase battery life?
I think you've got to differentiate between "software-layers" and "hardware-layers" in the first place. If you put a "display foil" on top of the screen, that will certainly not reduce battery consumption (though it "dims" your display). But if it's a software layer reducing brightness, that's something completely different: How should that be achieved other than reducing the "amount of light created"? It's not a "physical layer on top", though it kind-of works like that when it comes to LCDs.1
I have no means of proving it "physically", but here are two ways I can imagine2:
- reducing light intensity of the "light generators" (LEDs for OLED, or backlight for LCD) by feeding less power to them – which would work for both types of displays, and is the way the actual brightness control works
- altering the color values (e.g. convering "#FFFFFF" to "#DDDDDD", making "white" a "light gray") – primarily working for OLED to "safe power", but in theory also for displays using differently colored LEDs (or LED arrays) to compose the color, if such exist3
As Dan put it1: Using a filter/overlay like this will make either type of screen look darker, but it'll only reduce power use on OLED screens. On LCD screens, only decreasing the backlight brightness saves power.
Apart from that, your quotes nowhere state the filters would not affect power consumption in either way.
1 Following up a discussion in chat between Dan and me, on LCDs it in fact is similar; quoting Dan: Using a software overlay to darken pixels on an LCD screen won't reduce the power consumption [… which works] by putting a transparent grey full-screen window on top of other windows; that's more likely to increase overall power consumption, because you're giving the window compositor more work to do. Doesn't contradict whith what I wrote, but gives more insight in "applying the right filter to the wrong display type": The same amount of "backlight" is generated, just the crystals (LCD = Liquid Crystal Display) are darker.
2 There might be other possibilities which escaped me, so I don't claim the list to be complete. It should give some insight nevertheless.
3 There are differently colored LEDs at least for Red, Green, and Blue (read: RGB, so such a combination would cover the full color spectrum), making displays like this potentially possible (note I didn't say they already exist!); different colors feature different efficiency – so "red-ifying" the screen would safe power (red-orange LEDs feature the most lumen-per-Watt according to Wikipedia).
Even if that is true, that would not apply to all screens such as an (AM)OLED screen that doesn't use a backlight.
From Wikipedia article on amoled:
The amount of power the display consumes varies significantly depending on the colour and brightness shown. As an example, one commercial QVGA OLED display consumes 0.3 watts while showing white text on a black background, but more than 0.7 watts showing black text on a white background, while an LCD may consume only a constant 0.35 watts regardless of what is being shown on screen."
Also read the claims on the apps themselves, most don't even claim to effect battery life on other screens
from "Screen Filter" app:
Applies a shade that acts as a dimmer to ensure your eyes don't hurt. Far more powerful than Android's built-in brightness setting. Great for low-light gaming, web browsing, and eBook reading. It even saves battery life for AMOLED displays!
From "Night Mode" app:
- If you have an AMOLED display, you can also save battery!