Twitter sluit deze week zijn verouderde app-API's van derden af

Pictogram voor leestijd 3 minuut. lezen


Lezers helpen MSpoweruser ondersteunen. We kunnen een commissie krijgen als u via onze links koopt. Tooltip-pictogram

Lees onze openbaarmakingspagina om erachter te komen hoe u MSPoweruser kunt helpen het redactieteam te ondersteunen Lees meer

Twitter heeft dit jaar een bijl boven de hoofden van externe ontwikkelaars gehouden met de aangekondigde stopzetting van legacy API's (waarvoor geen geschikte vervanging is geweest.)

Het bedrijf stelde aanvankelijk het afsluiten van deze API's uit vanwege de terugslag van ontwikkelaars, waardoor ze werden teruggedrongen tot augustus. Wat weet jij? We zijn in augustus.

Android Authority contact gezocht met een ontwikkelaar van de populaire Twitter-app Talon voor hun kijk erop eerder dit jaar, legt hij uit:

Om te beginnen zullen de wijzigingen weinig invloed hebben op Talon-gebruikers (of andere populaire apps van derden zoals Flamingo, ook al is het niet gepubliceerd, en Fenix). De enige gebruikers die getroffen zijn, zijn gebruikers die de streamingfunctionaliteit van Twitter gebruiken. In Talon wordt dit "Talon Pull" of "Live Streaming" genoemd. Deze zetten in feite gewoon een verbinding op met de gebruikersstroom-API van Twitter, via een permanente websocket, die constant luistert naar interacties en nieuwe tweets. Dit kan worden gebruikt om automatisch nieuwe tweets te laden terwijl de app actief is, of om realtime meldingen te geven voor vermeldingen, vind-ik-leuks, enz. Deze functie is standaard uitgeschakeld in de meeste apps en wordt niet veel gebruikt in Talon (slechts ongeveer 2 -3% van de gebruikers), sinds Lollipop, omdat de batterij veel sneller leeg raakt.

De mobiele apps die op grote schaal zullen worden beïnvloed, zijn apps die pushmeldingen hebben geïmplementeerd met behulp van de sitestream-API van Twitter. Die API is al heel lang in bèta en beperkt. Talon heeft er nooit toegang toe gekregen. Mijn app heeft nooit echte pushmeldingen gehad, wat heel normaal is voor apps die zijn gemaakt nadat Twitter restrictiever begon te worden met hun API-gebruik. We hebben eenvoudigweg nooit toegang kunnen krijgen tot deze sitestream-API. Er zijn een paar Android-apps van derden met pushmeldingen, maar heel weinig. Veel desktop-apps gebruikten de gebruikersstreams ook op dezelfde manier als Talon (realtime updates). Die zal er ook niet meer zijn. Desktop-apps konden dit voor veel meer gebruikers doen, aangezien stroomverbruik lang niet zo'n groot probleem is op desktop als op mobiel.

***

De belangrijkste zorg – vanuit mijn perspectief – over deze verandering, is de richting waarin het wijst en de verschuiving in de manier waarop Twitter denkt over hoe externe klanten hun API's moeten gebruiken. Ik voorzie niet dat ze de toegang tot wat momenteel beschikbaar is (het grootste deel van het platform) afsnijden, maar het betekent waarschijnlijk dat we geen toegang zullen krijgen tot sommige toekomstige functies, zoals peilingen. Peilingen zijn een recente functie van Twitter waartoe apps van derden nooit toegang hebben gehad.

Waar het op neerkomt, is dat het voor ontwikkelaars moeilijker is geworden om hoogwaardige Twitter-ervaringen te creëren, en functies zoals native Tweetstorms of Polls of welke nieuwe functie dan ook die Twitter in de toekomst bedenkt, zal waarschijnlijk niet in je app terechtkomen. Uw ervaring met Twitter-apps van derden zou echter grotendeels onaangetast moeten blijven, hoop dat Twitter de deal niet meer verandert.

Bron: Twitter

Meer over de onderwerpen: api, ontwikkelaars, X