Adobe Flash, Apple and the developers

After all the posts and discussions of the last weeks I can’t hold on my opinion anymore. Seriously this discussion is out of control. It started fairly well with the flash community frustration as Apple unveiled their latest device, the iPad, but by now people are all getting crazy about HTML5 vs. Flash. In my opinion, and I shall speak for many others, that is a whole other discussion and it is absolutely absurd!

Next thing that happened was Steve Jobs blaming Adobe by calling them “lazy” and that Apple won’t bear Flash on their devices, except the Mac, until Adobe fixes that buggy thing called Flash Player.

Now what up? Does nobody see the third party involved? Us?! The Flash developer community? Most of the time, when the FP crashes, you can backtrack the issue to bad code. Not bad code in the FP, but in the project it is executing. Of course the Flash Player is not perfect; Apple’s software is not perfect as well. And our code, seriously, it takes a lot of time to be nearly perfect and even then you are not perfect! You can’t be!

To cut this short I want to address every party starting with Apple.

Dear Steve Jobs, you can’t deliver the best web browsing experience ever without Flash. It is an enormous part of the web and you shouldn’t behave that blocking. You’re saying that Adobe is lazy and the Flash Player is buggy? Why don’t you help?

Dear Adobe and Flash Player team, I, and we all know, you already listen to the community, but there are certain points where I can’t see your ears when screaming out loud! I think the most important point is multi-threading coupled with performance.
You helped a lot with FP 10.1 beta 2 and hardware acceleration, but you know how the FP works and that that way is limiting performance a lot. Why not start from scratch and make it open source?

Dear ActionScript developers, just one thing » write better code!

Leave a Reply

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>