Please explain how the m8 Windows version has 12 hours more battery life than the android version? That is the most accurate comparison of them all, exactly same phone with different OS. So android is power and resource hungry.
We'll since none of you seem to have the mental capacity to understand, I'll explain.
There are several reasons for why the Android version consumers more battery, and Android itself doesn't have a lot to do with this as much as HTC itself does.
The HTC One M8 for Android and Windows are described as perfect competitors for OSes, but they aren't.
For starters DMC has posted credible info regarding how the M8 for Windows has less brightness on preset levels than the Android variant, take this into account because it matters a lot.
Other than this the Android version features tons more lock screen gestures and shortcuts, this involves keeping either the proximity or gravity sensor active at all times, the Windows Phone version only keeps proximity active and doesn't support a fraction of the gestures of hardware shortcuts.
Moving onto the homescreen the Blink feed app refreshes on Android every now and then, it's a content heavy application so it does consume data and battery.
There's tons more info regarding this. But to keep this short HTC has baked more features into the Android variant, and they consume more power.
The M8 for Windows is essentially an M8 with significantly less features from HTC's side and also less features than Android (because of Windows Phone).
Oh and if the LED light takes any battery you could also add that, because the M8 for Windows doesn't support any such thing either.
keep telling yourself that and keep not reading stuff properly
if it makes you feel better,be happy that way but it wont change the truth
its just that you say Nexus 5 with android L is power efficient and changes clock speeds to low when not needed then go on to say the only reason L720 has good battery life is the "inferior" hardware
you sir are delusional,the M8 proves the advantages of windows phone and you cant bear to accept credit for a non-android
Not just inferior hardware. If you knew the basics of mobile technology you would know how much of an impact a higher resolution display has.
Also your statement about Android L is also completely wrong. Android(and almost every other OS released in 21st century) under clocks the CPU when not in use. But when you compare a Lumia 720 to a Nexus 5, the Nexus 5 has a lot more cores to power
Quite an unfair comparison if you ask me. But obviously all amount of logical reason just passes by you.