Adobe vs. CSS
Savvy web designers continually produce beautiful, elegant designs that play to the strengths of their medium. For designers that want pixel-perfect control over their designs, the only go-to for most of that time has been Adobe’s Flash platform. Lately, Adobe has taken a lot of flack over their proprietary design tool. To its credit, Flash has had clear benefits over CSS for many designers, but since the advent of CSS3 and HTML5, standards-compliant designing for the web has come into its own. Can Flash still boast those benefits, or will its various downsides spell the end for Flash?
In Defense of Flash
No doubt about it, if you’re looking for total control over your design, Flash can give it to you. Proprietary fonts are protected against piracy, fancy button animations are a cinch, and with both timeline-based and ActionScript-based animations, the sky’s the limit with animation. This has allowed Flash developers to create nifty online games and interactive environments, all contained in an enclosed movie. Flash also boasts improved media integration and the ability to create stand-alone replicas of your website for mass distribution without Internet connection. At first glance, it would seem Flash is the obvious choice for clients looking to provide a feature-rich user experience.
Where it All Falls Apart
There are numerous reasons why Flash isn’t necessarily the platform of choice for a website.
- While Flash provided a format for delivering targeted video and audio, HTML5 has built-in support for video and audio as well. Today’s Internet provides plenty of solutions for delivering multimedia content outside of Flash.
- Flash sites also return terrible SEO results, since all content is embedded in a published movie.
- Flash is nearly inaccessible to physically-impaired audiences and totally inaccessible to visually-impaired audiences, making it unacceptable for government websites (or any company that doesn’t want to get sued for non-compliance.
What the Experts Have To Say
So what’s all this about Apple not supporting Flash on the iPhone and iPad? It’s not about being petty; it’s about delivering a stable platform. As Steve Jobs points out, Flash has one of the worst security records of 2009. It also has shown to perform poorly on all mobile devices to-date. Let’s not forget, Flash works with mouse integration – not touchscreens. It consumes memory and battery power to play. In all, it works great on a desktop computer with loads of bandwidth and a steady power source, but falls flat in a mobile world.
Mary Meeker of Morgan-Stanley, the ‘Queen of the Net’, states that over the next five years “more users will connect to the Internet over mobile devices than desktop PCs.” We are adopting mobile devices at a much faster rate than we did desktop devices. Although Flash developers can create great interactive experiences on a desktop, if we take a step back and look at the future of our interaction with the web, this becomes totally irrelevant.
Business Insider conducted two surveys on iPad users and compared results, with surprising findings. Since the first survey, more users polled consider it their primary computer, using it mostly for browsing the Internet, with an increase in usage over time (a sign that nobody misses the inability to view Flash on the web). 29% of them have downloaded over 50 apps for the iPad. These apps will most likely replace online games that have been the bulk of Flash work on the web as well.
In all, our newest digital revolution–that of moving from a desktop-based viewing environment to a mobile one–spells the end for design dinosaurs like Adobe Flash.