Vendredi dernier, une tonne de clients Twitter populaires, dont Tweetbot, Twitterrific et Echofon, étaient en panne. Les utilisateurs ne pouvaient pas se connecter à leurs comptes ni consulter leurs chronologies. Au début, cela ressemblait à un bogue dans l’API Twitter, mais le silence radio de Twitter et de nouveaux détails indiquaient que la société limitait délibérément l’accès aux applications tierces.
Le problème
Vendredi, tard dans la soirée, heure du Pacifique, de nombreux utilisateurs ont remarqué qu’ils ne pouvaient pas accéder à leurs clients Twitter tiers. Les créateurs de l’application ont rapidement reconnu le problème et ont déclaré qu’ils avaient essayé de contacter l’entreprise.
Un développeur basé au Japon noté à l’époque que de nombreux petits clients Twitter fonctionnaient sans aucun problème. De nombreux membres de la communauté ont émis l’hypothèse que cela pourrait être un problème avec l’API ou que l’entreprise limite l’accès aux clients plus importants.
Le silence radio
Alors que les développeurs et les utilisateurs s’attendaient à ce que Twitter communique avec eux d’une certaine manière, la société et son nouveau propriétaire Elon Musk ont gardé le silence radio sur le problème. Cependant, le PDG de Tesla a tout tweeté, allant du dernier Lancement de Falcon Heavy à renforcer la transparence sur Twitter en publiant les informations de la plateforme code de recommandation de tweet.
Des messages internes sur Twitter ont indiqué que la fermeture de certains clients tiers était une décision de l’entreprise plutôt qu’un bogue, a rapporté The Information au cours du week-end. Le rapport indique qu’un chef de projet a déclaré à l’équipe produit que l’entreprise avait « commencé à travailler sur les communications », mais n’a fourni aucun calendrier pour une communication officielle et approuvée.
Frustration des développeurs
Depuis le début de la saga, de nombreux développeurs ont exprimé leurs frustrations sur Twitter et Mastodonte. Le créateur de Twitter, Craig Hockenberry, a publié un article de blog intitulé « The Shit Show », dans lequel il a déclaré : « Personnellement, j’ai terminé. Et avec vengeance.
Le développeur de Fenix, Matteo Villa, a déclaré sur Twitter qu’il envisageait de retirer le client de l’App Store – qui fonctionnait au moment de la rédaction – car il craignait que le client ne cesse de fonctionner à un moment donné.
Le co-créateur de Tweetbot, Paul Haddad, a même essayé de faire fonctionner l’application en chargeant d’anciennes clés API. Cette astuce a fonctionné pendant un certain temps et certaines personnes ont pu accéder à leurs comptes. Cependant, les utilisateurs a commencé à atteindre une limite d’API et le client a ensuite été de nouveau suspendu.
Développeur iOS mysk a déclaré sur son compte que Tweetbot avait atteint la limite de 300 messages par 15 minutes – qui était applicable pour l’ancienne API v1.1 – pour tous les utilisateurs.
Auparavant, ils avaient créé un client de démonstration pour montrer que l’API de Twitter fonctionnait et que la suspension des applications tierces n’était pas due à un bogue.
Un groupe de ces développeurs s’inquiétait de la gestion des remboursements pour les personnes qui se sont abonnées aux versions pro ou premium de leurs applications si Twitter interdisait les clients tiers. Cela signifierait également que leur revenu annuel diminuerait et qu’ils devraient créer de nouveaux produits sans gagner d’argent.
La voie à suivre
Certains développeurs ont déjà montré leur intention de se concentrer sur d’autres projets. Haddad a déclaré à TechCrunch par e-mail que Tweetbot se concentrait sur le lancement de son client Mastodon Ivory – qui est actuellement en version bêta fermée – à un rythme accéléré.
Il a déclaré qu’actuellement, l’équipe se concentre sur l’amélioration de l’expérience d’intégration, puis sur la correction des bogues et sur la préparation d’une version de l’App Store.
Villa a également publié une version bêta de son client Mastodon Wolly sur la plateforme de test d’Apple Testflight.
Pour certains autres développeurs, la situation est sombre. En tant que développeur iOS, Adam Demasi a noté que certains développeurs indépendants dont le produit principal était un client Twitter pourraient être confrontés à une période difficile.
Depuis que Musk a repris Twitter l’année dernière, la société a fermé plusieurs projets liés aux développeurs, notamment Twitter Toolbox pour la découverte d’applications. Certains autres programmes à l’état défunt même si la société n’a pas annoncé de fermetures officielles. Les développeurs ont été prudents quant à leur plan de développement Twitter étant donné que la société n’a pas explicitement communiqué ses plans concernant le support de la plate-forme.
Ces types de mouvements ont défait le travail du réseau social au cours des dernières années pour regagner la confiance des développeurs. Le mois dernier, l’ancien responsable des plateformes de développement de Twitter, Amir Shevat, a écrit sur TechCrunch que la nouvelle direction avait brisé la confiance des développeurs. Cette suspension douteuse des clients Twitter tiers sans aucune communication n’inspirera aucune confiance à la communauté.