Twitter : les clients tiers en voie d'extinction

Nicolas Furno |

Les utilisateurs de Tweetbot ont brièvement vu de la lumière en fin de journée hier, mais ce n’était pas la bonne nouvelle encore espérée par certains. Le blocage des clients tiers pour Twitter n’était pas une erreur technique, mais bel et bien un choix, comme cela devenait de plus en plus clair au fil des heures. Et non, Elon Musk n’a pas changé d’avis pendant quelques minutes, le changement intervenu hier du côté de Tweetbot est le fait de ses créateurs qui, faute de communication officielle, ont trouvé un moyen de confirmer l’intentionnalité de la coupure.

L’accès à Twitter par le biais de l’API fournie aux développeurs depuis quasiment la création du service se fait au moyen d’une clé unique. Sans elle, les données restent inaccessibles, c’est une sécurité élémentaire pour toutes les API et pour tous les services qui ne veulent pas perdre tout contrôle sur leur plateforme. C’est aussi une manière pour Twitter de restreindre les accès et le blocage des clients tiers s’est fait en désactivant l’accès à l’API pour les clés des clients visés, dont celle de Tweetbot.

Les captures d’écran de l’App Store pour la toute première version de Tweetbot sortie en avril 2011, tout cela ne nous rajeunit pas.

Paul Haddad, l’un des cofondateurs de Tapbots et principal développeur de Tweetbot, a confirmé en fin de journée qu’il a remplacé la clé principale de son app par une autre plus ancienne qu’il gardait dans un coin. Ce changement a permis au client Twitter de fonctionner pendant quelques heures et encore, seulement en partie. On pouvait à nouveau se connecter et lire les messages, mais la publication était limitée à 300 messages par tranche de trois heures, ce qui est loin de suffire pour une app aussi utilisée.

De toute manière, les employés restants chez Twitter ont rapidement réagi en bloquant cette ancienne clé, ce qui rend à nouveau Tweetbot entièrement inactif. Paul Haddad a expliqué à The Verge qu’il voulait vérifier si la désactivation de leur accès n’était pas un accident, ce que le blocage rapide de cette nouvelle clé a amplement confirmé. Il faut noter que depuis la première coupure il y a plus de trois jours, Twitter n’a pas dit un seul mot officiellement. Même Elon Musk, pourtant habituellement si bavard, semble totalement ignorer la question.

Tweetbot près de 12 ans plus tard… pas la même ambiance.

Toutes les clés qui permettent d’accéder à l’API de Twitter ne sont pas désactivées, si bien que des clients moins utilisés peuvent encore fonctionner. C’est encore le cas pour le moment d’Aviary, un client Twitter sorti en 2020 et qui est présent sur toutes les plateformes d’Apple. Néanmoins, le message semble désormais assez clair : Twitter ne veut plus des apps tierces et privilégie son app officielle ainsi que le site web. Ce choix est assez logique au fond, quand on sait que Twitter a besoin de rentrées financières importantes pour survivre et que les clients tiers n’affichaient pas ses publicités.

Plus que la fermeture de l’API elle-même, c’est la méthode qui est détestable, surtout quand on pense au rôle des clients Twitter dans la mise en place du réseau social tel qu’il est devenu. Le créateur de Twitterrific, à qui l’on doit tout de même le concept de l’oiseau bleu et le nom « tweet », est amer sur son blog et annonce que le développement de ce qui reste l’un des premiers clients tiers pour Twitter1 est interrompu. Au-delà, il ne compte pas faire comme Tapbots, qui travaille sur un client Mastodon très proche de Tweetbot, mais il compte explorer les possibilités offertes par le protocole ouvert ActivityPub sur lequel Mastodon et toutes les autres apps du Fediverse reposent.

En attendant, l’app officielle de Twitter reste votre seule option si vous comptez continuer à utiliser le réseau social. Et croyez-en mon expérience, après près de douze ans passées avec Tweetbot, le retour à l’app officielle est rude. Vous pouvez activer le flux chronologique pour ne plus (trop) dépendre d’un algorithme pas bien plus malin que celui de Facebook, mais vous ne pourrez jamais lire tous les messages publiés par tous les comptes que vous suivez comme vous le faisiez avec un client tiers.

Touchez le bouton en forme d’étoile bizarre en haut à droite du client iOS de Twitter (gauche) pour activer le flux chronologique (droite).

Il n’y a aucune synchronisation du statut de lecture, l’app a la fâcheuse tendance comme Instagram à oublier votre position de lecture et la chronologie n’est pas toujours respectée de toute manière. Sans compter qu’il faudra faire avec des pubs régulières, des publicités qui prennent la forme de tweets comme des autres évidemment. Si Tweetbot vous manque, la meilleure option reste probablement Ivory, mais elle implique aussi d’abandonner Twitter et de découvrir Mastodon.

Mastodon : notre grand guide pour découvrir cette alternative à Twitter

Mastodon : notre grand guide pour découvrir cette alternative à Twitter


  1. La première version est sortie en 2007 ! À l’époque, l’iPhone n’existait même pas encore et c’était une app qui se logeait dans la barre des menus de macOS.  ↩︎

