Apple News

Ipinapaliwanag ng Twitter ang Mga Pagbabago ng API sa Mga Empleyado bilang Mga Limitasyon para sa Mga Third-Party na App Go Live

Huwebes Agosto 16, 2018 12:10 pm PDT ni Juli Clover

Naging live ngayon ang mga pagbabago sa API ng Twitter, na hindi pinapagana ang mga pangunahing feature para sa mga third-party na app tulad ng Tweetbot at Twitterific .





Ang bagong API ay nag-aalis ng timeline streaming, na pumipigil sa mga third-party na app na awtomatikong i-refresh ang mga timeline, at nililimitahan nito ang mga push notification at iba pang feature. Ang Twitter din paniningil ng labis na bayad para sa access sa mga bagong activity API nito, na may access na nagsisimula sa ,899 bawat buwan para sa hanggang 250 account.

tweetbotbird
Lahat ng third-party na Twitter app ay apektado ng mga pagbabagong ito. In-update ng Tapbots kahapon ang Tweetbot para sa iOS app para pilayan ang maraming feature na sikat sa mga user ng Tweetbot. Hindi na available ang timeline streaming sa Wi-Fi, halimbawa, na nangangahulugang mas mabagal na magre-refresh ang mga timeline ng Twitter.



paano mo i-reboot ang isang mac

Ang mga push notification para sa Mga Pagbanggit at Direktang Mensahe ay naantala ng ilang minuto, at ang mga push notification para sa mga like, retweet, follow, at quote ay ganap na hindi pinagana. Ang mga tab na Aktibidad at Istatistika, na umaasa sa mga hindi na ginagamit na API ng aktibidad, ay inalis sa app, at dahil ang Apple Watch app ay lubos na nakadepende sa data ng Aktibidad, ito rin ay inalis.

Ang mga katulad na pagbabago ay ipinakilala sa Twitterrific noong Hulyo , at sa ngayon, ang Twitterrific app ay hindi na nakakatanggap at nagpapakita ng mga native na notification. Ang Twitterrific's Today center widget at Apple Watch app ay umasa sa mga feature na ito, at naalis na.

Inirerekomenda ng Twitterrific ang mga user ng Twitter na i-download ang opisyal na Twitter app upang matanggap ang kanilang mga notification, habang ginagamit ang Twitterrific app para sa lahat ng iba pa.

Habang naging live ang mga pagbabago, ipinadala ngayon ang Twitter isang email sa buong kumpanya sa mga empleyado na nagsisimula sa pamamagitan ng pagkilala sa malaking epekto ng mga third-party na kliyente ng Twitter sa pagpapalago ng serbisyo ng Twitter bago tumuro sa 'mga hadlang sa teknikal at negosyo' na pumipigil dito sa patuloy na pag-aalok ng mga API na kinakailangan upang panatilihing gumagana ang mga app na ito tulad ng dati.

Ngayon, maglalathala kami ng blog post tungkol sa aming mga priyoridad para sa pamumuhunan sa mga karanasan ng kliyente sa Twitter. Nais kong magbahagi ng ilang insight sa kung paano namin naabot ang mga desisyong ito at kung paano namin iniisip ang tungkol sa mga kliyente ng 3rd party na sumusulong.

Una, ilang kasaysayan: Ang mga 3rd party na kliyente ay nagkaroon ng kapansin-pansing epekto sa serbisyo ng Twitter at sa mga produktong ginawa namin. Binuo ng mga independiyenteng developer ang unang Twitter client para sa Mac at ang unang katutubong app para sa iPhone. Pinangunahan ng mga kliyenteng ito ang mga feature ng produkto na alam at gusto nating lahat tungkol sa Twitter gaya ng mute, pull-to-refresh gesture, at marami pa.

Gusto naming bumuo ang mga developer ng mga karanasan sa aming mga API para itulak ang aming serbisyo, teknolohiya, at ang pampublikong pag-uusap. Lubos naming iginagalang ang oras, lakas, at hilig na inilagay nila sa pagbuo ng mga kamangha-manghang bagay gamit ang Twitter.

paano ikonekta ang iphone sa macbook pro

