Apple Relaxes Interpreted Code Ban; Adobe Flash Still Out

IPhone_OS_4_LogoThe now very famous Apple developer agreement section 3.3.2 has been relaxed to allow developers to use some interpreted code.

The section states that “no interpreted code may be downloaded or used in an Application except for code that is interpreted and run by Apple’s Documented APIs and built-in interpreter(s).” Applications must be developed using Objective-C, C, C++ or JavaScript.

The rule barred developers to use Adobe Flash in its applications.

However, an additional option was now added in the section. It reads:

“Notwithstanding the foregoing, with Apple’s prior written consent, an Application may use embedded interpreted code in a limited way if such use is solely for providing minor features or functionality that are consistent with the intended and advertised purpose of the Application.”

The additional rule will allow the use of popular game engines or libraries such as Unity 3D and Lua, so long as they have been granted written consents.

The Apple SDK is used to develop applications for the iOS, which is being used by popular gadgets iPod Touch, iPhone and iPad.