Flash isn't bad. Web designers are!

Please link this up and spread the word on this on if you can folks.

Flash!

I feel that there’s a great contingent out there that has fallen prey to the “Flash is Bad” Apple propaganda campaign of late. Take for example, what one of my animator friends.  An animator! who is an extreme Apple loyalist had to say about a recent project he was hired for. He told me that he was doing graphics for an Iphone application (several short animations) and the authors of this Iphone app wanted to stick to using HTML 5. They hated flash! Just like Steve wanted them to! It was forbidden. The did some HTML 5 tests, but come to find out, as I’ve pointed out earlier, no html5 rich graphics editor exists! (At least not one that can get within a thousand miles of what Flash is capable of.)

So, I was a little shocked when I saw this video by Kevin Tofel of GigaOM, saying how bad Flash on mobile devices was!

As a person who has programmed and used flash since it’s inception, I saw several flaws in the logic behind this video, and I thought I’d point them out.

These points are completely overlooked:

Metacafe is a particularly bad example of flash on the web. They layer flash movie on top of another flash movie, in order to serve up ads, and it isn’t done very well. Certainly not with mobile flash in mind. Not to mention, the browser being set to just run all the flash containers on the page at once.

The real true test, is going to a simple flash site, with lots of complex vector animation going on in it, or video that doesn’t have another .swf advertising layer on top of it. ( say most of the videos on youtube. )

Clear away the extra layering and bad programming cruft, and you’ll see flash working just beautifully on mobile devices.

If you doubt it, take a look using your android phone, at a few old flash demo reels of mine. A simple .flv (Flash video format) – and a pure vector graphics, .swf with a lot of complex drawing going on:

FLV: http://www.cartoonmonkey.com/reel/reel.html
SWF: http://www.cartoonmonkey.com/flashreel1.html

For the animators out there, back when the flash revolution started in the dot com era, cica 2000, you needed a 1000 mhz computer to be able to play flash at 720×480 at 30 frames per second. I now have a 1000 mhz phone in my pocket, and Adobe has really done an amazing job of making the flash player do just that. Sure, it’s not totally perfect, but it’s the raw performance of the devices we have, in combo with bad flash authoring that is to blame for poor flash performance on mobile devices.

I use flash on a daily basis on my Android device, ( and it works great! ) and I wouldn’t  use a phone with that part of the web cut out of it by Apple, or anyone else!

-C

1 Comment

  • I have a love/hate relationship with Flash…well Adobe really. I stopped updating at CS3 but could have stopped much earlier as far as the animation tools were concerned.
    That being said the bottom line is that there is nothing else out there that will enable you to do interactive vector animation. The FLV video I suppose has competitors like quicktime but there really is nothing to go up against the good old swf and it is used everywhere on the web. The point of it is probably that Chavtec are trying to corner the market in web video as well as e-books and shiny lifestyle toys.
    The Emperor does not have any clothes on!

Leave a Reply