avatar DahuLArthropode | 

@fredsoo

Ça dépend.

avatar oomu | 

@fredsoo

non.

avatar marenostrum | 

y en a qui gagnent de l'argent avec. pour eux c'est indispensable. pour les autres pas du tout (c'est mon cas par ex).

avatar Fusion11 | 

Vu les déclarations de Musk sur la rentabilité de Twitter c'était sûr, mais le manque total de com là dessus c'est du n'importe quoi, quoi qu'en en dise...

Espérons surtout que ça ne suive pas sur d'autres réseaux avec des clients tiers bien plus évolués comme Reddit 😞

avatar marciton | 

Utilisateur depuis longtemps de Tweetbot, le retour au client natif c'est pas simple ...
Passer à Mastodon est encore un peu difficile ... beaucoup d'acteur de secteur divers ne sont pas encore prés et Twitter reste la voix de communication et d'information ...
Aujourd'hui c'est férié aux US donc il ne se passera rien.. un system payant par utilisateur de client dédié pourrai être une solution (blue?) mais bon la méthode est vraiment pas top ...

avatar joneskind | 

@Nicolas Furno

Est-ce que vous êtes certain que l’API utilisée par les clients tiers était gratuite ?

Ça me parait bien surprenant qu’elle le soit si ces clients peuvent afficher du contenu sans publicité.

Dans ma boîte on permet aux partenaires qui le souhaitent d’utiliser nos technologies sans utiliser nos pubs, mais c’est payant.

avatar sailor29 | 

Oui elle était gratuite, n'importe qui pouvait ouvrir un compte développeur Twitter

avatar XiliX | 

Perso, je garde mon compte Twitter en attendant que les personnes que je suis passent soit sur Mastodon, soit sur Post.News...

Mais j'attends aussi "BlueSky"

avatar sailor29 | 

"vous ne pourrez jamais lire tous les messages publiés par tous les comptes que vous suivez comme vous le faisiez avec un client tiers."

Et pourquoi donc ? L'algo Twitter est loin, très loin (pour l'instant?) de ce qu'impose Facebook et Instagram par exemple, si vous mettez en mode "étoile" c'est rien qu'une timeline toute simple qui affiche ce que vos comptes ont affichés. D'ailleurs Musk met souvent en avant ce mode "timeline", il est fort à parier qu'il le fera sauter la timeline "suggéré".

Twitter et les clients tiers c'est quand même une longue histoire d'amour. Si je ne dis pas de bétise, Twitter à tenté par le passer de limiter l'API mais n'a jamais concrétisé face à la lever de bouclier.

