The emergence of HTML5 as a future standard for web page creation has caused quite a stir for Flash developers. HTML5 supports video and audio and uses Scalable Vector Graphics (SVG), offering a real alternative to Flash for delivering multimedia content for the first time in nearly 15 years. This has lead parts of the web design community to assume that once all browsers support HTML5, the death knell may toll for Flash as there won't be a need for plug-ins or even Adobe software to create the content. | |
Apple is probably one of the most prominent organizations supporting HTML5 as a future standard, going so far as to remove the ability to play Flash on their iPhones and iPads. They justify doing so by claiming that Flash is old, buggy and a drain on the CPU. Others speculate that this may just be a marketing ploy on their behalf, as they don't want to be held hostage to another company's proprietary software. While I personally see the future as moving towards open standards and away from plug-ins, there are a number of reasons why I think this will happen later rather than sooner. Firstly, the current implementation of HTML5 is still not as feature-rich as Flash. It does not actually support animation or interactivity on it's own, requiring Javascript and CSS to make it work. The web is largely controlled by the tools web designers have at their disposal. Flash currently has thousands of designers around the world with years of experience delivering immersive and interactive content through a sophisticated toolset within the one package. To do the same work with HTML5 at the moment is simply not as easy. This has led to the creation of a small number of Flash to HTML5 converters. How accurate and useful these are in practice, only time will tell. |
The one area where I do see HTML5 making inroads is with video delivery. Flash was never originally designed to be a TV set. It became the de facto video web standard simply because it was already there. Delivering video via HTML5 may be easier for designers who need to cover a large number of devices and don't need any sophisticated interactivity. Video with Flash always seemed to be undermining Flash's real capabilities. | |
The ultimate future of Flash is uncertain. Flash has had rivals spring up in the past. (Does anyone use Microsoft's Silverlight?) But it's clear that the HTML5 open source standard may just be it's biggest challenge yet. |