Here’s above the cute, user-friendly icon I get when visiting web sites such as Google Video, Youtube, Dailymotion, Google Analytics… and countless others, including all blog posts with an embedded video. Needless to say, clicking on the icon doesn’t yield anything other than a “sorry, your operating system is not supported” message.
Contrary to popular belief, Adobe Flash:
- is neither open nor standard, meaning its technical specification is not public;
- is a complex format, meaning it’s not easy to write compatible implementations (clones) — currently there are none; the above point makes that extremely unlikely to happen in the near future;
- is not portable, meaning its use is limited to Adobe-approved operating systems: Windows, MacOS, Solaris and Linux (and the Linux plugin itself is quite outdated). No FreeBSD, no NetBSD, no OpenBSD… the Flash license even explicitly forbids its use on non-Adobe-approved operating systems, excluding any kind of emulation as a stopgap measure;
- requires a plugin;
- is not the web, not even web 2.0.
Don’t think this is all obvious for everyone: I was recently amazed to read in a French amateur video magazine, who should know better, that Flash requires no plugin and runs on any computer, any operating system. This is so blatantly wrong that I wrote them and they mostly replied that it’s almost true, at least enough for their readers purposes (!); exactly the same kind of argument we heard years ago about Internet-Explorer-only websites.
This means that the current situation with the Flash format is even worse than the situation with the Word formats, which are currently more or less supported by open source software such as Openoffice.
Next time you upload a nice video to Youtube or send it to your friends… or next time you add cool-looking animations to your web site using Flash… try to have all of this in mind: a lot of people just can’t use Flash. So unless you add some provision for Flash-less users (such as Google Video allowing you to download the video in its original, non-Flash, easily playable format), your site will just be unusable for them.