Slashdot Mirror


HTML5 vs. Flash — the Case For Flash

snydeq writes "InfoWorld's Peter Wayner offers seven reasons why web designers will remain loyal to Flash for rich web content, despite 'seductive' new capabilities offered by HTML5. Sure, HTML5 aims to duplicate many of the features that were once the sole province of plugins (local disk storage, video display, better rendering, algorithmic drawing, and more) and has high-profile backers in Google and Apple, but as Wayner sees it, this fight is more about designers than it is about technocrats and programmers. And from its sub-pixel resolution, to its developer tools, to its 'write once, play everywhere' functionality, Flash has too much going for it to fall by the wayside. 'The designers will make the final determination. As long as Flash and its cousins Flex and Shockwave remain the simplest tools for producing drop-dead gorgeous websites, they'll keep their place on the Internet.'"

32 of 510 comments (clear)

  1. lolwut? by Anonymous Coward · · Score: 5, Funny

    "As long as Flash and its cousins Flex and Shockwave remain the simplest tools for producing drop-dead gorgeous Websites, they'll keep their place on the Internet."

    Okay, now you're just trolling.

    1. Re:lolwut? by Lord+Ender · · Score: 5, Insightful

      Yeah, Flash and Flex (nobody uses Shockwave) should not be used for websites. The goal of a site is to get people information as quickly and easily as possible. These technologies should be used for moderately-complex web applications (where HTML controls are too limiting).

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    2. Re:lolwut? by HHacim · · Score: 3, Insightful

      Please point me to one website that is "drop-dead gorgeous" and not full of superfluous animations that slow down my browser.

    3. Re:lolwut? by Telek · · Score: 5, Insightful

      Yeah, I'd like to introduce the OP to this little thing out here that we have called "the internet".

      You see on "the internet" the VAST MAJORITY of websites that use flash would not (by any sane or right-minded person) be classified as "drop-dead gorgeous". In fact many of them are aberrations of nature.

      Flash has become a way for ignorant web designers lead by even more ignorant managers to design glittery and flashy (no pun intended) websites that focus on dazzling the user instead of usable and content-filled designs. Poor Jakob Nielsen probably cries himself to sleep every night.

      Yes there are a few solitary websites out there that do use flash productively and do things that genuinely can be justified as a valued-added usage of flash that could not have been provided in plain HTML, but those are far and few between.

      So what this sensationalist article is really spouting is that there are yet no good development tools for HTML5. Wow Really? So a product that just came out (relatively speaking) doesn't have as good or as many design tools yet as a product that has been around for a 14 years. Good thing you pointed that out!

      Once the HTML5 tools are available and it's as easy to develop "drop-dead gorgeous" (for better or worse) websites for HTML5 as it is for Flash I think that Adobe is going to have trouble justifying Flash's existence ESPECIALLY because some of those utilities are going to be open-source and free.

      --

      If God gave us curiosity
    4. Re:lolwut? by mellon · · Score: 5, Insightful

      I think he's perhaps missing the point that their place in the internet is that they're the sites that take forever to load, and that we often surf away from because we think they're broken, and on which we can't find anything we need because they're usually not usefully indexed by Google. Not an enviable place, but certainly a place.

      The most common place where I encounter flash in this context is restaurant web sites when I'm going to look at the menu. If I'm on an iPhone, I just don't go to that restaurant, or I go despite the web site, not because of it. I think restauranteurs don't realize that if I'm at their web site, it's because I already am interested in going to their restaurant, and what I need is information, not a glossy brochure.

      Sigh.

    5. Re:lolwut? by phantomfive · · Score: 3, Insightful

      The goal of a website changes depending on the website. I have no idea really what the point of badger badger is, but who are you to say it's an invalid goal? As someone else mentioned, that website would not be easy to make in HTML 5.

      --
      Qxe4
    6. Re:lolwut? by geekoid · · Score: 3, Insightful

      How anti-internet.

      The internet is a communication medium, and it's not up to you to dictate what message people want to spread, or how they wish to present it.

      Good form says simple is better, but the web is a lot more then a bunch of bullet pointed lists.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    7. Re:lolwut? by rinoid · · Score: 3, Insightful

      Same quote I picked out to comment on ... I took the bait but had a meeting so couldn't post until hundreds of others.

      I need someone to show me "drop-dead gorgeous Websites" that are actually usable, engaging, and used more than 30 seconds by the visitor. Anything? Beuler?

      Most sites I see are designer conceits with text that is too small to read, unnecessary animation, ill conceived interaction, and serving little purpose beyond a billboard.
      I won't advocate to throw out the Flash platform because 90% of the produced works are garbage but will call them out.

  2. As with most wars... by jgagnon · · Score: 4, Insightful

    This one has multiple fronts. Don't let anyone kid you, this isn't A vs. B, it is at least ABC vs. XYZ where each factor is independently weighed and measured.

    --
    Remember to maintain your supply of /facepalm oil to prevent chafing.
  3. Nonsense by ScienceMan · · Score: 5, Informative

    I already block Flash automatically, as it drags down performance and rarely adds any content.

    There are a few cases in which useful content has been designed in Flash, but most of the time it is useless eye candy - and more often than not, just pure advertising. A great way to block most advertising that you do not want is to block Flash. Why would you not want to do that?

  4. "...drop-dead gorgeous..." by McNihil · · Score: 4, Insightful

    No website on this planet is "drop-dead gorgeous"... a woman (or man if you prefer) in real 3D right in front of you and that you can touch and communicate with is infinitely much more "drop-dead gorgeous" even if they are butt ugly.

    1. Re:"...drop-dead gorgeous..." by Chowderbags · · Score: 4, Funny

      I don't have 3d vision, you insensitive clod (or a girlfriend, but that's a given here).

    2. Re:"...drop-dead gorgeous..." by Draek · · Score: 3, Insightful

      That's idiotic, sorry. Unlike the majority of Slashdot's population I *do* have a girlfriend, and yet (as a programmer) I'm able to find elegant designs and code "beautiful". It is not unthinkable, therefore, that there are designers out there that are able to find elegant websites similarly so, though I'd dispute the fact that they can be both beautiful and made in Flash ;)

      Programming and web design are art, much like photography, music and dance. Art can be beautiful, therefore, art can potentially be considered "drop-dead gorgeous" even if you're not a shut-in nerd virgin stuck in their mother's basement.

      --
      No problem is insoluble in all conceivable circumstances.
  5. So flash is a good thing for site design now? by hedwards · · Score: 4, Insightful

    The whole point of flash was that the standards were so ignored that designers were glomping onto something, anything, that would show consistently across the browsers. But at this point with Firefox having the market share that it does and the other minor browsers taking on as many installs as they do by being more or less standards compliant, I fail to see why any designer in their right mind would be using Flash where alternatives exist.

    As long as it isn't a real standard you're going to be giving up a portion of the potential market by using a proprietary plug in that isn't universally supported. Not to mention the people that block it because of the problems it causes and the abuses of technology over the years.

    1. Re:So flash is a good thing for site design now? by nyctopterus · · Score: 3, Insightful

      It isn't (Flash the content creator is nasty), but it's better than nothing at all which is the case for Javascript and HTMLx/SVG/Canvas. If designers are going to get on board completely with HTML5 as a Flash replacement, someone needs to write a nice tool for animating and writing games to the HTML5 spec.

      I'm an artist, and I do a bit of motion graphics, animation and basic programming. I hate flash enough, and like standards enough, that I am working hard to produce interactive animated content in javascript/HTML. It's a freakin' pain in the arse, and takes a LOT more programming know-how than the vast majority of designers or artists out there.

      And I have to ask myself why I bother, because what I create often wont run on IE6 (or IE7), sometimes wont run well on a standards-based browser, and costs me about as much time debugging as it does writing. "This is not flash" is not a huge selling point outside the nerd world.

    2. Re:So flash is a good thing for site design now? by Roxton · · Score: 3, Insightful

      The Flash ecosystem has a couple things going for it that aren't widely known.

      Adobe Illustrator now exports to FXG. FXG is an XML format which is a declarative refactoring of Flex graphics objects and controls.

      In this workflow, the Flex developer still has to do a bit of work to turn the FXG objects into useful controls, but Adobe has gone a step further and created tools that allow the designer to designate the basic operation of controls, even to the point of creating fully functional mockups.

      It's a great way to design sites and web applications, and it takes a lot of the fundamentals out of the hands of developers and into the hands of designers, without screwing over the developers in the process.

      I wish Adobe had pushed this out four years ago. If FXG and the scripting thereof cannot be brought into the standards process, then I at least hope similar tools with be available for HTML5 and Canvas soon. Adobe's probably the best contender for making such tools. It's hard to love GWT when there are so many good things about Flex development.

  6. Counterpoint by clinko · · Score: 3, Interesting

    My Counterpoint: The same article, with only 1 flash ad. Otherwise it's 28 Flash ads...

    http://infoworld.com/print/125721

    1. Re:Counterpoint by wtmoose · · Score: 5, Insightful

      Don't think for a minute that all these Flash ads won't be replaced by equivalent HTML5 ads.

    2. Re:Counterpoint by _Sprocket_ · · Score: 4, Insightful

      Which brings to mind my favorite thing about Flash - it's so easy to block.

  7. IE is still well over 50 percent by tepples · · Score: 4, Insightful

    But at this point with Firefox having the market share that it does and the other minor browsers taking on as many installs as they do by being more or less standards compliant, I fail to see why any designer in their right mind would be using Flash where alternatives exist.

    Because Firefox itself is a minor browser. More than half of web users (and likely more than half of your site's customers) use Internet Explorer 8 or earlier, whose DOM doesn't support all features needed to replace SWF. For example, where's SVG? Where's the 2D canvas? Where's procedural audio?

    1. Re:IE is still well over 50 percent by Miros · · Score: 4, Insightful

      Users will switch to other browsers if the use case is compelling enough. If enough innovative applications are developed that don't run in I.E., particularly applications with good business use cases, than the numbers will fall even further. The critical fact here is that FF/Chrome/Safari are starting to have enough combined market share to make the development of such applications an economically viable thing to do. It's entirely possible that this has already tipped against I.E.'s favor. Flash and Internet Explorer are strange bedfellows.

  8. No mention of MSIE??? by erroneus · · Score: 4, Insightful

    I think the number one reason for not going to HTML5 is MSIE. Microsoft has no intention of creating a fully standards compliant browser. If they did that, they would likely also need to make their web based applications standards compliant and that would end their lock-in for Windows on the desktop and server where web applications are concerned. And MSIE is still the major browser out there.

    Web developers don't like creating sites for MSIE and sites for others. It's lots of work. Just doing it in flash will assure that the flashy parts of the page will display well on all devices where HTML5 will not.

    Now if by some miracle, Microsoft decides to change its selfish ways and gets compliant, that would be another thing entirely. But before anyone moves forward, something has to be done about the Microsoft problem.

    1. Re:No mention of MSIE??? by mini+me · · Score: 4, Insightful

      Flash consistently tells users that their version of Flash is out of date. Please upgrade. Why can't HTML5 sites do the same?

  9. Who's in charge here anyway? by kenaaker · · Score: 4, Insightful

    I started to pray that Flash would die as soon as they took away the user controls that let me stop the idiotic flickering, bouncing, annoying ads.

  10. Re:It's not write once play everywhere.... by ink · · Score: 3, Interesting

    Yes, I spit coffee at my screen when I read that quote from Adobe. Apparently their Flash engineers haven't tried to go to Vimeo while running Linux. It's mind-numbingly slow on my 2.8ghz P4 system running Ubuntu 10.04 and Chrome 6 (with integrated Flash 10.1). Contrarily, HTML5 YouTube plays content using 20% of my CPU. Adobe engineers even admit that Flash is not designed to be a video player -- so perhaps there is room for both technologies going forward.

    --
    The wheel is turning, but the hamster is dead.
  11. Re:maybe but,, by AndGodSed · · Score: 3, Informative

    To wit, you can watch youtube in HTML5 for those who don't know already.

    Linky: http://www.youtube.com/html5

    I would like to see someone run a comparative benchmark on that puppy...

  12. We just hate flash! by Fujisawa+Sensei · · Score: 4, Insightful

    How about flash sucks because it doesn't include a volume controls by default?

    That's all it takes to trump that idiotic article.

    Don't get me wrong, there are many other reasons to hate flash, (Including some of the reasons identified in the article as reasons to use flash: Flash's sub-pixel resolution and anti-aliasing and Flash's supercool fonts ) and that's not even the biggest one. But its more than adequate to just beg for that POS to die.

    --
    If someone is passing you on the right, you are an asshole for driving in the wrong lane.
  13. Damning with faint praise by Locke2005 · · Score: 4, Insightful

    Reason No. 5: Flash is write once, play everywhere. Flash 10 support on Wii? Nope. Flash support on Nintendo DS? Nope? Flash 10 support on Android 1.6? Nope. Flash support on iPhone/iPad? Nope. There's everything from Flash 7 to Flash 10 out there in the field; saying you can write something for Flash ten and have it "play everywhere" is blatant bullshit. Plus, some devices simply don't have enough memory to run bloated Flash apps! Flash apps takes a long time to load because they are BIG. Sure, embedding fonts in the app is a great idea -- if you don't care how big the app is.

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
  14. Why I hate flash by rolfwind · · Score: 4, Insightful

    is because it's only as good as Adobe implementation on your platform, and they and they alone decide whether your platform is worth sticking money/time into to make a better flash player. It's not a standard. Unlike a browser, no one else can go out and decide to make a better flash player (gnash ignored).

    My 1.67Ghz G4 Powerbook to this day can only play flash videos extremely choppy and games hardly at all. It can play downloaded video or DVDs just fine.

  15. Re:Misses the point by Chatterton · · Score: 4, Insightful

    But it is not so much about HTML5 capabilities, but the tools to leverage these capabilities. You can make 'easily' gorgeous flash website with the tools of the adobe suite. But there is no equivalent suite of tools for HTML5. And HTML5 will have a very hard time to take off as long as a website designer will not be able to do what they do with flash without the need to know jack about CSS, Javascript and HTML. Now I could see that adobe will buy out any company that will try to make these tools to compete against them.

  16. Point by point by nine-times · · Score: 5, Informative
    • Reason No. 1: Flash's sub-pixel resolution and anti-aliasing: Seriously?
    • Reason No. 2: Flash beats Canvas: Ok, I bet there are still some things that Flash does better/faster. But complaining that HTML5 sometimes has bad performance isn't too compelling for me, since Flash constantly crashes on me. Further, the idea that HTML5 is bad because some browser might work a little different doesn't quite work for me since: (A) HTML5 is new and not complete, and it will take a little while to work things out. (B) At least I have the option of different browsers; if Adobe Flash Player isn't working for me, there's not really too much I can do.
    • Reason No. 3: Flash's good developer tools: Fair enough.
    • Reason No. 4: Flash's supercool fonts: Better support for custom fonts is being built into HTML5/CSS3. Flash shouldn't really be used for rendering text on websites anyway, since it interferes with searching and linking and indexing.
    • Reason No. 5: Flash is write once, play everywhere: More like write once, play anywhere that runs Flash. That means play anywhere on Windows desktops, kind of play on Mac and Linux but not well, and then barely play on some mobile devices.
    • Reason No. 6: The Flash commercial ecosystem: Ok. I don't know if this is an actual benefit, or if you lose more support through being semi-closed than you gain by having some commercial support.
    • Reason No. 7: Flash's game engines: I don't get it. Why is he talking about "Born to Run"?
  17. Flash vs. its users by Animats · · Score: 3, Insightful

    Flash itself is really very clever. The player packs an incredible amount of functionality into a very tiny executable. It's only 1.83MB. There's an animation engine, a JIT compiler, a video player, an audio system, and a multichannel download manager.

    The problem is what people use it for. Which is mostly either ads or lame web sites.

    Nobody really bothers doing Flash animations as entertainment much. If you've never seen one, check out Thugs on Film. Flash games remain popular, although Shockwave, which has full 3D capability, is a far better game platform. Many console games use Flash for 2D interface elements, typically using Adobe's authoring tools but a non-Adobe player. (Yes, there are non-Adobe Flash players.)

    But it's not Adobe's fault that the content sucks.