Flash is great. Until it’s not. In the cases where it’s not great, it’s really awful. Here, ironically, the Photoshop site on Adobe.com, is completely useless because the plugin is broken. This week alone I have heard or experienced the following complaints about Flash.
“Pandora is killing my machine, its pegged at 100% CPU/RAM usage. Turn it off, and everything works.”
“I hate it when videos are in Flash – I can’t see them on my iPad.”
To be fair, Apple could just allow Flash on iOS, but if my i7 Quad Core with 12 GB of RAM is getting hammered from Flash on sites, I am pretty sure the iPad is toast.
I tried using the Adobe CS Live review tool that is baked into Photoshop (and I suspect other CS products). The experience was rubbish (not sure I am using that in the proper English manner – I mean that it was awful, rotten, slow and I never plan on using it again). The whole thing is (or seems) Flash based.
Somewhere in the middle (as in not great, but not awful) are Flash/Flex apps. TweetDeck and Balsamiq Mockups live in this category. Some are pretty great and do their job splendidly. Others, I am looking at you Mockups, leave a lot to be desired. There is an inherently odd feel to how both react, or maybe more accurately, do not react. Neither feels 100% “native” to the desktop, and at times feel more like specialized views of web sites than actual programs.
Finally, it seems that even if you are able to make the experience perfect (or nearly perfect) and know that the users you have will have Flash and you do not care if the content is indexed by search engines, that the accessibility issues inherent in Flash would make it a no brainer to skip.
Are you avoiding Flash in your development? Have you found alternatives that work?