Today, I Argued Against Flash (Again)
I don't know when people will realize it isn't 1993 any longer. I had to argue against using Flash for a full website, again, this morning. I wrote up a little pros & cons list, from my point of view:
PROS
- Something "different"
- It's pretty (if done well)
CONS
- Restricts audience
- Visually challenged
- no text enlarging/zooming for those who have problems seeing
- no screen reader access for the blind
- Language translators
- If I pull up some .jp page on Chrome or the like, I can easily translate it to English. Flash doesn't allow for this
- Physically challenged
- You can't tab through links or navigate w/ arrow keys, which may be essential for some hemiplegics
- Visually challenged
- Hinders search engine results
- Search engines can't pull content from a .swf file
- On most search engines, you actually hinder your rankings by just having a swf file include on your index page & nothing more robust
- Other users & sites can't link to your content, just your index page. This makes for more generalized and less specific search engine results (this is a bad thing)
- For instance, if I wanted to sent you to a list of Cox Conserves partners, I'd have to tell you to go to their site, go to get involved, and our partners, versus just sending a URL
- If IBEC wanted to link to a Grid2020 article, we couldn't easily do it- we'd have to write up a few lines telling users to go to your site and 'click the following items'
- Hardware/software accessibility issues
- Larger load times make the site less desirable on anybody w/ a slower connection
- If you don't have Flash (or a specific version of Flash), you can't view the site
- Doesn't play well with most mobile phones
- Breaks standard, understood web browser fundamentals
- You can't bookmark specific pages
- You can't use the browser's Back button to go back to something you just had pulled up
- Ctrl+f (find in page) doesn't work
I'd love to hear if you agree, disagree, or any other points I left off, or maybe I'm wrong about.
Hit me up on the twitters.