Apple Outsider is reporting that Apple has made a change in the iPhone developer terms of agreement, to now allow developers to continue to use interpreted programing languages such in their App Store applications. This change relaxes some of the policies implemented in April when Apple banded the usage of tools such as Adobe’s Flash-to-iPhone […]
" />

Apple Relaxes Interpreted Code Restrictions in iPhone Developer Agreement

Apple Outsider is reporting that Apple has made a change in the iPhone developer terms of agreement, to now allow developers to continue to use interpreted programing languages such in their App Store applications.

This change relaxes some of the policies implemented in April when Apple banded the usage of tools such as Adobe’s Flash-to-iPhone compiler. The original change was an effort to prevent third-party technologies from hindering developers ability to implement new technologies when Apple introduces them. Otherwise developers would be at the mercy of tool makers such as Adobe including the new technologies in their own products.

I’ve said before that Apple’s aversion to interpreted code and external runtimes is the potential for someone else to take the platform over. That’s not the whole story, though. Games in particular tend to use engines and libraries that leverage interpreted languages such as Lua. Many of these applications pose no threat, neither implicitly nor explicitly.

While explicit approval from Apple is still required, these new terms seem to acknowledge that there’s a difference between an app that happens to have non-compiled code, and a meta-platform.

Worth mentioning again, Apple also modified their terms of agreement to now allow limited analytics data collection with Apple’s consent, and for the express purposes of advertising.

Continue reading:

TAGS: