Is It Time for Flash to Die?

I'm really amused by all the verbal sparring of late between Apple and Adobe. Mr. Jobs' open letter explaining Apple's (his) position regarding Flash on the iPhone OS, while obviously somewhat self-serving, did codify a number of reasons for keeping Flash out of the ecosystem. These reasons are all to familiar to us Mac users, but I can understand why the rest of the world is less than convinced about his sincerity. Flash, while not perfect on Windows, is completely lousy on OS X. As a relatively new switcher of three years, this performance contrast is still fresh in my mind. In fact, I can remember being convinced I'd done something wrong the first time I installed the Flash plugin in Safari. The experience introduced me to "beachballing".
Before I go any further, a disclaimer. I’m no fan of Flash (or Adobe for that matter). I really thought it was terrific when I first saw it, but that was a long time ago. When it was first introduced there was a void in the internet experience that Flash filled quite nicely; multimedia. HTML standards at the time were virtually devoid of any means of presenting interactivity or video. Hover buttons and the very limited GIF graphic format is about all there was. Consequently, flaming logos and animated mailboxes signified Web 1.0. Adobe was smart to develop and freely distribute browser plugins to fill this void and Flash became the de facto standard for distributing multimedia content on the web. In fact, it’s hard to imagine today’s internet without it. YouTube, hulu, Ustream and by some estimates, 75% of all web video is delivered via Flash. That being said, just because three out of four internet videos use Flash encoding doesn’t mean it’s the best method. In fact, Flash is a fourteen year old technology designed when the internet was a very different place and the average PC wasn’t nearly as powerful as today’s cell phone. With HTML 5 all but a done deal, the need for a proprietary, third-party delivery system is waning if not completely nonexistent.
Disclaimer #2: I'm an Apple fanboy who makes no apologies for lusting after almost everything they make. That being said, I'm no apologist for many of the "walled garden" policies enforced by the company. It's almost laughable when the world's biggest control freak, Steve Jobs writes an open letter to the world lecturing everyone on the virtues of open web standards and HTML 5. This coming from a man who refuses to allow iPhone, iPod and iPad owners to install software on their own devices unless his company approves it first. During his iPad announcement keynote he had the gall to proudly proclaim “...you can set the device's background wallpaper to whatever you want.” Like that is some sort of privilege? I couldn't believe he said it with a straight face!
Apple (Mr. Jobs) is very intent on insuring a smooth, reliable user experience on all their devices. I get that. I just don't appreciate him lecturing the world on "openness" while making the argument that Flash could ruin that experience.
Adobe on the other hand, isn't exactly lilly white either. They, better than any company I can think of, exploit the "Gilette Razor" business model to leverage their position as gatekeeper of web multimedia content. By developing and freely distributing Flash plugins for almost every browser and operating system (the razors), they've built a huge user install base allowing them to charge a premium for their proprietary development and deployment tools (the blades). This near monopoly gives them carte blanche to dictate terms to web designers and developers alike and like any monopoly, innovation is stifled. For example, they’ve made little or no effort to take advantage of newer chip architecture that allows for hardware decoding of H.264 video. This makes rendering video much more efficient, saving CPU cycles and power. Consequently, Flash video playback has deservedly earned labels like “resource hog” and “battery eater” and is one of the main reasons Apple won’t allow it on their portable devices. Additionally, while users get free plugins to view Flash content, Adobe really soaks developers for Flash creation tools. The basic Flash tool, Flash Professional CS5 retails for $699 with the Web Premium version a whopping $1799! They pay through the nose for the privilege of developing poor-performing software. Flash content can be beautiful and full-featured but it is last decade’s technology wrapped up in new tools.
Both Apple and Adobe are making eloquent speeches about the virtues of their positions and how their solution is the best for everyone. I’ve tried to look at the situation objectively and filter through the self-serving rhetoric from both camps. In the end, I side with the best technology and on that point Apple happens to be correct. Hanging on to Flash is an exercise in choosing the path of least resistance and staying the course of using the millions of already installed browser plugins to view multimedia content. The better technology is the more efficient HTML 5 standard but it will require a significant development effort to implement. In the end, HTML 5 will be simpler for users, require less power, is more open and cheaper for developers. It just happens to be the Steve Jobs side of the argument.
Reader Comments