Apple News

Twitter vysvetľuje zmeny API pre zamestnancov ako limity pre spustenie aplikácií tretích strán

Štvrtok 16. augusta 2018 12:10 PDT od Juli Clover

Zmeny API na Twitteri boli dnes zverejnené a deaktivovali kľúčové funkcie pre aplikácie tretích strán, ako sú Tweetbot a Twitterific.





Nové API odstraňuje streamovanie časovej osi, bráni aplikáciám tretích strán v automatickom obnovovaní časových línií a obmedzuje upozornenia push a ďalšie funkcie. Twitter je tiež účtovanie prehnaných poplatkov za prístup k novým rozhraniam API pre aktivity s prístupom od 2 899 USD mesačne až pre 250 účtov.

tweetbotbird
Tieto zmeny sa týkajú všetkých aplikácií Twitteru tretích strán. Tapbots včera aktualizovali aplikáciu Tweetbot pre iOS, aby ochromila viaceré funkcie obľúbené u používateľov Tweetbotov. Napríklad streamovanie časovej osi cez Wi-Fi už nie je k dispozícii, čo znamená, že časové osi Twitteru sa teraz budú obnovovať pomalšie.



ako uzamknúť aplikácie v nastaveniach

Push notifikácie pre zmienky a priame správy sú oneskorené o niekoľko minút a push notifikácie pre lajky, retweety, sledovanie a citácie boli úplne vypnuté. Karty Aktivita a Štatistika, ktoré sa spoliehali na už zastarané rozhrania API aktivity, boli z aplikácie odstránené, a pretože aplikácia Apple Watch bola silne závislá od údajov o aktivite, bola tiež odstránená.

Podobné zmeny boli zavedené v službe Twitterrific v júli a od dnešného dňa už aplikácia Twitterrific nedokáže prijímať a zobrazovať natívne upozornenia. Miniaplikácia Today center spoločnosti Twitterrific a aplikácia Apple Watch sa spoliehali na tieto funkcie a boli odstránené.

Twitterrific odporúča používateľom Twitteru stiahnuť si oficiálnu aplikáciu Twitter, aby mohli dostávať upozornenia, zatiaľ čo aplikáciu Twitterrific používajú na všetko ostatné.

Keďže zmeny boli zverejnené, Twitter dnes odoslal celofiremný e-mail zamestnancom, ktorí začínajú uznaním obrovského vplyvu, ktorý mali klienti Twitteru tretích strán na rozširovanie služby Twitter, predtým, ako poukázali na „technické a obchodné obmedzenia“, ktoré jej bránia naďalej ponúkať rozhrania API potrebné na to, aby tieto aplikácie fungovali ako predtým.

Dnes uverejníme blogový príspevok o našich prioritách investovania do skúseností klientov služby Twitter. Chcel som sa podeliť o nejaký pohľad na to, ako sme dospeli k týmto rozhodnutiam a ako uvažujeme o postupe klientov tretích strán.

Najprv trocha histórie: Klienti tretích strán mali významný vplyv na službu Twitter a produkty, ktoré sme vytvorili. Nezávislí vývojári vytvorili prvého klienta Twitter pre Mac a prvú natívnu aplikáciu pre iPhone. Títo klienti boli priekopníkmi funkcií produktu, ktoré všetci poznáme a milujeme na Twitteri, ako je stlmenie zvuku, gesto obnovenia potiahnutím a mnohé ďalšie.

Sme radi, že vývojári stavajú skúsenosti na našich rozhraniach API, aby posunuli našu službu, technológiu a verejnú konverzáciu dopredu. Hlboko rešpektujeme čas, energiu a vášeň, ktorú vložili do budovania úžasných vecí pomocou Twitteru.

iphone 12 alebo iphone 12 mini

Nie vždy sme však odviedli dobrú prácu, aby sme boli s vývojármi priamočiari, pokiaľ ide o rozhodnutia, ktoré robíme v súvislosti s klientmi tretích strán. V roku 2011 sme vývojárom (v e-maile) povedali, aby nevytvárali aplikácie, ktoré napodobňujú základnú skúsenosť so službou Twitter. V roku 2012 sme oznámili zmeny v našich pravidlách pre vývojárov, ktorých cieľom je objasniť tieto obmedzenia obmedzením počtu používateľov povolených pre klienta tretej strany. A v rokoch nasledujúcich po týchto oznámeniach sme vývojárom opakovane povedali, že naša cestovná mapa pre naše rozhrania API neuprednostňuje prípady použitia klientov – aj keď sme naďalej udržiavali niekoľko špecifických rozhraní API, ktoré títo klienti vo veľkej miere využívajú a v tichosti sme udelili používateľom obmedziť výnimky pre klientov, ktorí ich potrebovali.

Je načase urobiť ťažké rozhodnutie ukončiť podporu pre tieto staršie rozhrania API – berúc do úvahy, že niektoré aspekty týchto aplikácií by sa v dôsledku toho zhoršili. Dnes čelíme technickým a obchodným obmedzeniam, ktoré nemôžeme ignorovať. Rozhrania API pre streamy používateľov a streamy stránok, ktoré slúžia základným funkciám mnohých z týchto klientov, sú v stave „beta“ už viac ako 9 rokov a sú postavené na technologickom balíku, ktorý už nepodporujeme. Nemeníme naše pravidlá ani sa nesnažíme „zabiť“ klientov tretích strán; ale z prevádzkovej nevyhnutnosti zabíjame niektoré zo starších rozhraní API, ktoré poháňajú niektoré funkcie týchto klientov. Navyše pre nás nebolo reálne investovať do vybudovania úplne novej služby, ktorá by nahradila všetky funkcie týchto API, ktoré používa menej ako 1 % vývojárov na Twitteri.

Od našich zákazníkov sme počuli spätnú väzbu o bolesti, ktorú to spôsobuje. #BreakingMyTwitter kontrolujeme pomerne často a hovorili sme s mnohými vývojármi veľkých klientov tretích strán, aby sme pochopili ich potreby a obavy. Zaviazali sme sa pochopiť, prečo si ľudia najímajú klientov tretích strán cez naše vlastné aplikácie, a pokúsime sa urobiť lepšie, keď budeme tieto zmeny úprimne a jasne komunikovať vývojárom.

ako zapnúť nočný režim na mac

Vieme, že nás čaká veľa práce. Táto zmena je ťažkým, ale dôležitým krokom vpred. Ďakujeme, že ste s nami spolupracovali, aby ste sa tam dostali.

Twitter neustále uvádza, že iba 1 percento vývojárov Twitteru používa jeho teraz zastarané API, ale keďže sa zdá, že tieto zmeny ovplyvňujú väčšinu hlavných klientov Twitteru, nie je jasné, ako sa počíta 1 percento.

Ako TechCrunch poukazuje na to, že e-mail Twitteru trvá na tom, že rozhrania API boli „starou technológiou“, ktorú bolo potrebné odstrániť z dôvodu „prevádzkovej nevyhnutnosti“, ale je to Twitter, nie vonkajšia sila, ktorá odmietla udržiavať alebo prerábať rozhrania API, ktoré aplikácie tretích strán používajú alebo prechod existujúcich aplikácií na novú platformu API.


Twitter ďalej vysvetlil svoje rozhodnutie odstrániť API v a príspevok v blogu to hovorí, že „najlepší zážitok z Twitteru“, ktorý môže poskytnúť, je prostredníctvom vlastného „vlastneného a prevádzkovaného Twitteru pre iOS a Android aplikácie, ako aj desktopu a mobilu twitter.com“.

Tagy: Twitter , Tweetbot , Twitterrific