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

John Gruber at Daring Fireball indicated that Apple is banning “applications that link to Documented APIs through an intermediary translation or compatibility layer or tool” via its new license agreement came out with iPhone OS 4.0.

I was pretty confused, and couldn’t see why this is necessary. I don’t think those apps not written purely in Obj-C, C++, C and JavaScript would do any harm to the App Store: instead, I think the banned ways may enrich the App Store, since they enables developers who may not be familiar with the languages on the white list.

I just think it’s too mean to kill the ways to App Store, no matter whether it was intended to destroy Adobe’s Flash CS5 or not.

Update: Gruber has his view of this license change here.