Apple Nieuws

Twitter legt API-wijzigingen uit aan werknemers als limieten voor apps van derden die live gaan

Donderdag 16 augustus 2018 12:10 PDT door Juli Clover

De API-wijzigingen van Twitter zijn vandaag live gegaan, waardoor belangrijke functies voor apps van derden zoals Tweetbot en Twitterific zijn uitgeschakeld.





De nieuwe API verwijdert tijdlijnstreaming, waardoor apps van derden de tijdlijnen niet automatisch kunnen vernieuwen, en het beperkt pushmeldingen en andere functies. Twitter is ook exorbitante kosten in rekening brengen voor toegang tot de nieuwe activiteit-API's, met toegang vanaf $ 2.899 per maand voor maximaal 250 accounts.

tweetbotbird
Alle Twitter-apps van derden worden door deze wijzigingen beïnvloed. Tapbots heeft gisteren de Tweetbot voor iOS-app geüpdatet om meerdere functies die populair zijn bij Tweetbot-gebruikers te verlammen. Tijdlijnstreaming via wifi is bijvoorbeeld niet meer beschikbaar, waardoor Twitter-tijdlijnen nu langzamer verversen.



kunnen airpods verbinding maken met een Android?

Pushmeldingen voor vermeldingen en privéberichten worden enkele minuten vertraagd en pushmeldingen voor vind-ik-leuks, retweets, volgers en citaten zijn volledig uitgeschakeld. De tabbladen Activiteit en Statistieken, die afhankelijk waren van nu verouderde activiteit-API's, zijn uit de app verwijderd en omdat de Apple Watch-app sterk afhankelijk was van activiteitsgegevens, is deze ook verwijderd.

Soortgelijke wijzigingen werden in juli in Twitterrific geïntroduceerd en vanaf vandaag kan de Twitterrific-app geen native meldingen meer ontvangen en weergeven. Twitterrific's Today center-widget en Apple Watch-app vertrouwden op deze functies en zijn verwijderd.

Twitterrific raadt Twitter-gebruikers aan om de officiële Twitter-app te downloaden om hun meldingen te ontvangen, terwijl ze de Twitterrific-app voor al het andere gebruiken.

Toen de wijzigingen live gingen, stuurde Twitter vandaag de een bedrijfsbrede e-mail aan werknemers die begint met het erkennen van de enorme impact die Twitter-clients van derden hebben gehad op de groei van de Twitter-service voordat ze wijzen op 'technische en zakelijke beperkingen' die verhinderen dat het de API's blijft aanbieden die nodig zijn om deze apps te laten werken zoals voorheen.

Vandaag publiceren we een blogpost over onze prioriteiten bij het investeren in Twitter-klantervaringen. Ik wilde wat inzicht geven in hoe we tot deze beslissingen zijn gekomen en hoe we denken over de toekomst van klanten van derden.

Eerst wat geschiedenis: klanten van derden hebben een opmerkelijke impact gehad op de Twitter-service en de producten die we hebben gebouwd. Onafhankelijke ontwikkelaars bouwden de eerste Twitter-client voor Mac en de eerste native app voor iPhone. Deze klanten pionierden met productfuncties die we allemaal kennen en waarderen van Twitter, zoals mute, het pull-to-refresh-gebaar en nog veel meer.

We vinden het geweldig dat ontwikkelaars ervaringen bouwen op onze API's om onze service, technologie en het openbare gesprek vooruit te helpen. We hebben diep respect voor de tijd, energie en passie die ze hebben gestoken in het bouwen van geweldige dingen met Twitter.

kun je geld terugkrijgen met Apple Cash?

We hebben het echter niet altijd goed gedaan om duidelijk te zijn tegenover ontwikkelaars over de beslissingen die we nemen met betrekking tot klanten van derden. In 2011 vertelden we ontwikkelaars (in een e-mail) om geen apps te bouwen die de kernervaring van Twitter nabootsen. In 2012 hebben we wijzigingen in ons ontwikkelaarsbeleid aangekondigd die bedoeld zijn om deze beperkingen duidelijker te maken door het aantal toegestane gebruikers voor een externe client te beperken. En in de jaren na die aankondigingen hebben we de ontwikkelaars herhaaldelijk verteld dat onze roadmap voor onze API's geen prioriteit geeft aan gebruiksscenario's voor klanten -- ook al zijn we doorgegaan met het onderhouden van een paar specifieke API's die intensief door deze klanten worden gebruikt en stilletjes de gebruikers cap uitzonderingen voor de klanten die ze nodig hadden.

Het is tijd om de moeilijke beslissing te nemen om de ondersteuning voor deze verouderde API's te beëindigen, waarbij wordt erkend dat sommige aspecten van deze apps hierdoor verslechteren. Tegenwoordig worden we geconfronteerd met technische en zakelijke beperkingen die we niet kunnen negeren. De API's voor gebruikersstreams en sitestreams die de kernfuncties van veel van deze klanten dienen, bevinden zich al meer dan 9 jaar in een 'bèta'-status en zijn gebouwd op een technologie-stack die we niet langer ondersteunen. We veranderen onze regels niet, of zijn niet van plan om klanten van derden te 'vermoorden'; maar we doden, uit operationele noodzaak, enkele van de legacy API's die sommige functies van die clients aandrijven. Bovendien was het voor ons niet realistisch om te investeren in het bouwen van een totaal nieuwe service om alle functionaliteit van deze API's, die door minder dan 1% van de Twitter-ontwikkelaars worden gebruikt, te vervangen.

We hebben feedback van onze klanten gehoord over de pijn die dit veroorzaakt. We beoordelen #BreakingMyTwitter vrij vaak en hebben met veel van de ontwikkelaars van grote externe klanten gesproken om hun behoeften en zorgen te begrijpen. We doen er alles aan om te begrijpen waarom mensen klanten van derden inhuren via onze eigen apps, en we gaan proberen het beter te doen door deze wijzigingen eerlijk en duidelijk aan ontwikkelaars te communiceren.

hoe facetime op iphone te sluiten

We weten dat we veel werk te doen hebben. Deze verandering is een harde, maar belangrijke stap voorwaarts. Bedankt dat je met ons hebt samengewerkt om daar te komen.

Twitter heeft voortdurend gezegd dat slechts 1 procent van de Twitter-ontwikkelaars de nu verouderde API's gebruikt, maar aangezien deze veranderingen invloed lijken te hebben op de meeste grote Twitter-clients, is het niet duidelijk hoe het cijfer van 1 procent wordt berekend.

Als TechCrunch wijst erop dat de e-mail van Twitter erop staat dat de API's 'verouderde technologie' waren die moesten worden geëlimineerd voor 'operationele noodzaak', maar het is Twitter, geen externe kracht, die heeft geweigerd de API's te onderhouden of opnieuw te ontwikkelen die apps van derden gebruiken of bestaande apps over te zetten naar het nieuwe API-platform.


Twitter heeft zijn besluit om de API's te verwijderen nader toegelicht in een blogpost dat zegt dat de 'beste Twitter-ervaring' die het kan bieden, is via zijn eigen 'eigen en beheerde Twitter voor iOS- en Android-apps, evenals desktop en mobiel twitter.com'.

Tags: Twitter , Tweetbot , Twitterrific