This collection of screenshots is a perfect demonstration of how not to present yourself well on the net. Many of these sites are completely inaccessible on iPhone and iPad (as of 7.10.10) and most often this is because they were built with total dependence on Flash.
I wish I had taken the time to gather these myself. I will be citing specific examples in the future but this survey of sites is as enlightening as it is amusing.
First of these utter failure screenshots is of TBWA\Chiat\Day‘s home page. TBWA is Apple’s agency. The same Apple on whose products, iPhone and iPad, their home page breaks completely.
Ironically, Nick Jones, who captured and presents these examples markets himself as a Flash developer and his work, despite being Flash-centric is elegant and approachable when Flash is installed and working. Based on the work he shows, I’d probably hire him as a Flash developer. I’d hire somebody else to build the rest of the site. His site is far smarter than most of the expensive agency sites pictured at the link because his site still offers screenshots and basic descriptions of his work when visited from an iPhone or with a browser not running Flash. (several of the linked images do lead to 404 errors however).
Flash is a powerful and useful tool. It can allow you to present content, offer interactivity and even provide rich gameplay experiences on the web but it is not, and should never be, the navigational spine of your primary internet presence.
The web works as it does for some very good reasons and while Flash has a useful place, if you allow a desire for the relative ease of building swoopy interactivity or cinematic presentation afforded by Flash to trump your basic priorities, you will end up undermining yourself as laughably as some of those screenshots.
When you, and really a better way to think about it is, when your users need this level of interactivity; consider the probability that Flash is necessary for a portion, not the whole, of your site. Consider the probability that your desire for your navigation to beep on click, to slide across the screen, for video to be an ‘introduction’, that your site is either a very rare case, or, perhaps, that you are putting presentation ahead of more important goals.
If you rely on Flash for the basic functionality of your site, you will, especially with so many iPhones and iPads in the world, need to build a second ‘no-flash’ instance of your site to reach the most users in the most contexts.
Particularly amusing is that because of the way Safari for iOS works, unless, you rely on Flash, your site will usually work reasonably well on iPhone and iPad negating the need for some of the WAPP-like ‘mobile’ versions you see in at least two of those screenshots.
With HTML done to an even basic level of competence, you can easily achieve:
- Accessibility for users with visual impairment
- Exposure to search
- A working Back Button
- Deep Linkability
- Web UI conventions like ‘followed link’ coloring.
Yes, many of these things can be, at least partially, implemented in Flash, these are either things you must build in yourself or bolt-on using the Adobe-created print and accessibility functionality possible, though more difficult, in Flash.
If you are looking to work with an Agency or ‘web designer’, be sure to have somebody available to you to help you define an architecture that won’t undermine your purpose. If you see a demo of something beautiful, animated and almost cinematic in its stagecraft, ask a lot of questions about how it was made and how it fails gracefully. Telling your users “You need the latest Flash Plug-in to use this site” is a golden opportunity for your users to tell you “no thank you”.