Gayunpaman, hindi kami palaging nakakagawa ng isang mahusay na trabaho ng pagiging direkta sa mga developer tungkol sa mga desisyon na ginagawa namin tungkol sa mga 3rd party na kliyente. Noong 2011, sinabi namin sa mga developer (sa isang email) na huwag bumuo ng mga app na gayahin ang pangunahing karanasan sa Twitter. Noong 2012, nag-anunsyo kami ng mga pagbabago sa aming mga patakaran ng developer na naglalayong gawing mas malinaw ang mga limitasyong ito sa pamamagitan ng paglilimita sa bilang ng mga user na pinapayagan para sa isang 3rd party na kliyente. At, sa mga taon kasunod ng mga anunsyo na iyon, paulit-ulit naming sinabi sa mga developer na hindi binibigyang-priyoridad ng aming roadmap para sa aming mga API ang mga kaso ng paggamit ng kliyente -- kahit na patuloy kaming nagpapanatili ng ilang partikular na API na ginagamit nang husto ng mga kliyenteng ito at tahimik na binibigyan ng user cap exception sa mga kliyenteng nangangailangan sa kanila.

Oras na para gumawa ng mahirap na desisyon na wakasan ang suporta para sa mga legacy na API na ito -- na kinikilala na ang ilang aspeto ng mga app na ito ay masisira bilang resulta. Ngayon, nahaharap tayo sa teknikal at mga hadlang sa negosyo na hindi natin maaaring balewalain. Ang User Streams at Site Streams API na nagsisilbi sa mga pangunahing function ng marami sa mga kliyenteng ito ay nasa estadong 'beta' nang higit sa 9 na taon, at binuo sa isang stack ng teknolohiya na hindi na namin sinusuportahan. Hindi namin binabago ang aming mga panuntunan, o nagtatakda na 'pumatay' ng mga kliyente ng 3rd party; ngunit pinapatay namin, dahil sa pangangailangan sa pagpapatakbo, ang ilan sa mga legacy na API na nagpapagana sa ilang feature ng mga kliyenteng iyon. Bilang karagdagan, hindi naging makatotohanan para sa amin na mamuhunan sa pagbuo ng isang ganap na bagong serbisyo upang palitan ang lahat ng functionality ng mga API na ito, na ginagamit ng mas mababa sa 1% ng mga developer ng Twitter.

Nakarinig kami ng feedback mula sa aming mga customer tungkol sa sakit na dulot nito. Madalas naming sinusuri ang #BreakingMyTwitter at nakipag-usap kami sa marami sa mga developer ng mga pangunahing 3rd party na kliyente upang maunawaan ang kanilang mga pangangailangan at alalahanin. Nakatuon kami sa pag-unawa kung bakit kumukuha ang mga tao ng mga 3rd party na kliyente sa aming sariling mga app, at susubukan naming gawin ang mas mahusay sa pakikipag-usap sa mga pagbabagong ito nang tapat at malinaw sa mga developer.

paano tanggalin ang cookies sa safari

Alam namin na marami kaming dapat gawin. Ang pagbabagong ito ay isang mahirap, ngunit mahalagang hakbang pasulong. Salamat sa pakikipagtulungan sa amin upang makarating doon.

Patuloy na sinabi ng Twitter na 1 porsiyento lang ng mga developer ng Twitter ang gumagamit ng mga hindi na ginagamit na API nito, ngunit dahil ang mga pagbabagong ito ay tila nakakaapekto sa karamihan ng mga pangunahing kliyente ng Twitter, hindi malinaw kung paano kinakalkula ang 1 porsiyentong bilang.

Bilang TechCrunch Ipinunto, iginiit ng email ng Twitter na ang mga API ay 'legacy technology' na kailangang alisin para sa 'operational necessity,' ngunit ito ay Twitter, hindi isang panlabas na puwersa, na tumangging panatilihin o muling buuin ang API na ginagamit ng mga third-party na app o ilipat ang mga kasalukuyang app sa bagong platform ng API.


Ipinaliwanag pa ng Twitter ang desisyon nitong alisin ang mga API sa isang post sa blog na nagsasabing ang 'pinakamahusay na karanasan sa Twitter' na maibibigay nito ay sa pamamagitan ng sarili nitong 'pagmamay-ari at pinapatakbo na Twitter para sa iOS at Android app, pati na rin sa desktop at mobile na twitter.com.'

Mga Tag: Twitter , Tweetbot , Twitterrific