{UPDATE 2} A response from Lee Brimelow on his Flash Blog. I think this says it all.  “… Now let me put aside my role as an official representative of Adobe for a moment as I would look to make it clear what is going through my mind at the moment. Go screw yourself Apple.”

{UPDATE} Adobe is looking  into the new SDK language. They continue to develop Packager for iPhone OS which will debut in Flash CS5

This really make me mad.  Part of the agreement for iphone 4.0 app development is that you cannot use outside libraries.  In English, you can only develop from the iPhone SDK.

Here is the actual language..

“The language from the agreement, which is section 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).”

So basically as I read it, any app using a compatibility layer or tool like flash to iphone or java to iphone is verboten. What does this mean for the 3D engine unity3D?  Is that no longer allowed too?  This is pretty much aimed at Adobe and the new feature in CS5 that will allow you to create an iphone app using actionscript 3.  Poof!  Gone.  This is the worst news ever.  Why should intermediary code matter as long as the actual execution code is still compliant??

I wonder if we are looking at a lawsuit over this.. What a crock.

… Its 24 hours and I’m still mad.  I mean, what if Comcast said they would only show movies that were shot with Panasonic cameras?

Share and Enjoy !