Apple News

Twitter vysvětluje změny API zaměstnancům jako limity pro spuštění aplikací třetích stran

Čtvrtek 16. srpna 2018 12:10 PDT od Juli Clover

Změny API Twitteru byly dnes spuštěny a deaktivovaly klíčové funkce pro aplikace třetích stran, jako jsou Tweetbot a Twitterific.





Nové API odstraňuje streamování na časové ose, zabraňuje aplikacím třetích stran v automatickém obnovování časových os a omezuje push notifikace a další funkce. Twitter je také účtovat přemrštěné poplatky pro přístup ke svým novým aktivitám API, s přístupem od 2 899 $ měsíčně až pro 250 účtů.

tweetbotbird
Tyto změny se týkají všech aplikací Twitteru třetích stran. Tapbots včera aktualizovali aplikaci Tweetbot pro iOS, aby ochromila několik funkcí oblíbených u uživatelů Tweetbotů. Například streamování časové osy přes Wi-Fi již není k dispozici, což znamená, že časové osy Twitteru se nyní budou obnovovat pomaleji.



jak aktualizovat mac na big sur

Push notifikace pro zmínky a přímé zprávy jsou o několik minut zpožděny a push notifikace pro lajky, retweety, sledování a citace byly zcela zakázány. Z aplikace byly odstraněny karty Aktivita a Statistiky, které byly závislé na již zastaralých rozhraních API pro aktivity, a protože aplikace Apple Watch byla silně závislá na datech Aktivita, byla také odstraněna.

Podobné změny byly představeny v Twitterrific v červenci a ode dneška již aplikace Twitterrific nemůže přijímat a zobrazovat nativní oznámení. Widget Today center Twitterrific a aplikace Apple Watch se spoléhaly na tyto funkce a byly odstraněny.

Twitterrific doporučuje uživatelům Twitteru, aby si stáhli oficiální aplikaci Twitter, aby mohli dostávat oznámení, zatímco aplikaci Twitterrific používají pro všechno ostatní.

Jak byly změny spuštěny, Twitter dnes rozeslal celofiremní email zaměstnancům, kteří začínají uznáním obrovského dopadu, který mají klienti Twitteru třetích stran na rozšiřování služby Twitter, než poukáží na „technická a obchodní omezení“, která jí brání nadále nabízet rozhraní API nezbytná k tomu, aby tyto aplikace fungovaly jako dříve.

Dnes zveřejníme blogový příspěvek o našich prioritách investování do zkušeností klientů Twitteru. Chtěl jsem se podělit o nějaký pohled na to, jak jsme dosáhli těchto rozhodnutí a jak uvažujeme o tom, že klienti třetích stran postoupí vpřed.

Nejprve něco z historie: Klienti třetích stran měli významný dopad na službu Twitter a produkty, které jsme vytvořili. Nezávislí vývojáři vytvořili prvního klienta Twitter pro Mac a první nativní aplikaci pro iPhone. Tito klienti byli průkopníky funkcí produktů, které všichni na Twitteru známe a milujeme, jako je ztlumení, gesto pro obnovení a mnoho dalších.

Jsme rádi, že vývojáři staví zkušenosti na našich API, aby posunuli naši službu, technologii a veřejnou konverzaci kupředu. Hluboce respektujeme čas, energii a vášeň, kterou vložili do budování úžasných věcí pomocí Twitteru.

jak zruším předplatné aplikace

Ne vždy jsme však odvedli dobrou práci, abychom byli s vývojáři přímočarí ohledně rozhodnutí, která děláme ohledně klientů třetích stran. V roce 2011 jsme vývojářům řekli (v e-mailu), aby nevytvářeli aplikace, které napodobují základní prostředí Twitteru. V roce 2012 jsme oznámili změny našich zásad pro vývojáře, které mají tato omezení vyjasnit omezením počtu uživatelů povolených pro klienta třetí strany. A v letech následujících po těchto oznámeních jsme vývojářům opakovaně řekli, že náš plán pro naše rozhraní API neupřednostňuje případy použití klientů – i když jsme nadále udržovali několik specifických rozhraní API, která tito klienti hojně využívají, a tiše jsme jim poskytli omezení výjimek pro klienty, kteří je potřebovali.

Je čas učinit těžké rozhodnutí ukončit podporu těchto starších rozhraní API – s vědomím, že některé aspekty těchto aplikací by byly v důsledku toho degradovány. Dnes čelíme technickým a obchodním omezením, která nemůžeme ignorovat. Rozhraní API User Streams a Site Streams, která slouží základním funkcím mnoha z těchto klientů, jsou ve stavu „beta“ více než 9 let a jsou postavena na technologickém balíčku, který již nepodporujeme. Neměníme naše pravidla ani se nesnažíme „zabíjet“ klienty třetích stran; ale z provozní nutnosti zabíjíme některá starší API, která pohánějí některé funkce těchto klientů. Navíc pro nás nebylo reálné investovat do vybudování zcela nové služby, která by nahradila všechny funkce těchto API, které používá méně než 1 % vývojářů Twitteru.

Slyšeli jsme zpětnou vazbu od našich zákazníků o bolesti, kterou to způsobuje. #BreakingMyTwitter kontrolujeme poměrně často a mluvili jsme s mnoha vývojáři hlavních klientů třetích stran, abychom porozuměli jejich potřebám a obavám. Jsme odhodláni porozumět tomu, proč si lidé najímají klienty třetích stran přes naše vlastní aplikace, a pokusíme se udělat lépe s tím, že budeme tyto změny sdělovat vývojářům upřímně a jasně.

Srovnání velikosti iphone 12 pro vs pro max

Víme, že nás čeká spousta práce. Tato změna je těžkým, ale důležitým krokem vpřed. Děkujeme, že s námi spolupracujete, abyste se tam dostali.

Twitter neustále tvrdil, že pouze 1 procento vývojářů Twitteru používá jeho nyní zastaralá API, ale protože se zdá, že tyto změny mají dopad na většinu hlavních klientů Twitteru, není jasné, jak se toto 1 procento vypočítává.

Tak jako TechCrunch poukazuje na to, že e-mail Twitteru trvá na tom, že rozhraní API byla „starší technologií“, kterou bylo třeba odstranit z důvodu „provozní nutnosti“, ale je to Twitter, nikoli vnější síla, která odmítla udržovat nebo znovu vyvíjet rozhraní API, která aplikace třetích stran používají nebo přechod stávajících aplikací na novou platformu API.


Twitter dále vysvětlil své rozhodnutí odstranit API v a blogový příspěvek to říká, že „nejlepší zážitek z Twitteru“, který může poskytnout, je prostřednictvím vlastního „vlastněného a provozovaného Twitteru pro iOS a Android aplikace, stejně jako twitter.com pro počítače a mobilní zařízení“.

Štítky: Twitter , Tweetbot , Twitterrific