As a rich media developer I can tell you Flash is used for a lot more then just ads and video.
As an eLearning developer that outputs to Flash, I hear you.
I embrace HTML5 and hope it does well but all I have to say is that I need the industry to make up it's mind and fast.
It's not going to help if Apple's competitors embrace Flash solely to list it as a talking point in their marketing materials for their mobile devices.
Most of our clients and most of the business world is on IE 6, IE 7 or IE 8.
The business world needs to wake up and dump that turd IE6 already. Dumping IE entirely would be an even better idea.
The problem is that that giant slice of older IE users cannot use HTML5 at all.
Older IE users need to wake up and download a current browser (free).
That means that we would have to develop from the ground up a rich HTML5 site/web application as well as a Flash site/web application.
You know what? These archaic businesses and Web users will wise up and download a modern browser (again - free) if a lot of the websites they visit start to say "Sorry, your crusty old browser is not supported on this website."
No client I have seen yet wants to spend that kind of money when they already know for a fact that any computer outside of the Iphone can view Flash material.
BlackBerrys: can't view full Flash material. Palms Pres: can't view full Flash material. Android devices: most can't view full Flash material.
Mobile is the future of browsing. It's time companies start making mobile-compliant websites.
If the world is going to change to HTML5 then fine I don't really care. I am an artist I don't really care what tools I use for the job. So while some of you praise Apple for their position with Flash it has left some of us in a tough position.
I agree - there's going to be a lot of pain that comes with this transition (for me too). Does that mean we don't make the transition at all? Does that mean we drag the transition out over the next 10 years? The proprietary Flash Web needs to go, and it's amazing to me that the "free and open" Android crowd are waving Flash around as some kind of victory banner (not speaking of you here).
Now if IE 9, Firefox and the entire IT world can get their act together and universally support HTML5 and H264 then I think I can convince a lot more clients to switch.
This is the IT world that still pushes IE6. Sadly, they are going to have to be shoved into action by necessity.