The web is alight with the Flash vs HTML 5 video debate right now: Is it wrong that Apple are trying to force out Flash? Is Flash simply the wrong tool for delivering video over the web through a browser?
All the questions people are hotly debating. They're certainly are benefits to moving away from Flash for smaller devices. This is, after all, Apple's reasoning behind not including it in iOS and even now going as far to not bundle it as part of OS X 10.6 Snow Leopard on the new Mac's that it sells.
Others are calling on Apple as being hugely arrogant and wanting to kill off Flash to benefit its own devices. They cite it as an engineering reason. This I tend to agree with. When my iPhone plays back H.264 video it is able to use its hardware acceleration and play it natively, which in turn provides a better user experience, and crucially for a handheld device: better battery life.
Then again, my friends HTC Desire HD will run Flash and I have successfully managed to get it to play something from the iPlayer. It worked rather well. I wasn't able to judge the effect on battery life however.
So the debate will rage on. One thing that will mantain Flash's status as the big deal for video on the web is the fact that so much of the content available that people want to watch is only in Flash, rather than being available in HTML 5 Video form.
However this may start to change: firstly much of Flash video is delivered in the H.264 Codec, meaning that the content itself is already ready for HTML 5 Video playback in browsers such as Safari, Chrome and the forthcoming Internet Explorer 9 (Firefox will not natively support H.264 due to licensing fees issues).
But what if there was a tool that could convert your Flash apps, games and video to HTML 5 code?
Well Adobe seem to be developing one.
Are they getting real about Flash's dominance waining? Or shooting themselves in the head? That remains to be seen. Clearly though the tables are turning in the Flash video game.



