Monday, April 26, 2010

Apple VS Adobe

I am certainly not an Apple Fanboy but I must say that I applaud the latest move from Apple to restrict API access to a number of applications. Basically, they are trying to limit Flash.
3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

Good for them. Of course you have the hardcore flash developers that are criticizing Apple and threatening that they will stop development on the iPhone and iPad and go to Android. Who cares?

This guy says in the last two paragraphs that he will open source his development and then he goes on to say:
We are at the beginning of a significant change in the industry, and I believe that ultimately open platforms will win out over the type of closed, locked down platform that Apple is trying to create. I am excited about Flash Player 10.1 and Adobe AIR 2.0 and all of the opportunities that they will make available to Flash developers across multiple platforms (desktop, Android, Palm, Windows Phone 7, RIM, etc…).

REALLY??? In the list of platforms there I don't see Linux specifically and maybe that is because Adobe does not give a crap about it. I do see desktop but most probably that only includes the fully supported Windows.

Someone could argue that Apple is promoting HTML5 which is the true open platform and that is where I want to believe that we are headed in the future. Someone could also argue that Apple just wants to stop their App Store from pouring over to Android but it is a for profit company and they are allowed to do that.

How the times change. Flash could not work on the Linux platform and you had to do a million hacks to get it to work especially on 64bit architectures and now this developer says he will only develop for the linux based Android.

I really hope I get to see the end of Flash.

My Blog List