Blank Canvas: Flash vs. HTML5
Recently we published a post regarding Apple’s stance on Flash and their iDevices. The gist of the situation is that Apple has decided they don’t want to be reliant on a third-party plugin for the iPad, iPhone and iPod Touch products.
Apple’s suggestion is for developer’s to embrace the new HTML5 specs which are supported by most current browsers, with planned support for HTML5 coming in those browsers that don’t currently support it.
There’s actually two components to this situation: the first being a browser plugin, which allows Flash-based video players and Flash-based websites (or web elements) to run on the Apple devices; the second is the new terms for the iPhone OS 4.0, which basically state that coders must use Apple’s tools to create apps for the platform.
So on one hand, we’re talking about browser content, and on the other we are talking about the App Store.
GoMedia wants to hear from you web devs out there: what’s your take on this? Not being a web developer myself, my thoughts come from an end-user perspective.
Personally, I like the idea that video and other interactive content would be browser-based as opposed to being restricted to one single authoring tool (Adobe Flash). It just seems good for the internet in general moving forward.
As far as the App Store, I think that is beyond the scope of the Flash vs. HTML5 argument as you cannot use HTML5 to build an App Store app, but one could easily build HTML5 “web apps” for the Apple devices as Google has done with their Gmail, Google Reader and Google Voice “web apps”. So let’s stick to browser-based content on this one.
I’m sure at this stage Flash has more flexibility and options for creating content than the yet-to-be-approved HTML5 standards offer. Flash has been around much longer. But in the long run, which is better for the internet in general?
Basing interactive elements within the browser as opposed to relying on a proprietary plugin just seems like the way to go. It opens up more options for competing software development tools as well as a set standard and coding language that everyone can use without needing anything more complex than a text editor.
But perhaps I am missing something here, not being a web developer (or in particular a Flash developer). As I mentioned, I am sure the Flash tools are currently more robust than HTML5, but I am also looking forward to what HTML5 has the potential to become.
With the success of the iPad, I have seen many major websites starting to at the least implement HTML5-based options for their video and interactive content. Some have decided to completely switch over from Flash to HTML5.
Go Media wants your input: what are the pros and cons of each route? Are your opinions based on your use of Flash? We’d like to hear from web developers that use Flash, and those who don’t. We’d also lke to hear from those who have used HTML5 to either replace or supplement Flash content — what were the benefits? What were the limitations?