Apple Новини

Twitter обяснява промените в API на служителите като ограничения за стартиране на приложения на трети страни

четвъртък, 16 август 2018 г., 12:10 ч. PDT от Джули Кловър

Промените в API на Twitter започнаха да функционират днес, като деактивираха ключови функции за приложения на трети страни като Tweetbot и Twitterific.





Новият API премахва стрийминг на времевата линия, предотвратявайки автоматичното опресняване на времеви линии на приложения на трети страни и ограничава насочените известия и други функции. Twitter също е начисляване на прекомерни такси за достъп до новите приложни програмни интерфейси за активност, като достъпът започва от 99 на месец за до 250 акаунта.

tweetbotbird
Всички приложения на Twitter на трети страни са засегнати от тези промени. Tapbots вчера актуализира приложението Tweetbot за iOS, за да осакати множество функции, популярни сред потребителите на Tweetbot. Поточното предаване на времевата линия през Wi-Fi вече не е достъпно, например, което означава, че графиките на Twitter вече ще се опресняват по-бавно.



iphone se е със същия размер като

Push известията за споменавания и директни съобщения се забавят с няколко минути, а push известията за харесвания, ретуитове, следвания и цитати са напълно деактивирани. Разделите „Дейност“ и „Статистика“, които разчитаха на вече оттеглени API за активност, бяха премахнати от приложението и тъй като приложението Apple Watch беше силно зависимо от данните за активността, то също беше елиминирано.

Подобни промени бяха въведени в Twitterrific през юли и от днес приложението Twitterrific вече не може да получава и показва естествени известия. Притурката Today Center на Twitterrific и приложението Apple Watch разчитаха на тези функции и бяха премахнати.

Twitterrific препоръчва на потребителите на Twitter да изтеглят официалното приложение Twitter, за да получават своите известия, докато използват приложението Twitterrific за всичко останало.

Тъй като промените бяха на живо, Twitter днес изпрати имейл за цялата компания на служителите, което започва с признаването на огромното въздействие, което клиентите на Twitter на трети страни са имали върху разрастването на услугата Twitter, преди да посочи към „технически и бизнес ограничения“, които й пречат да продължи да предлага API, необходими, за да поддържат тези приложения да работят както преди.

Днес ще публикуваме публикация в блог за нашите приоритети за инвестиране в клиентски опит в Twitter. Исках да споделя малко поглед върху това как стигнахме до тези решения и как мислим за това как клиентите на трети страни да продължат напред.

Първо, малко история: клиентите на трети страни оказаха значително влияние върху услугата Twitter и продуктите, които изградихме. Независими разработчици изградиха първия клиент на Twitter за Mac и първото родно приложение за iPhone. Тези клиенти са пионери на продуктови функции, които всички познаваме и обичаме в Twitter, като заглушаване, жест за издърпване за опресняване и много други.

Обичаме, че разработчиците изграждат опит с нашите API, за да прокарат нашата услуга, технология и публичен разговор напред. Ние дълбоко уважаваме времето, енергията и страстта, които са вложили в изграждането на невероятни неща с помощта на Twitter.

какво да направите, ако един от вашите Airpods спре да работи

Въпреки това, ние не винаги сме вършили добра работа да бъдем откровени с разработчиците относно решенията, които вземаме по отношение на клиенти на трети страни. През 2011 г. казахме на разработчиците (в имейл) да не създават приложения, които имитират основното изживяване на Twitter. През 2012 г. обявихме промени в нашите политики за разработчици, предназначени да направят тези ограничения по-ясни чрез ограничаване на броя на разрешените потребители за клиент на трета страна. И в годините след тези съобщения, ние сме казвали на разработчиците многократно, че нашата пътна карта за нашите API не дава приоритет на случаите на използване на клиенти - дори когато продължихме да поддържаме няколко специфични API, използвани силно от тези клиенти и тихо предоставени потребители ограничаване на изключенията за клиентите, които са имали нужда от тях.

Време е да вземем трудното решение за прекратяване на поддръжката за тези наследени API - признавайки, че някои аспекти на тези приложения ще бъдат влошени в резултат на това. Днес сме изправени пред технически и бизнес ограничения, които не можем да пренебрегнем. Приложните програмни интерфейси (API) за потребителски потоци и потоци на сайтове, които обслужват основните функции на много от тези клиенти, са в „бета” състояние повече от 9 години и са изградени върху технологичен стек, който вече не поддържаме. Ние не променяме нашите правила или не се стремим да „убиваме“ клиенти на трети страни; но ние убиваме, поради оперативна необходимост, някои от наследените API, които захранват някои функции на тези клиенти. Освен това за нас не беше реалистично да инвестираме в изграждането на изцяло нова услуга, която да замени цялата функционалност на тези API, които се използват от по-малко от 1% от разработчиците на Twitter.

Чухме отзиви от нашите клиенти за болката, която това причинява. Преглеждаме #BreakingMyTwitter доста често и сме говорили с много от разработчиците на големи клиенти на трети страни, за да разберем техните нужди и притеснения. Ние се ангажираме да разберем защо хората наемат клиенти на трети страни през нашите собствени приложения и ще се опитаме да се справим по-добре, като съобщаваме тези промени честно и ясно на разработчиците.

какво да направите, когато един от вашите Airpods спре да работи

Знаем, че имаме много работа. Тази промяна е трудна, но важна стъпка напред. Благодарим ви, че работите с нас, за да стигнем до там.

Twitter непрекъснато казва, че само 1% от разработчиците на Twitter използват неговите вече оттеглени API, но тъй като тези промени изглежда засягат повечето от основните клиенти на Twitter, не е ясно как се изчислява цифрата от 1%.

Като TechCrunch посочва, имейлът на Twitter настоява, че API са били „наследени технологии“, които е трябвало да бъдат елиминирани поради „оперативна необходимост“, но Twitter, а не външна сила, е отказала да поддържа или преразработи API, които приложенията на трети страни използват или прехвърляне на съществуващите приложения към новата API платформа.


Twitter допълнително обясни решението си да премахне API в a блог пост което казва, че „най-доброто изживяване в Twitter“, което може да предостави, е чрез собствения „притежаван и управляван Twitter за приложения за iOS и Android, както и настолния и мобилен twitter.com“.

Етикети: Twitter , Tweetbot , Twitterrific