Developers who are Flash fans but still want to work with the iPhone will likely have to make a choice. The new iPhone Developer Program License Agreement appears to outlaw apps not originally written in Objective-C, C, C++, or JavaScript.
John Gruber took a look at the new agreement, and wrote afterward, “My reading of this new language is that cross-compilers, such as the Flash-to-iPhone compiler in Adobe’s upcoming Flash Professional CS5 release, are prohibited. This also bans apps compiled using MonoTouch – a tool that compiles C# and .NET apps to the iPhone.”
Gruber then addressed a couple of other points by continuing, “It’s unclear what this means for tools like Titanium and PhoneGap, which let developers write JavaScript code that runs in WebKit inside a native iPhone app wrapper.”
This change is starting to cause a significant outcry in some developer communities, but the odds of Apple relenting seem small.







