Apple News

Twitter förklarar API-ändringar för anställda som gränser för appar från tredje part som går live

Torsdag 16 augusti 2018 12:10 PDT av Juli Clover

Twitters API-ändringar gick live idag och inaktiverade nyckelfunktioner för tredjepartsappar som Tweetbot och Twitterific .





Det nya API:et tar bort tidslinjeströmning, vilket förhindrar tredjepartsappar från att uppdatera tidslinjer automatiskt, och det begränsar push-meddelanden och andra funktioner. Twitter är också tar ut orimliga avgifter för åtkomst till dess nya aktivitets-API:er, med åtkomst från 899 per månad för upp till 250 konton.

tweetbotbird
Alla Twitter-appar från tredje part påverkas av dessa ändringar. Tapbots uppdaterade i går Tweetbot för iOS-appen för att förlama flera funktioner som är populära bland Tweetbot-användare. Tidslinjeströmning över Wi-Fi är till exempel inte längre tillgänglig, vilket innebär att Twitters tidslinjer nu uppdateras långsammare.



iwatch kommer inte att ansluta till iphone

Push-meddelanden för omnämnanden och direktmeddelanden försenas med flera minuter, och push-meddelanden för likes, retweets, följer och citat har inaktiverats helt. Flikarna Aktivitet och Statistik, som var beroende av numera utfasade aktivitets-API:er, har tagits bort från appen, och eftersom Apple Watch-appen var starkt beroende av aktivitetsdata har den också tagits bort.

Liknande ändringar introducerades i Twitterrific i juli, och från och med idag kan Twitterrific-appen inte längre ta emot och visa inbyggda aviseringar. Twitterrifics Today center-widget och Apple Watch-appen förlitade sig på dessa funktioner och har tagits bort.

Twitterrific rekommenderar Twitter-användare att ladda ner den officiella Twitter-appen för att få sina meddelanden, medan de använder Twitterrific-appen för allt annat.

Eftersom ändringarna gick live skickade Twitter idag ut ett företagsomfattande e-postmeddelande till anställda som börjar med att erkänna den enorma inverkan som tredjeparts Twitter-klienter har haft på att växa Twitter-tjänsten innan de pekar på 'tekniska och affärsmässiga begränsningar' som hindrar den från att fortsätta erbjuda de API: er som är nödvändiga för att dessa appar ska fungera som tidigare.

Idag kommer vi att publicera ett blogginlägg om våra prioriteringar för att investera i Twitter-klientupplevelser. Jag ville dela med mig av lite insikter om hur vi nådde dessa beslut och hur vi tänker på att tredje parts kunder ska gå vidare.

Först, lite historia: Tredjepartskunder har haft en märkbar inverkan på Twitter-tjänsten och produkterna vi byggt. Oberoende utvecklare byggde den första Twitter-klienten för Mac och den första inbyggda appen för iPhone. Dessa kunder var banbrytande för produktfunktioner som vi alla känner till och älskar med Twitter, såsom mute, pull-to-refresh-gesten och många fler.

Vi älskar att utvecklare bygger upplevelser på våra API:er för att driva vår tjänst, teknik och det offentliga samtalet framåt. Vi respekterar djupt den tid, energi och passion de har lagt ner på att bygga fantastiska saker med hjälp av Twitter.

när ska man köpa en ny macbook pro

Men vi har inte alltid gjort ett bra jobb med att vara okomplicerad med utvecklare om de beslut vi fattar angående tredjepartskunder. Under 2011 sa vi till utvecklare (i ett e-postmeddelande) att inte bygga appar som efterliknar Twitter-upplevelsen. Under 2012 tillkännagav vi ändringar i våra utvecklarpolicyer som syftar till att göra dessa begränsningar tydligare genom att begränsa antalet tillåtna användare för en tredjepartsklient. Och under åren efter dessa tillkännagivanden har vi upprepade gånger sagt till utvecklare att vår färdplan för våra API:er inte prioriterar klientanvändningsfall – även om vi har fortsatt att underhålla ett par specifika API:er som används mycket av dessa klienter och tyst beviljade användare begränsa undantag för de kunder som behövde dem.

Det är dags att fatta det svåra beslutet att avsluta stödet för dessa äldre API:er – och erkänna att vissa aspekter av dessa appar skulle försämras som ett resultat. Idag står vi inför tekniska och affärsmässiga begränsningar som vi inte kan ignorera. API:erna för användarströmmar och webbplatsströmmar som tjänar kärnfunktionerna för många av dessa klienter har varit i 'beta'-tillstånd i mer än 9 år och är byggda på en teknikstack som vi inte längre stöder. Vi ändrar inte våra regler eller planerar att 'döda' tredjepartsklienter; men vi dödar, av operativ nödvändighet, några av de äldre API:erna som driver vissa funktioner hos dessa klienter. Dessutom har det inte varit realistiskt för oss att investera i att bygga en helt ny tjänst för att ersätta all funktionalitet i dessa API:er, som används av mindre än 1 % av Twitter-utvecklarna.

Vi har hört feedback från våra kunder om smärtan detta orsakar. Vi recenserar #BreakingMyTwitter ganska ofta och har pratat med många av utvecklarna av stora tredjepartskunder för att förstå deras behov och problem. Vi är engagerade i att förstå varför människor anställer tredjepartskunder över våra egna appar, och vi kommer att försöka bli bättre genom att kommunicera dessa förändringar ärligt och tydligt till utvecklarna.

oneplus 8 pro vs iphone 11 pro

Vi vet att vi har mycket att göra. Denna förändring är ett hårt, men viktigt steg framåt. Tack för att du arbetar med oss ​​för att nå dit.

Twitter har ständigt sagt att bara 1 procent av Twitter-utvecklarna använder sina nu utfasade API:er, men eftersom dessa förändringar verkar påverka de flesta av de stora Twitter-klienterna är det inte klart hur siffran på 1 procent beräknas.

Som TechCrunch påpekar, insisterar Twitters e-postmeddelande på att API:erna var 'legacy technology' som behövde elimineras för 'operativ nödvändighet', men det är Twitter, inte en extern kraft, som har vägrat att underhålla eller utveckla API:erna som tredjepartsappar använder eller flytta över befintliga appar till den nya API-plattformen.


Twitter har ytterligare förklarat sitt beslut att ta bort API:erna i en blogginlägg som säger att den 'bästa Twitter-upplevelsen' den kan ge är genom sin egen 'ägda och drivna Twitter för iOS- och Android-appar, såväl som desktop och mobil twitter.com.'

Taggar: Twitter , Tweetbot , Twitterrific