What do you think the word "efficient" stands for? 🙄
More efficient -> less resource usage -> less battery drain.
Efficient can mean that it can decode video without taxing the system itself (which is what it does, since the GPU is mostly uninvolved in the rest of the system's operation, vs the CPU which needs to process all other input/sound/display/process management).
Maybe, just maybe, the heating of a MB when playing unaccelerated Flash content, could be a clue as to the significance of this...
Maybe, just maybe, the heating of a MB when playing a GPU accelerated game will make you realise why this has no bearing on your argument.
BTW, when playing back HD video using VLC or Mplayer Extended, even though FFmpeg does not use the GPU, the fans on my MB don't spin up and CPU usage is low. Different software decoders with difference capabilities does not mean the GPU is more power efficient.
Stop pretending you know, you don't. You don't have proof to back up your claim. Just admit your facts are not so factual and you can end this in dignity.
I think your problem is that you are under the illusion that a laptop, a desktop, and a mobile device all need to be able to perform the same tasks without caveats.
If it doesn't work, I'm not going to buy it. That's a usability problem right there.
Now whatever you do with your stuff is your business. But if I (and so many other people) were to buy an iPad, to watch random video's and find that the damn thing only lasts 2 hours or so instead of the proclaimed 10 hours, I and those other people would be pissed. By limiting codecs, Apple is limiting this failure scenario.
*sigh*
And you'd be dumb if 1 video drew power to blame the iPad instead of the video itself. The fact is, you can have the code there to do something and until someone uses these code paths, nothing will come of it. So instead of limiting "failure" scenarios, Apple is purposefully introducing failure in their device to prevent degradation.
Battery drain is not a failure, it means the device is working. Only Apple fans would see battery drain as a failure. I see it as the device being useful. If the battery isn't draining, the device is not being used.
Do you blame the iPhone when an iPhone game draws 2% per 5 minutes ? Do you blame iOS when a radio streaming app does the same ? Or do you realise that it is those particular apps that are more power hungry and thus you make judicious use of them ?
Why do people feel the need to have Apple protect them from themselves. If I know I need my battery charged, I won't go around playing a 3D game all day on my iPhone.
And seriously, there's no proof that this app will drain more battery than the iPhone's video player. VLC on Mac and Quicktime X, one being GPU accelerated and the other not, don't have much different power draws. You have no tests that can even show what it is you're claiming as fact. Hence, you have no facts.