Apple News

Twitter explică modificările API-ului angajaților drept limite pentru aplicațiile terțe

Joi, 16 august 2018, 12:10 PDT de Juli Clover

Modificările API-ului Twitter au intrat în vigoare astăzi, dezactivând funcțiile cheie pentru aplicațiile terțe precum Tweetbot și Twitterific .





Noul API elimină fluxul cronologic, împiedicând aplicațiile terțe să actualizeze automat cronologia și limitează notificările push și alte funcții. Twitter este, de asemenea percepând taxe exorbitante pentru acces la noile sale API-uri de activitate, cu acces începând de la 2.899 USD pe lună pentru până la 250 de conturi.

tweetbotbird
Toate aplicațiile Twitter terță parte sunt afectate de aceste modificări. Tapbots a actualizat ieri aplicația Tweetbot pentru iOS pentru a paraliza mai multe funcții populare printre utilizatorii Tweetbot. Streamingul cronologic prin Wi-Fi nu mai este disponibil, de exemplu, ceea ce înseamnă că cronologia Twitter se va reîmprospăta acum mai lent.



Cum îmi găsesc iPhone-ul pierdut

Notificările push pentru mențiuni și mesaje directe sunt întârziate cu câteva minute, iar notificările push pentru aprecieri, retweet, urmăriri și citate au fost complet dezactivate. Filele Activitate și Statistici, care se bazau pe API-uri de activitate acum învechite, au fost eliminate din aplicație și, deoarece aplicația Apple Watch depindea în mare măsură de datele de activitate, și aceasta a fost eliminată.

Modificări similare au fost introduse în Twitterrific în iulie , iar de astăzi, aplicația Twitterrific nu mai poate primi și afișa notificări native. Widgetul central Today de la Twitterrific și aplicația Apple Watch s-au bazat pe aceste funcții și au fost eliminate.

Twitterrific recomandă utilizatorilor Twitter să descarce aplicația oficială Twitter pentru a-și primi notificările, în timp ce folosesc aplicația Twitterrific pentru orice altceva.

Pe măsură ce modificările au intrat în direct, Twitter a trimis astăzi un e-mail la nivel de companie angajaților, care începe prin a recunoaște impactul uriaș pe care clienții terți l-au avut asupra creșterii serviciului Twitter înainte de a indica „constrângerile tehnice și de afaceri” care îl împiedică să ofere în continuare API-urile necesare pentru a menține aceste aplicații să funcționeze ca înainte.

Astăzi, vom publica o postare pe blog despre prioritățile noastre pentru a investi în experiențele clienților Twitter. Am vrut să vă împărtășesc câteva informații despre cum am luat aceste decizii și despre cum ne gândim că clienții terți vor merge mai departe.

În primul rând, puțină istorie: clienții terți au avut un impact notabil asupra serviciului Twitter și produselor pe care le-am construit. Dezvoltatorii independenți au creat primul client Twitter pentru Mac și prima aplicație nativă pentru iPhone. Acești clienți au inițiat funcții de produs pe care le cunoaștem și le iubim cu toții despre Twitter, cum ar fi sunetul, gestul de trage pentru a reîmprospăta și multe altele.

Ne place că dezvoltatorii construiesc experiențe pe API-urile noastre pentru a ne promova serviciile, tehnologia și conversația publică. Respectăm profund timpul, energia și pasiunea pe care le-au pus pentru a construi lucruri uimitoare folosind Twitter.

care iPad-uri vor primi iOS 14

Cu toate acestea, nu am făcut întotdeauna o treabă bună de a fi direct cu dezvoltatorii cu privire la deciziile pe care le luăm cu privire la clienții terți. În 2011, le-am spus dezvoltatorilor (într-un e-mail) să nu creeze aplicații care imită experiența de bază Twitter. În 2012, am anunțat modificări ale politicilor noastre pentru dezvoltatori menite să clarifice aceste limitări prin limitarea numărului de utilizatori permis pentru un client terță parte. Și, în anii care au urmat acelor anunțuri, le-am spus dezvoltatorilor în mod repetat că foaia noastră de parcurs pentru API-urile noastre nu acordă prioritate cazurilor de utilizare ale clienților -- chiar dacă am continuat să menținem câteva API-uri specifice utilizate în mare măsură de acești clienți și care le-au acordat în liniște utilizatorilor. limitează excepții pentru clienții care au nevoie de ele.

Este timpul să luăm decizia grea de a înceta suportul pentru aceste API-uri vechi -- recunoscând că unele aspecte ale acestor aplicații ar fi degradate ca urmare. Astăzi, ne confruntăm cu constrângeri tehnice și de afaceri pe care nu le putem ignora. API-urile User Streams și Site Streams care servesc funcțiile de bază ale multor dintre acești clienți sunt într-o stare „beta” de mai bine de 9 ani și sunt construite pe o stivă de tehnologie pe care nu o mai acceptăm. Nu ne schimbăm regulile și nu ne propunem să „omorâm” clienți terți; dar ucidem, din necesitate operațională, unele dintre API-urile moștenite care alimentează unele caracteristici ale acelor clienți. În plus, nu a fost realist pentru noi să investim în construirea unui serviciu complet nou care să înlocuiască toate funcționalitățile acestor API-uri, care sunt folosite de mai puțin de 1% dintre dezvoltatorii Twitter.

Am auzit feedback de la clienții noștri despre durerea pe care o provoacă. Examinăm #BreakingMyTwitter destul de des și am vorbit cu mulți dintre dezvoltatorii clienților terți majori pentru a le înțelege nevoile și preocupările. Ne angajăm să înțelegem de ce oamenii angajează clienți terță parte pentru propriile noastre aplicații și vom încerca să facem mai bine comunicând aceste modificări în mod onest și clar dezvoltatorilor.

cum funcționează airpod-urile cu Android

Știm că avem mult de lucru. Această schimbare este un pas înainte greu, dar important. Vă mulțumim că ați lucrat cu noi pentru a ajunge acolo.

Twitter a spus în mod continuu că doar 1 la sută dintre dezvoltatorii de Twitter folosesc API-urile sale acum depreciate, dar, deoarece aceste modificări par să afecteze majoritatea clienților Twitter majori, nu este clar cum este calculată cifra de 1 la sută.

La fel de TechCrunch subliniază, e-mailul Twitter insistă că API-urile erau „tehnologie moștenită” care trebuia eliminată pentru „necesitate operațională”, dar Twitter, nu o forță externă, a refuzat să mențină sau să redezvolte API-urile pe care aplicațiile terțe le folosesc sau treceți aplicațiile existente la noua platformă API.


Twitter și-a explicat în continuare decizia de a elimina API-urile într-un postare pe blog care spune că „cea mai bună experiență Twitter” pe care o poate oferi este prin intermediul propriului „Twitter deținut și operat pentru aplicațiile iOS și Android, precum și pe twitter.com pentru desktop și mobil”.

Etichete: Twitter , Tweetbot , Twitterrific