Internet

Les changements de l’API Twitter déplaisent aux développeurs

Twitter permet, grâce à son API, aux développeurs de créer les applications les plus diverses pour la plateforme et ainsi certains d’entre eux peuvent gagner de l’argent grâce à la vente d’applications. Hier, Twitter a annoncé des changements à cette API qui n’ont pas vraiment été bien accueillis par la communauté des développeurs. La nouvelle API, qui arrive dans la version 1.1, apportera un certain nombre de restrictions et de limitations que les développeurs de programmes n’appréciaient guère.

L’une des limites imposées par Twitter est le nombre d’utilisateurs qu’une application peut avoir. À partir d’aujourd’hui, toutes les applications créées peuvent avoir un maximum de 100 000 utilisateurs et toute personne souhaitant augmenter cette limite devra demander la permission à Twitter. Les applications actuelles qui dépassent déjà cette limite peuvent continuer comme elles sont, mais leur nombre maximum d’utilisateurs sera de 200% de l’actuel (c’est-à-dire que si une application double sa base d’utilisateurs, elle devra demander la permission à Twitter si elle veut en avoir plus).

  Un succès de jeux et d'applications gratuits pour les téléphones mobiles Sony Ericsson

Une autre restriction vise spécifiquement les développeurs qui ont des accords avec les opérateurs et les fabricants de téléphones portables pour préinstaller leurs applications sur les appareils mobiles. Selon les nouvelles règles, ces programmes devront passer par la certification Twitter s’ils veulent fonctionner. L’entreprise fait cela pour “s’assurer que [les applications] offrent la meilleure expérience Twitter possible”.

En dehors de ces deux principales, Twitter a également déclaré que les “Directives d’affichage”, qui sont une série de suggestions sur la manière dont un tweet peut être affiché de manière optimale dans une application, deviennent des “Exigences d’affichage”. Toutes les demandes doivent respecter ces règles, faute de quoi leur accès sera révoqué.

Les objectifs des changements sont bien expliqués par Michael Sippey, chef de produit chez Twitter. Sippey déclare dans l’annonce officielle que les changements sont nécessaires “pour éviter l’utilisation malveillante de l’API Twitter” et “pour garantir aux utilisateurs une expérience cohérente. Il a également déclaré que “les règles pour les développeurs pourraient être modifiées à l’avenir afin de refléter les changements de fonctions de l’API.

  Le centre d'applications Facebook pour distribuer les applications iOS et Android

Marco Arment, développeur de Instapaper, qui utilise Twitter mais n’est pas une application spécifique à cet effet, indique dans son blog que ces futurs changements pourraient être liés à l’affichage des publicités. Il parie qu’il y aura une demande pour “afficher tous les tweets sur une ligne de temps et les afficher de manière cohérente” et cela pourrait tuer les applications avec des filtres ou des muets.

À partir de ce jeudi (16), les développeurs ont 6 mois pour adapter leurs applications à l’utilisation de la nouvelle API, qui est maintenant en version 1.1. Les applications qui ne sont pas mises à jour cesseront de fonctionner lorsque l’API 1.0 sera abandonnée en mars 2013.

A propos de l'auteur

Ronan

Le Breton de l'équipe ! Développeur back-end dans une startup française. Internet des objets, domotiques, mes sujets de prédilection sont vastes. #teamLinux sur PerlmOl

Laisser un commentaire