Categories

Daring Fireball: New iPhone Developer Agreement Bans the Use of Adobe's Flash-to-iPhone Compiler

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. 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. They might be OK. The folks at Appcelerator realize, though, that they might be out of bounds with Titanium. Ansca’s Corona SDK, which lets you write iPhone apps using Lua, strikes me as out of bounds.

via Daring Fireball: New iPhone Developer Agreement Bans the Use of Adobe’s Flash-to-iPhone Compiler.

Nota bene:  Apple will release its own app front end that allows a simpler development environment (than XCode).

  • M

    Not sure I understand Apple's logic here. They are leaving themselves open to regulator scrutiny, and losing flash compatibility — a major complaint about their platform. Unless Apple thinks they've got a better solution…

  • http://www.anscamobile.com Ansca

    Read our blog : http://bit.ly/bPDiue

  • http://asymco.wordpress.com asymco

    Read a hypothesis on the logic here: http://daringfireball.net/2010/04/why_apple_chang

  • http://asymco.wordpress.com asymco

    And…

    The primary reason for the change, say sources familiar with Apple's plans, is to support sophisticated new multitasking APIs in iPhone 4.0. The system will now be evaluating apps as they run in order to implement smart multitasking. It can't do this if apps are running within a runtime or are cross compiled with a foreign structure that doesn't behave identically to a native C/C++/Obj-C app.
    http://www.appleinsider.com/articles/10/04/09/app