Pomme a dévoilé son iPhone OS 4 hier, permettant aux développeurs et aux consommateurs de savoir quelles nouvelles fonctionnalités majeures seraient à venir sur sa plate-forme mobile. Cependant, une chose que la société n'a pas spécifiquement soulignée dans sa présentation est une légère modification apportée à son contrat de licence du programme pour développeurs de téléphones. Qu'est ce qui est different? Section 3.3.1, qui se lit désormais en partie: « Les applications qui renvoient à des API documentées via une couche ou un outil de traduction ou de compatibilité intermédiaire sont interdites. »
En clair, c'est une mauvaise nouvelle pour les développeurs qui envisageaient de déployer des applications sur iPhone en utilisant des technologies telles que MonoTouch ou Adobe Flash CS5.
Vidéos recommandées
La modification des conditions de licence semble avoir été initialement interpellé par John Gruber de Daring Fireball.
Pommes iPhone-et maintenant iPad-sont réputés pour ne pas prendre en charge la technologie Flash propriétaire d'Adobe, largement utilisée pour la vidéo et d'autres éléments interactifs sur le Web. La position sans Flash d’Apple a sérieusement affaibli la présence omniprésente de Flash sur le Web: c’est une chose si vous disposez d’une vaste base installée sur ordinateurs, mais si votre technologie n'est pas disponible sur (sans doute) la plate-forme multimédia mobile la plus importante actuellement sur le marché, vous disposez d'un problème.
Adobe espérait contourner le problème de l'absence de Flash sur iPhone en fournissant une fonctionnalité de déploiement sur iPhone dans Adobe Flash CS5: l'idée est que les développeurs pourraient créer leurs applications en Flash sans aucune connaissance spécifique de l'iPhone, puis les déployer en tant qu'application iPhone-ready essentiellement en choisissant un « déployer sur iPhone » commande.
Selon les nouvelles conditions de licence d'Apple, les applications iPhone ne peuvent utiliser que des appels API documentés et être écrites en C, Objective C, C++. Les applications peuvent également être écrites en JavaScript pour être exécutées par le moteur WebKit intégré d'Apple, qui alimente le navigateur Safari de l'iPhone.
Les nouvelles conditions de licence d’Apple pourraient s’avérer particulièrement gênantes pour Adobe, qui avait prévenu les développeurs ils peuvent s'en tenir à leurs outils de développement Flash et seront bientôt en mesure de déployer ces applications sur le marché. iPhone.
Cependant, même si les observateurs du secteur ne doutent pas qu'Apple sait très bien ce qu'Adobe envisage de faire en créant des applications iPhone à partir de Flash, cette décision s’inscrit probablement mieux dans le contexte des efforts à long terme d’Apple pour contrôler ses plates-formes de fond en comble: historiquement, le l'entreprise estime que maintenir un contrôle total sur ses produits conduit à créer les meilleures expériences client… et donc les meilleures ventes des produits. Les nouvelles conditions de licence d’Apple interdisent essentiellement aux développeurs de mettre en œuvre un cadre de développement pour l’iPhone en plus des API Cocoa Touch et WebKit d’Apple. Si un tel cadre si elle gagnait du terrain auprès des développeurs, elle prendrait essentiellement le contrôle de la plate-forme iPhone d’Apple… et il est peu probable que la société de Cupertino le fasse. tolérer.
Recommandations des rédacteurs
- Le dernier iPad Air vient de bénéficier d'une remise importante sur Amazon
- Un autre rapport suggère que l'iPhone 15 Pro sera plus cher
- J'ai perdu mon iPhone lors de vacances de rêve – et ce n'était pas un cauchemar
- Ce sont les 2 seules raisons pour lesquelles je suis enthousiasmé par l’iPhone 15 Pro
- L'iPad d'Apple vient de retomber à son prix le moins cher jamais enregistré
Améliorez votre style de vieDigital Trends aide les lecteurs à garder un œil sur le monde en évolution rapide de la technologie avec toutes les dernières nouvelles, des critiques de produits amusantes, des éditoriaux perspicaces et des aperçus uniques.