Why Flash Sucks

April 7, 2010
By

You might have noticed that a new Apple product launched recently. I’m not going to name it here, because the presstitutes have already flooded the Web with coverage of it to the point where people are suffering from the-Apple-device-that-must-not-be-named fatigue.

But an interesting controversy has arisen as a result of this release: Adobe’s Flash doesn’t run on it. People have been weighing in on article comments and forums, mocking the product and pointing out that “without Flash you don’t have the real Internet experience.”

Is that really true? Do you need Adobe Flash to actually enjoy being online? For me, the answer is clearly no. And I think a good argument can be made that the Internet is better off without it.

What’s Wrong with Flash
Let’s start by listing a few of the obvious problems with Flash. (I’m sure I’ve missed some others—feel free to list your gripes in the comments.)

1. As a certain CEO noted recently, “…it’s “…a CPU hog.” (Among other things.) The CEO in question, responsible for selling the product-that-must-not-be-named, apparently made this comment in a meeting with people from a major media outlet as he encouraged them to develop their site using HTML5 for video instead of Flash. According to Gawker:

“Jobs was brazen in his dismissal of Flash, people familiar with the meeting tell us. He repeated what he said at an Apple Town Hall recently, that Flash crashes Macs and is buggy.

But he also called Flash a “CPU hog,” a source of “security holes” and, in perhaps the most grievous insult a famous innovator can utter, a dying technology. Jobs said of Flash, “We don’t spend a lot of energy on old technology.” He then compared Flash to other obsolete systems Apple got people to ditch….”

(Although not everyone agrees that HTML5 is always better.)

2. Animated, pushy ads. Does an excess of animation and noise really make ads more effective? I doubt it. I suspect that they simply annoy people to the point where they tune them out or use some kind of Flash-blocker in their browsers. In the interests of full disclosure, I have advertising on some of my sites (including JimLynch.com) and, yes, some of the ads are Flash-based. I suppose I’m a bit of a hypocrite for complaining about it, but I’d still like to see the ad networks move away from using Flash.

3. Non-standard web page interfaces. It can be incredibly frustrating to deal with Flash-based Web page interfaces. Ugh. It’s as if some designers want to make it as difficult as possible to navigate their sites. I generally try to avoid even going to sites that are Flash-based, just to keep my blood pressure down. Take a look at the Assassin’s Creed 2 Web site for a good example. Why can’t companies just use a reasonably standard interface that doesn’t require Flash just for basic navigation? This is exactly what’s wrong with using Flash so heavily in a site. In many cases, CSS can do the job just as well.

4. The bugginess. At least on Mac OS X and Linux, Flash causes all sorts of problems, time and time again. On those OSes, the value of the content on Flash-based Web pages doesn’t come anywhere close to compensating for the bugs.

5. Flash Freaks. Believe it or not, there are people out there who seem to have a genuine fetish for this junky software. You see them all over the Web whenever somebody discusses the-product-that-must-not-be-named: They jump in immediately and heap scorn onto anyone who doesn’t like Flash, and they’ll shout how they don’t care that the product-that-must-not-be-named doesn’t run it. I used to think that the Linux Holy Warriors and Mac Cultists were as bad as it could get, but at least those folks were defending viable pieces of technology. The Flash Freaks are far worse and refuse to admit any of the disadvantages of the software they love.

Pages: 1 2

Tags:

1 Star2 Stars3 Stars4 Stars5 Stars (5 votes, average: 4.20 out of 5)
Loading ... Loading ...
Print Friendly

Related Posts:

  1. Why Michael Robertson’s Lindows (Linspire) Sucks
  2. 5 Reasons Why Apple TV Sucks!

Enjoy the blog? Feel free to leave a tip by buying me a cup of coffee. Thanks!

