Adobe thought they were on to something. CS5 is supposed to have a cross compiler for flash that would allow developers to continue developing flash applications, and then port them to the iPhone so that developers can get their applications approved in the process.
So, how’s Apple sticking it to flash developers? Apparently, cross-compiled applications are now “banned” from the AppStore. Adobe recently announced on their website that, “Adobe® Flash® Professional CS5 will include a Packager for iPhone that will let you publish ActionScript 3 projects to run as native applications for iPhone. These applications can be delivered to iPhone users through the Apple App Store.”
Well, as of Thursday at 4:37PM EST, it’s against Apple’s SDK. Don’t believe us? Check out section 3.3.1 of the Developer Program License Agreement.
Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited
Looks like Apple’s twisting the knife in Adobe’s back. .