Adobe Flash: I'm not dead yet!

Spider

Administrator
Staff member
Mar 24, 2011
15,781
1,812
Summary: We can wish Adobe Flash were dead all we want, but there's still no universal replacement for it. And, there won't be one anytime soon.

By Steven J. Vaughan-Nichols for Networking |September 30, 2012 -- 22:29 GMT (15:29 PDT)

flash128.jpg

Like it or hate it, we're all going to be
using Adobe Flash for years to come.

Yes, we all hate Flash. Even Adobe's not that crazy about Flash anymore. Too bad. There's still no replacement for it.
HTML5 video you say? What about it? There's nothing magical about it.

HTML5's video tag doesn't define which the file format, such as MPEG4 or WebM, or video or audio codec, such as H.264 or VP8, that are permitted. The only thing HTML5 does is let Web developers set up case statements so that they can supply a choice of various combinations of containers and codecs in the hope that your device can support one of them.

In other words, HTML5 video is just a rug that covers the dirt of multiple video formats. It doesn't replace Flash at all. In fact, you can still use Flash within it. We're a long way from being Flash free.

You see, HTML5 doesn't define any video container or format. You can use such containers (aka file formats) and codecs as Ogg files with the Theora video codec and Vorbis audio codec; MPEG4 files with the H.264 video codec and AAC audio codec; and Google's WebM containers with VP8 video codec and Vorbis audio codec for HTML5. And, yes you can also MPEG 4 with Flash. The end result: Flash lives on.

Sure, Adobe is moving away from Flash, and I too once thought that meant that HTML5 was going to magically do away with Flash. I was wrong. All HTML5 video really does is sweep the question of which video containers and codecs under the the rug. Today, Web designers must support not just Flash, but several video formats to be sure that their visitors can watch their videos.

What remains the real default video format of choice? I'll give you a hint. It's five letters long and it's name starts with an “F.” I mean come on try to find a major Web site from a company not named Apple that doesn't use Flash. I'll wait for you. <crickets>

Even Google, which has its own dog in the video format wars—-WebM—-still uses Flash for most YouTube videos. Heck, even on devices like the Nexus 7, which use Flash-free Android 4.1, Flash lies hidden away inside the Google Play video player.

Remember Microsoft's Silverlight? It was going to replace Flash. Microsoft is now backing away from Silverlight. What does Microsoft recommend instead? Good question. I notice, however, that the biggest security issue Windows 8 has had to face so far was its failure to address a Flash vulnerability in Internet Explorer 10 quickly.

True, Flash was, and now never will be, an official standard. Had Adobe tried to open Flash and make it a real industry standard, say via the World Wide Web Consortium (W3C), we might all be using Flash now on everything from our PCs to our smartphones to our tablets and we wouldn't be debating about the future of Internet video. As it is, Flash remains the guilty video secret we'll all keep using.
 
I have a Flash question: Just got a new ASUS tablet, went with an Android tablet just for the flash. The mobile flash that uploads for this tablet is 11.0. One of the games I am playing requires version 11.2. This is apparently not available on the mobile flash. Is there a work around? The game is Forge of Empires.
 
My n7 does not support flash, YouTube works fine though and of course iPhone and pad have never supported flash. Flash has been withdrawn for mobile devices, says so on adobes site. Talk even on webos is about HTML 5 support.
 
That is a rather misleading article. He did get it correct that HTML5 isn't a video standard and it's not supposed to be, it is a web standard. HTML5 does allow for video to be easily implemented though. So the choice of how to implement that video comes down to the page designer.

Now any smart designer would implement MPEG4 or H.264 which are standards and in common use and there should be no more issue with devices playing the video than if Flash was chosen. Of course the page designer could choose some proprietary and obscure video format that only works on 1 out of 100 devices but that would just be a silly choice. In fact if somebody wanted to be that silly they could do the same thing and choose not to use Flash with the same result. It isn't down to HTML5 or Flash being the "right" choice it is up to web designers to choose universal video formats.

Yes, Flash will continue to be around for a long time but that isn't because it is any better at video. It is only because Flash was the "universal" video standard for a long period of time. This was possible because virtually every computer in the world was running on x86 architecture and there was one version of Flash Adobe had to put out to support it. Time has moved on an there are now many chipsets besides x86 (ARM based) and Adobe has realized it is an impossible task for them to continually develop and support a unique version of Flash for each chipset. Therefor Flash is dead. While it will remain around for sometime eventually as old pages are updated or die the redesigners or new page designers will make pages without Flash and it will seem as silly as AOL dial-up discs.

JP
 
Back
Top