15 Responses to Why Flash Sucks

  1. kwong on April 7, 2010 at 11:21 am

    Jim, I totally agree with your article. In fact, I have been saying this for years (see Where does Flash Belong). I think it would only be a matter of time before the majority of people realize this.

  2. john on April 7, 2010 at 7:26 pm

    I don’t play games, I don’t watch videos, and I detest ads. But one area where flash rules is education. Flash is heavily used for interactive training. Imagine a training module on how canal locks works. Instead of just text you have a flash module where the user reads about how a canal lock works while moving a boat thru the locks, raising/lowering the water level, etc.

    Or imagine a printer technician who has to learn how to repair the latest printer, but can’t get her hands on one. A flash printer simulation would walk the tech thru different tasks needed to rip the printer apart. She could use a virtual screwdriver to remove screws, open panels, etc. We’ve actually done this in flash where the entire printer was built in 3D in flash so the technician could strip it down to the bare chassis.

    Someday it may be possible to build interactive training in HTML 5 that is as engaging as in Flash, but as I’ve been following HTML 5 I think that day is so far in the future that those of us building interactive training will be forced to stick with flash.

  3. Jim on April 10, 2010 at 7:40 pm

    Hi guys,

    Thanks for the feedback.

    I’ve been using my iPad since release day and I’m not missing flash at all. YouTube functions pretty well without it and I just don’t notice the lack of it when on other sites. I think flash’s days are numbered at this point, unless Adobe is able to somehow improve it or otherwise fix its problems.

    I know that I would not want to burn down my iPad’s battery by loading flash-heavy pages over and over again.

    We’ll see how it goes though. Apple is certainly making a big splash with its position about flash. Heh, heh.

    :wink:

  4. em vee on April 26, 2010 at 2:53 pm

    You are so right, and it’s good to see more people finally “getting it”.

    Flash is evil in so many ways, but primarily because it breaks the model of oepn standards on which the Internet is built.

    Plus it’s potential for misuse and as a vulnerabilty vector.

    I just refuse to install it. For websites that “require” Flash, I just hit the back button.

  5. Flash Dev on May 16, 2010 at 10:25 am

    I’ve been using Flash since V3. It is a very powerful tool. It allows even total morons with limited information and inflexible speaking points to get their message across. It’s a lot like your website.

    If only it was more ‘open standards’ like the Apple app store.
    ‘Heh, heh.’

    The more I think about it the more frustrated it makes me that Flash limits my ability to build high quality apps such as the iFart Mobile™ you so succinctly reviewed.

  6. Randy on June 14, 2010 at 7:06 pm

    The single point that matters the most to me is that Flash is a proprietary format. This wouldn’t be so bad if it was used just by a few people who had purchased software from the company, but it is being used as a web standard. That standard isn’t open and is completely controlled by Adobe. This is extremely detrimental to anyone who uses an unsupported web browser.

    Recently Adobe stopped releasing the 64-bit Linux version of the Flash player. The plugin was a beta, but it made it at least somewhat easier to view flash content on 64-bit Linux. With the discontinuation of this beta, many Linux users can no longer utilize Flash content on the web (at least without jumping through many additional hoops). Some of you may say “just use Windows.” That is not the solution. Open standards like HTML5 and CSS3 should be utilized to replace Flash content on the web.

  7. so many trons » Blog Archive » see ya on July 26, 2010 at 7:03 pm

    [...] pretty good at building non-annoying Flash apps for work… too bad it’s a dying platform that everyone hates. In my defense, though, I have pretty good taste when I use it (I think). When is someone going to [...]

  8. Richard on September 7, 2010 at 6:00 am

    I’m going to ditch the flash plug right now :ninja:

  9. [...] is better: Does HTML5 Really Beat Flash? The Surprising Results of New Tests Why Flash sucks: Why Flash Sucks | Jim Lynch: Tech Tips, Opinions and Reviews I think flash was great, and it still might be better than html5 right now, but… I don't really [...]

  10. New MacBook Air Doesn't Ship with Adobe Flash on October 21, 2010 at 2:11 pm

    [...] No great loss. Really. Why Flash Sucks | Jim Lynch: Tech Tips, Opinions and Reviews New to the DLR forum? Welcome! Great to have you with us! Feel free to introduce yourself. [...]

  11. DK on January 2, 2011 at 1:43 am

    Oh please.. The only real reason that steve jobs doesn’t like flash is because if flash was allowed he wouldn’t have complete control over the apps that run on his new monopolistic itoys. It’s all about greed not giving you a less buggy system. If you want to be a serf in jobs new world order – go for it.. but at least be honest with yourself.

  12. Demx on July 13, 2011 at 10:07 pm

    “Animated, pushy ads”

    Why wouldn’t someone be able to make anime, pushy ads in html5? The only reason they are in flash now is that html5 isn’t here and usable yet. Once it is you will have those same ads running with video tags and javascript.

    HTML5 can be just as cpu intensive and buggy as flash and even worse, it is implemented differently by different browsers so when coding a developer needs to make sure it works on all browser’s implementation of html5.

    It would be great to write a website and give it interactive content without the need to use a bloated plugin, but there are way too many ifs to say that flash is done against html5. The browsers can’t even agree on a video codec, how is this ever going to take off?

  13. Tony on August 3, 2011 at 11:04 pm

    Is it to prove a point or just ironic that the Flash ads begin playing immediately in right sidebar when visiting your post…? ;-)

    But anyway, I’m in complete agreement with your post.

  14. Jim on August 3, 2011 at 11:35 pm

    You bet, Tony. What better place to prove that then on my own blog, right?

    :wink:

    Plus…you know…I have to pay the bills somehow. Heh, heh.

    :whistle: :angel:

  15. Rob on November 12, 2011 at 10:56 am

    And finally, Adobe has admitted that Flash is a dead end technology.
    Did they really wait to announce it until Steve Jobs was dead, just out of spite?
    It doesn’t matter. Flash sucked long before it became a “world vs Jobs” issue.

    See Item 7
    http://theoatmeal.com/comics/websites_stop

Leave a Reply

Your email address will not be published. Required fields are marked *

*

:alien: :angel: :angry: :blink: :blush: :cheerful: :cool: :cwy: :devil: :dizzy: :ermm: :face: :getlost: :biggrin: :happy: :heart: :kissing: :lol: :ninja: :pinch: :pouty: :sad: :shocked: :sick: :sideways: :silly: :sleeping: :smile: :tongue: :unsure: :w00t: :wassat: :whistle: :wink: :wub: