Apple’s Minor Concession on Interpreted Languages, Libraries on the iPhone

Via Hacker News, this AppleInsider post calls attention to a small addition to the controversial section 3.2.2 of the Apple Developer Agreement. The difference in kind remains between first class languages in Apple’s preferred tool chain and everything also, the concession is more a matter of degree.

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.

So platforms are clearly out, like Flash and I would presume Scratch, but using interpreted languages if they are embedded only to support some application feature is allowable. Tidy little loophole that will undoubtedly please Apple apologists but still entirely precludes 3rd party tool chains whether they are competitors or not.

Leave a Reply

Your email address will not be published. Required fields are marked *