La méthode est execrable, on est d'accord. Mais ces éditeurs savent depuis le début qu'ils sont dans une position risqué. Sans Musk ils auraient forcement fini par sauter puisqu'ils coutent de l'argent à Twitter (et en plus ces app tiers se font de l'argent via des abonnements) ils auraient peut etre eu 3 mois de préavis sans solution d'adaptation c'est tout.

avatar Fredouille14 | 

Si au moins l’application officielle était au niveau, les clients tiers ne font pas que masquer la pub - ce qui d’ailleurs est contestable car Twitter doit tout de même avoir un revenu

avatar Derw | 

[ironie]
MUSK EST CHEZ LUI, IL FAIT CE QU’IL VEUT !!!!

#TeamCaptainBumper #TeamXavierDupontDeLigonnes
[/ironie]

avatar Captain Bumper | 

@Derw

Ben oui il fait ce qu'il veut. Même si ça vous gène. Sinon faudra me dire à quelle heure je peux venir me torcher dans vos rideaux puisqu'apparemment on fait ce qu'on veut chez les autres et des autres d'après vous...

Sinon on attend toujours les réactions de la justice, des états et des développeurs concernés sur cette décision. Apparemment ça ne se bouscule pas au portillon pour attaquer l'indéfendable prônés par certains ici ; je ne dis pas que ça n'arrivera pas, mais pour l'instant les angles d'attaque ne semblent pas évidents. Sinon on lira bientôt ici qu'il faut nationaliser de force Twitter et dédommager Musk de 10% de son prix d'achat.

avatar Derw | 

@Captain Bumper

Bon, comme d’habitude sur ce sujet vous dites n’importe quoi (quitte à vous contredire parfois)… Je vais vous répondre par principe, mais m’arrêterait là malgré votre prochaine réponse qui ne manquera pas d’être discourtoise et à côté de la plaque comme d’habitude…

« Ben oui il fait ce qu'il veut. Même si ça vous gène. Sinon faudra me dire à quelle heure je peux venir me torcher dans vos rideaux puisqu'apparemment on fait ce qu'on veut chez les autres et des autres d'après vous... »

D’entrée, vulgarité et inversion de sens. Le sujet n’est pas « est-ce que les autres ont le droit de faire tout ce qu’ils veulent chez moi » (ce qui n’est certes pas le cas), mais « est-ce que je peux peux faire tout ce que je veux chez moi » (ce qui ne l’est pas non plus).

« Sinon on attend toujours les réactions de la justice, des états et des développeurs concernés sur cette décision. Apparemment ça ne se bouscule pas au portillon pour attaquer l'indéfendable prônés par certains ici ; je ne dis pas que ça n'arrivera pas, mais pour l'instant les angles d'attaque ne semblent pas évidents. Sinon on lira bientôt ici qu'il faut nationaliser de force Twitter et dédommager Musk de 10% de son prix d'achat. »

Donc là aussi vous n’avez rien compris. Je n’ai pas l’impression d’avoir vu des gens dire que Musk n’avait pas le droit légalement de faire ce qu’il a fait. Que ce soit au sein des professionnels lésés ou des réactions ici-même. Il est donc quasi certains qu’il n’y aura pas de pb juridique pour Musk (sauf s’il a brisé des contrats unilatéralement, mais j’en doute). Les réactions disent juste que le procédé (coupure sans préavis ni annonce) bafoue les us communément admis dans la société et font preuve d’une certaine violence. Cela provoque une aversion et une antipathie pour ce personnage chez certains, mais pas chez vous. Ces leur droit… et le vôtre.

C’est tout.…

avatar greggorynque | 

@Captain Bumper

Personne n’a dit que c’était illegal, c’est juste fait de manière égoïste et irrespectueuse des développeurs qui ont participé à la qualité du service Twitter pendant plus de 10 ans !

Cela dit Elon Musk a toujours été odieux égocentrique et irrespectueux de reste du monde, la surprise n’est donc pas très grande.

Moi je pense qu’il n’avait pas vraiment envie de racheter Twitter surtout à ce prix debile (mais qu’il s’est retrouvé en obligation de le faire suite à ses déclarations) et que ses actions depuis son arrivée témoigne d’une relative panique et d’un grand amateurisme.

En tout cas il est clair qu’il n’avait pas de plan et même pas de compréhension des particularités d’un réseau social.

Reste son management toxique de crise qui a déjà fait ses preuves, nous verrons s’il arrive à créer quelque chose de nouveau avec sa cellule de crise mais clairement je n’y crois pas trop …

avatar Spinaker | 

Bah tant pis pour Twitterrific.
Je bascule la lecture de ma timeline via RSS et Reeder 5 (formidable au demeurant).

avatar laurent.1979 | 

« …mais vous ne pourrez jamais lire tous les messages publiés par tous les comptes que vous suivez comme vous le faisiez avec un client tiers. »

—> il est possible de contourner ceci en créant une liste et y ajouter tous les comptes que vous « followez ». Je n’ai aucun abonné, et je ne suis abonné à personne. Je suis pourtant dans plusieurs listes des dizaines de comptes, chronologiquement, et par thèmes.

avatar MarcMame | 

@laurent.1979

Follower et abonné c’est pas la même chose ?

avatar laurent.1979 | 

Au lieu de cliquer sur le bouton Suivre, cliquer sur les 3 petits … en haut à droite d’un profil et choisir Ajouter au listes. Tu ne followeras pas le compte en question. Mais tous ses tweets apparaîtront chronologiquement dans la liste sélectionnée.

avatar MarcMame | 

@laurent.1979

Merci mais c’était juste pour savoir. Je n’utilise pas ces réseaux.

avatar edel79 | 

@laurent.1979

Oui je confirme, en utilisant les listes on arrive encore à avoir du contenu dans l’ordre chronologique et sans trop de pub. Sans ça, j’aurai probablement arrêté Twitter depuis bien longtemps…
Et là ce qui met retient encore ce sont les grands comptes qui ne sont pas encore passés sur Mastodon.

avatar hirtrey | 

La méthode utilisée est exactement la même qu’Apple.
Combien de revendeur officiel reste il en France depuis l’ouverture des magasins Apple Store ?

avatar oomu | 

@hirtrey

Apple a eu au moins le bon goût d'annoncer sa création de boutiques
puis a continué à fournir les revendeurs tiers
et même à leur fournir des pièces détachés éventuellement

l'équivalent aurait été: Apple subitement ouvre des boutiques. Elle ne répond plus aux commandes et demandes des boutiques tierces. pas une information, rien. et le site apple.com leur est bloqué par filtrage IP.

avatar hirtrey | 

@oomu

Plaisanterie ! Un magasins ne se construit pas en une soirée.

Leur accompagnement a si bien été fait qu’ils n’existent plus 😂

"l'équivalent aurait été: Apple subitement ouvre des boutiques." Ils auraient pu, il ne se serait pas gêné.
Ils ont commencé le matériel, les réparations, et le final la déco des magasins. Pour moi c’est exactement la même méthode mais le temps des constructions des magasins, ils ont fait avec.

avatar koko256 | 

Je suis abonné twit blue et les clients tiers marchent encore !

Ah non, un rêve éveillé... ou alors je rêve maintenant que je poste ce commentaire ?

avatar oomu | 

@koko256

cela aurait du sens
mais difficile pour les apps tierces d'avoir une clientèle avec le nombre encore plus restreint que doivent être les utilisateurs abonnés

tout cela est opaque.

Pages

CONNEXION UTILISATEUR