| Seriously, Flash just needs to die and the sooner the better. It's horrible. I'm not even talking programming here (I know nothing about Flash programming). It's a horrible user experience. One of the things I'm thankful to Apple for is in them taking a stand against this horrible experience and hastening its demise. Lack of Flash on iOS is a feature. Flash isn't horrible per se. It's horrible because Adobe is completely incompetent in making it run stably and on platforms other than Windows (and even there it's a stretch). Were they competent and the Flash experience just worked, I'd be fine with it. The suckiness of Flash is what's driving the adoption of HTML5/JS because, let's face it, HTML5/JS isn't exactly a mature platform yet. I just wish there was a way I could run a browser with Flash even installed without being bugged by "You're missing plugins. Would you like to install them?" Flashblock, Click-to-Flash and the like help but I'd rather not have the software installed at all. It makes me sad that Chrome bundles Flash and can't have it conveniently extracted either. To be fair, Apple didn't kill Flash (much as I'd like to give them credit for it). Adobe did. |
Lack of Flash on iOS is a feature for you. Let's not assume what's good for you must be good for everyone else. I for one have never had much of a problem with Flash on the hardware that I use, but in some circles a negative opinion always outweighs a positive one.
The complaints about the problems you describe just running the Flash player on several different platforms are rather well deserved. It does seem that Adobe has decided at some point to drop the ball on the whole thing. But the player does support backwards compatibility all the way back to the beginning. I've always thought that possibly the majority of their problems relate to that. They should try just ripping out support for anything that uses versions less than actionscript 3 for a leaner plugin.
But, this statement does seem more about the Flash player itself in the browser. It doesn't necessarily mean that Flash, as in the platform, will die. It'll probably live on as its own platform that requires something like Adobe Air to run on some hardware.
Also, almost everything you hate about Flash's "user experience" will live on in the canvas tag. Unless I misunderstand what you mean by user experience.