Steve doesn’t like Flash. He says, it’s buggy, slow and unstable, which I, as a Flash developer, must agree to partially.
But this is only one side of the medal. While the Flash player itself isn’t that great, the development tools provided by Adobe, like Catalyst, Flash Builder or Flash Professional, are really awesome. For me, as a traditional software engineer coming from Java programming, all these tools are absolutely professional, easy to use and really enhance the development workflow.
Thus, there can be only one consequence:
The Flash Player must be eliminated from the web and Adobe should continue building their great developer tools, but target HTML5.
On the Adobe MAX 2009, it was demonstrated, that it is possible to export Flash applications into HTML5. I know that this is just an early prototype, but if Adobe wants to survive, I think this is probably the best way to go, since all sides would benefit from this:
- The web gets rid of the Flash Player
- Steve is happy
- Flash Developers can continue using Adobe products to create web applications
- Adobe will survive
This strategy totally makes sense. Adobe doesn’t make money by selling the Flash Player. They sell development tools which target the Flash Player. If these tools would instead target HTML5, no-one would get hurt.
I know, this is technically not very easy. There are Flash-features which do not exist in HTML5 (yet), like web-cam support for example. But time will fix this. As far as I know, web-cam support was already suggested as a new feature for the next HTML versions.