Maybe I didn't state my position, my position Apple is being too secretive and heavy handed that it's burning bridges with lot of companies, and in the long run, Apple will feel the heat.
Maybe I ranted too much... but it seems that Adobe burned bridges with Apple long time ago and it's feeling the heat now.
So, no I am not saying that Apple is a monopoly, and I am not sure if this anti trust case will even fly.
It wasn't aimed at you specifically!
And about Unity, last post about apple is under April 13th (http://blogs.unity3d.com/2010/04/14/unity-and-the-iphone-os-4-0-update/) which says, they think they will be okay, but they are talking to Apple about it. So I think I was correct that they are in a limbo state.
Again, NOT certainly dead, as I said.
I am not low level programmer, but from how Adobe describes its compiler, it compiles directly into ARM code. So yes, it is a a compiler. From Adobe site:
"We created a new compiler front end that allowed LLVM to understand ActionScript 3 and used its existing ARM back end to output native ARM assembly code. We call this Ahead of Time (AOT) compilation—in contrast to the way Adobe Flash Player and Adobe AIR function on the desktop using Just in Time (JIT) compilation. Since we are able to compile ActionScript to ARM ahead of time, the application gets all the performance benefits that the JIT would offer and the license compliance of not requiring a runtime in the final application."
http://www.adobe.com/devnet/logged_in/abansod_iphone.html
I heard a different story. But if it skips the SDK altogether, then the SDK agreement doesn't apply, does it? Oh, I forgot: The SDK is one with the Developer Agreement. So the problem boils down to: What's wrong with requiring the developers use the Official SDK? Nobody ever sued for Apple rejecting apps using private APIs. I wonder if bypassing Xcode makes it easier to secretly use Private APIs. Their use in widespread 3rd party apps prevents Apple from safely upgrading the OS. Again, we don't want Win32 all over again.
Also, just because you are not a "fill a 3d model and you have a finished game" person, it doesn't mean that there is no need for developers to have rapid development frameworks and spend more time on designing the game and less on writing support code.
That part was my opinion. I never said they don't have the 'right'. I just find it lame and unchallenging!