Les relations entre Twitter et les développeurs tiers ont souvent été houleuses. La tension monte aujourd'hui d'un cran avec l'initiative Apps of a Feather qui regroupe quatre éditeurs de clients Twitter bien connus (Twitterrific, Tweetbot, Tweetings et Talon). Ces derniers expliquent qu'à compter du 19 juin, ils ne seront plus en mesure de proposer à leurs utilisateurs les services de "streaming" de Twitter : la timeline ne se rafraîchira plus automatiquement, et les notifications ne fonctionneront plus.
Deux fonctions particulièrement appréciées des utilisateurs de ces applications tierces, que ce soit sur macOS, iOS ou les autres plateformes bien sûr. Malheureusement, les développeurs sont à la merci de Twitter qui va remplacer la connexion de streaming dont se servent les clients tiers par une API, Account Activity.
Cette nouvelle infrastructure est en phase de bêta test, mais les éditeurs tiers n'y ont pas accès. Twitter n'a pas non plus précisé le prix dont les développeurs devront s'acquitter pour utiliser cette API (le pallier standard ne prenant en charge que 35 comptes Twitter, les apps ont besoin du niveau Enterprise avec le support d'un nombre illimité de comptes). « Nous n'avons aucune idée si cela sera une option abordable pour nous et nos utilisateurs », explique le groupe.
L'ancien système ne sera plus d'actualité à partir du 19 juin. Twitter ne donne aucune nouvelle de l'API. Et les développeurs ne peuvent toujours pas l'implémenter, ne serait-ce qu'à des fins de test. Le résultat risque de pourrir la vie des utilisateurs d'apps tierces, qui ne pourront que se tourner vers le client officiel de Twitter — et ses limitations — pour retrouver des fonctions qui font partie de leur quotidien. À moins bien sûr que la campagne lancée par Apps of a Feather porte ses fruits et que Twitter se décide à bouger.
Cette nouvelle affaire tombe alors que Twitter a arrêté le support de son application Mac. Le réseau social propose tout simplement d'utiliser sa version web, ce qui n'est pas une solution viable pour tout le monde.
Mise à jour 22h — Il a suffi d'un bon gros coup de gueule pour que Twitter sorte de sa torpeur. Le service annonce donc qu'il repousse la fin du système actuel de streaming à une date inconnue. Twitter préviendra les développeurs « au moins » 90 jours avant de livrer l'API Account Activity. Voilà une histoire qui finit bien.