Why I hate Flash?
by hub, Tuesday 6 September 2005 at 01:28 :: Free Software :: #287 :: rss
Sometime I really get asked why I hate Flash? Question come from people not using Free Software and that "find Flash cool" because "it allow such cool things", or from people that clain that since it is really widespread, it can't be that bad... That last argument is seriously flawed, because viruses and spyware are really widespread, but they aren't any good. If that argument was true we would all be eating fecal matter.
Here is a summary:
- Flash breaks the principle of hypertext because. It is often mis-used to replace HTML and/or pictures in an open format, and that complete breaks the principles of the World Wide Web set for hypertext navigation accross documents.
- Flash is completely proprietary. If you try to get the file format for Macromedia, here is what you have to agree if you ask to get the documentation:
Can I use the File Format Specification to create a SWF interpreter or player?
No, the File Format Specification is provided for the specific purpose of enabling software applications to export to the Macromedia Flash File Format (SWF).
In short you can download it, but you can't use it to make your player. That breaks the rules about IETF standard or w3c standards. Wait. It isn't one, but some people tends to believe it is.
- Flash player is NOT free of charge. It does not run everywhere either. No Linux PPC version. No Linux amd64 version (the one you need to run with a 64-bit browser). And when you download it, you agree to be audited at your expenses by Macromedia:
2 b. You agree that Macromedia may audit your use of the Software for compliance with these terms at any time, upon reasonable notice. In the event that such audit reveals any use of the Software by you other than in full compliance with the terms of this Agreement, you shall reimburse Macromedia for all reasonable expenses related to such audit in addition to any other liabilities you may incur as a result of such non-compliance.
Well not exactly, as it is only if you infringe their unclear licensing terms about usage. Unclear because they talk about desktop, not laptop, etc. And on the otherside, it is buggy, it crashes, it mess up with your sound card on Linux (freezing the browser), and stuff like that. Bad quality, that no one can fix.
I see people saying "But there are free (open source) Flash viewers!" As far as I know they don't even support correctly the previous format that were documented, and no one can't blame them. But it is useless as everything is Flash 6 or 7. If you want to know more go to Open Source Flash. I can see: Flirt which does not seems to be anywhere, GPL Flash which seems to have started again, swfdec that gstreamer use and that people seems to be happy with even if it is far from working everywhere, and gameswf which does support Flash 6 to some extent according to its own documentation... Don't take that as a bashing of these projects, it is not, and the only thing I can do is be pragmatic.
- Flash does not make the content really accessible to people with visual deficiencies. That for all these website that think that it is a good idea to use Flash for navigation. And I'm talking about website from public institutions, those paid with tax payer money.
- Flash does not cope well with search engine. Well I personnaly don't care, I don't use Flash, and don't intend to ever use it.
Some random googling bring some random and valid argument as well as examples: A well known camera manufacturer, about his product, even more goes to ask you about having it, while it should just "detect it". So much for marketing. Same marketing studies that show that 80% of the consumers hate Flash intros. I don't if it is true, but I'm one of these.
I really hope Adobe kick Flash to the curb with the merge. The only positive thing with Flash is that lot of ads are made with it, so without Flash I don't get bothered with the ads.
But how can we replace it?
- For vector graphics, use SVG. But most of the time you shouldn't need vectors.
- For images, JPEG. I have seen people using Flash to make slideshow of pictures...
- For interactivity: HTML + CSS + JavaScript, w3 compliant.
- For sound? Just don't. There is nothing more annoying than sounds on a webpage.
And the last question: when will Microsoft screw up things more by bringing their own version since they missed the Macromedia purchase deal?
Comments
Tuesday 6 September 2005 02:52, by Elroy :: #
Tuesday 6 September 2005 03:39, by David Holmes :: #
Tuesday 6 September 2005 04:19, by ando :: #
Tuesday 6 September 2005 04:27, by AC :: #
Tuesday 6 September 2005 11:25, by Ludo :: site :: #
Tuesday 6 September 2005 17:41, by Jiri Hnidek :: site :: #
Tuesday 6 September 2005 19:03, by John Dowdell :: site :: #
Wednesday 7 September 2005 02:07, by Br|ce :: site :: #
Wednesday 7 September 2005 12:38, by Nick :: #
Thursday 8 September 2005 16:27, by Elroy :: #
Friday 9 September 2005 19:15, by Guspaz :: #
Friday 9 September 2005 19:41, by Guspaz :: #
Monday 12 September 2005 11:41, by Nick :: #
Saturday 5 November 2005 00:35, by Tom :: #
Thursday 17 November 2005 08:11, by Phil :: #
Monday 21 November 2005 23:31, by Ian :: #
Thursday 23 February 2006 14:28, by Student :: site :: #
Thursday 23 February 2006 14:31, by hub :: #
Thursday 11 May 2006 10:07, by Shame... :: #
Monday 3 July 2006 22:13, by Jake :: #
Monday 17 July 2006 18:20, by Kurt :: site :: #
Tuesday 7 February 2023 15:58, by :: #
Tuesday 22 August 2006 07:52, by Zipperdeaf :: site :: #
Tuesday 22 August 2006 16:47, by hub :: #
Sunday 3 September 2006 00:43, by cruiseoveride :: #
Sunday 3 September 2006 17:01, by Xtreame :: #
Tuesday 17 October 2006 14:26, by Crack Google :: site :: #
Thursday 30 November 2006 20:42, by lebisol :: #
Monday 5 February 2007 16:20, by lakedude :: #
Tuesday 13 February 2007 15:50, by King of Flash :: #
Wednesday 28 February 2007 14:31, by Darren :: #
Wednesday 21 March 2007 15:18, by Alex :: site :: #
Thursday 14 June 2007 19:36, by jaced :: site :: #
Thursday 14 June 2007 20:01, by pirco :: #
Thursday 14 June 2007 21:34, by hub :: #
Thursday 5 July 2007 20:14, by Dan :: site :: #
Post a comment
Comments are closed.