Actualités Apple

Twitter explique les modifications apportées à l'API aux employés alors que les limites des applications tierces sont mises en ligne

Jeudi 16 août 2018 à 12 h 10 HAP par Juli Clover

Les modifications de l'API de Twitter ont été mises en ligne aujourd'hui, désactivant des fonctionnalités clés pour les applications tierces telles que Tweetbot et Twitterific .





La nouvelle API supprime la diffusion en continu de la chronologie, empêchant les applications tierces d'actualiser automatiquement les chronologies, et elle limite les notifications push et d'autres fonctionnalités. Twitter est aussi faire payer des frais exorbitants pour accéder à ses nouvelles API d'activité, avec un accès à partir de 2 899 $ par mois pour un maximum de 250 comptes.

tweetbotbird
Toutes les applications Twitter tierces sont affectées par ces modifications. Tapbots a mis à jour hier l'application Tweetbot pour iOS pour paralyser plusieurs fonctionnalités populaires auprès des utilisateurs de Tweetbot. Par exemple, le streaming de la chronologie via Wi-Fi n'est plus disponible, ce qui signifie que les chronologies de Twitter s'actualiseront désormais plus lentement.



comment suivre mon étui airpod

Les notifications push pour les mentions et les messages directs sont retardées de plusieurs minutes, et les notifications push pour les likes, les retweets, les suivis et les citations ont été entièrement désactivées. Les onglets Activité et Statistiques, qui dépendaient d'API d'activité désormais obsolètes, ont été supprimés de l'application, et comme l'application Apple Watch dépendait fortement des données d'activité, elle a également été supprimée.

Des changements similaires ont été introduits dans Twitterrific en juillet et, à ce jour, l'application Twitterrific n'est plus en mesure de recevoir et d'afficher des notifications natives. Le widget Today Center de Twitterrific et l'application Apple Watch reposaient sur ces fonctionnalités et ont été supprimés.

Twitterrific recommande aux utilisateurs de Twitter de télécharger l'application Twitter officielle pour recevoir leurs notifications, tout en utilisant l'application Twitterrific pour tout le reste.

Alors que les changements étaient mis en ligne, Twitter a envoyé aujourd'hui un e-mail à l'échelle de l'entreprise aux employés qui commence par reconnaître l'énorme impact que les clients Twitter tiers ont eu sur la croissance du service Twitter avant de pointer du doigt les « contraintes techniques et commerciales » qui l'empêchent de continuer à offrir les API nécessaires pour que ces applications continuent de fonctionner comme avant.

Aujourd'hui, nous publierons un article de blog sur nos priorités pour investir dans les expériences client Twitter. Je voulais partager un aperçu de la façon dont nous avons pris ces décisions et de la façon dont nous envisageons les clients tiers pour l'avenir.

Tout d'abord, un peu d'histoire : les clients tiers ont eu un impact notable sur le service Twitter et les produits que nous avons créés. Des développeurs indépendants ont créé le premier client Twitter pour Mac et la première application native pour iPhone. Ces clients ont été les pionniers des fonctionnalités de produit que nous connaissons et aimons tous sur Twitter, telles que la sourdine, le geste d'actualisation et bien d'autres.

Nous aimons que les développeurs construisent des expériences sur nos API pour faire avancer notre service, notre technologie et la conversation publique. Nous respectons profondément le temps, l'énergie et la passion qu'ils ont consacrés à la création de choses incroyables à l'aide de Twitter.

connecter airpod max à apple tv

Cependant, nous n'avons pas toujours fait un bon travail d'être franc avec les développeurs sur les décisions que nous prenons concernant les clients tiers. En 2011, nous avons dit aux développeurs (dans un e-mail) de ne pas créer d'applications qui imitent l'expérience Twitter de base. En 2012, nous avons annoncé des modifications à nos politiques de développement visant à clarifier ces limitations en plafonnant le nombre d'utilisateurs autorisés pour un client tiers. Et, au cours des années qui ont suivi ces annonces, nous avons répété à plusieurs reprises aux développeurs que notre feuille de route pour nos API ne priorisait pas les cas d'utilisation des clients - même si nous avons continué à maintenir quelques API spécifiques fortement utilisées par ces clients et discrètement accordées aux utilisateurs. plafonner les exceptions aux clients qui en avaient besoin.

Il est temps de prendre la décision difficile de mettre fin à la prise en charge de ces API héritées, en reconnaissant que certains aspects de ces applications seraient dégradés en conséquence. Aujourd'hui, nous sommes confrontés à des contraintes techniques et commerciales que nous ne pouvons ignorer. Les API User Streams et Site Streams qui servent les fonctions principales de bon nombre de ces clients sont en état « bêta » depuis plus de 9 ans et reposent sur une pile technologique que nous ne prenons plus en charge. Nous ne modifions pas nos règles, ni ne cherchons à « tuer » des clients tiers ; mais nous tuons, par nécessité opérationnelle, certaines des API héritées qui alimentent certaines fonctionnalités de ces clients. De plus, il n'était pas réaliste pour nous d'investir dans la création d'un service totalement nouveau pour remplacer toutes les fonctionnalités de ces API, qui sont utilisées par moins de 1 % des développeurs Twitter.

Nous avons entendu les commentaires de nos clients sur la douleur que cela cause. Nous examinons assez souvent #BreakingMyTwitter et avons parlé avec de nombreux développeurs de clients tiers majeurs pour comprendre leurs besoins et leurs préoccupations. Nous nous engageons à comprendre pourquoi les gens embauchent des clients tiers sur nos propres applications, et nous allons essayer de faire mieux en communiquant ces changements de manière honnête et claire aux développeurs.

le crayon pomme fonctionne-t-il sur ipad

Nous savons que nous avons beaucoup de travail à faire. Ce changement est un pas en avant difficile, mais important. Merci d'avoir travaillé avec nous pour y arriver.

Twitter a continuellement dit que seulement 1% des développeurs Twitter utilisaient ses API désormais obsolètes, mais comme ces changements semblent avoir un impact sur la plupart des principaux clients Twitter, il n'est pas clair comment le chiffre de 1% est calculé.

Comme TechCrunch souligne, l'e-mail de Twitter insiste sur le fait que les API étaient une « technologie héritée » qui devait être éliminée pour « nécessité opérationnelle », mais c'est Twitter, et non une force extérieure, qui a refusé de maintenir ou de redévelopper les API que les applications tierces utilisent ou transition des applications existantes vers la nouvelle plate-forme API.


Twitter a en outre expliqué sa décision de supprimer les API dans un article de blog qui dit que la 'meilleure expérience Twitter' qu'il peut offrir est via son propre 'Twitter détenu et exploité pour les applications iOS et Android, ainsi que le bureau et le mobile twitter.com'.

Mots clés : Twitter , Tweetbot , Twitterrific