Une clause modifiée dans l'accord sur le SDK iOS 4.0 d'Apple a laissé certains développeurs furieux, craignant qu'il ne rende illégal le futur compilateur Adobe Flash to iPhone..

Les développeurs utilisent des programmes tels que le compilateur Flash to iPhone pour gagner du temps, mais un changement de libellé pourrait potentiellement voir la pratique pénalisée par Apple.

Cela signifierait que les développeurs ne peuvent pas obtenir leurs applications via Apple Vetting et sur l'Apple App Store..

Clause et effet

La nouvelle clause 3.3.1 du contrat de licence du programme pour développeurs iPhone comprend désormais les éléments suivants:

"Les applications doivent être initialement écrites en Objective-C, C, C ++ ou JavaScript, telles qu'exécutées par le moteur iPhone OS WebKit, et seul le code écrit en C, C ++ et Objective-C peut être compilé et lié directement aux API documentées (par exemple, , Les applications qui sont liées aux API documentées via une couche ou un outil de traduction intermédiaire ou de compatibilité sont interdites). "

John Gruber, de Daring Fireball, explique le problème en ces termes: "Ce que je lis dans cette nouvelle langue, c'est que les compilateurs croisés, tels que le compilateur Flash-to-iPhone dans la prochaine version de Flash Professional CS5 d'Adobe, sont interdits..

"… Le libellé de l'accord ne laisse pas beaucoup de marge de manœuvre pour Flash CS5. Cela ne pourrait pas être plus clair s'il a désigné Flash CS5 par son nom."

Bien sûr, la puissance de l'Apple App Store signifie que l'inquiétude des développeurs ne fera que très peu de différence, mais elle rappelle que le jardin muré d'Apple ne s'effondre pas..

Via Darball Fireball