Flash isn't bad. Web designers are!
Please link this up and spread the word on this on if you can folks.
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:
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!