Développer pour iPhone : oui, mais pas avec les outils d'Adobe

Alexandre Laurent
Publié le 09 avril 2010 à 12h12
00958364-photo-iphone-sdk.jpg
La mise à disposition, pour les développeurs, du kit de développement dédié à la version 4.0 du logiciel qui équipera dès cet été l'iPhone et l'iPod Touch s'accompagne d'une nouvelle restriction qu'Adobe risque fort de ne pas trouver à son goût : le contrat de licence stipule en effet qu'une application élaborée à partir d'un autre environnement de développement que celui d'Apple se verra systématiquement refuser le droit d'entrer sur l'App Store.

Le nom d'Adobe n'apparait nulle part, mais il est difficile de ne pas rattacher cette modification des conditions d'utilisation du SDK iPhone à la sortie, le 12 avril prochain, de la version 5 de la Creative Suite d'Adobe. Entre autres nouveautés, celle-ci propose en effet, au sein de l'outil de développement dédié à la technologie Flash, un module permettant d'exporter une application dans un format compatible avec l'iPhone.

« Les applications ne pourront utiliser que les interface de programmation, en accord avec les prescriptions formulées par Apple, et ne devront pas utiliser ou faire appel à une quelconque interface de programmation privée », indique la clause 3.3.1 du nouveau contrat de licence associé au SDK. « Les applications devront être écrites directement en Objective-C, C, C++, ou en JavaScript de telle façon que ce dernier soit exécuté par le moteur WebKit de l'iPhone OS, et seul le code écrit en C, C++ et Objective-C est autorisé à être compilé et associé aux interfaces de programmation documentées ».

S'ajoute une ultime précision : « les applications liées aux interfaces de programmation documentées par l'intermédiaire d'un portage, ou d'un outil ou d'une couche de compatibilité, sont prohibées ».

Pour John Gruber, premier à avoir relevé cette clause sur son blog Daring Fireball, ces nouvelles règles risquent de limiter les possibilités de l'outil de traduction de Flash vers iPhone OS proposé par Adobe, mais pourraient également concerner les applications compilées à l'aide de MonoTouch, un outil qui se charge d'adapter à l'iPhone des logiciels initialement écrits en C# ou en .NET.

Reste à savoir quelle motivation pousse Apple à instaurer de telles restrictions, dont la portée ne pourra être mesurée qu'après soumission et éventuel refus d'applications développées à l'aide d'autres outils que les siens. Une chose est sure : la firme de Cupertino semble peu encline à laisser des plateformes et outils tiers venir s'interfacer entre les développeurs et son App Store.
Alexandre Laurent
Par Alexandre Laurent

Alex, responsable des rédactions. Venu au hardware par goût pour les composants qui fument quand on les maltraite, passé depuis par tout ce qu'on peut de près ou de loin ranger dans la case high-tech, que ça concerne le grand public, l'entreprise, l'informatique ou Internet. Milite pour la réhabilitation de Après que + indicatif à l'écrit comme à l'oral, grand amateur de loutres devant l'éternel, littéraire pour cause de vocation scientifique contrariée, fan de RTS qui le lui rendent bien mal.

Vous êtes un utilisateur de Google Actualités ou de WhatsApp ?
Suivez-nous pour ne rien rater de l'actu tech !
Commentaires (0)
Rejoignez la communauté Clubic
Rejoignez la communauté des passionnés de nouvelles technologies. Venez partager votre passion et débattre de l’actualité avec nos membres qui s’entraident et partagent leur expertise quotidiennement.
Abonnez-vous à notre newsletter !

Recevez un résumé quotidien de l'actu technologique.

Désinscrivez-vous via le lien de désinscription présent sur nos newsletters ou écrivez à : [email protected]. en savoir plus sur le traitement de données personnelles