
После полного закрытия Twitter для Mac, следующим шагом Twitter, по-видимому, станет удаление некоторых крайне полезных функций из сторонних клиентов Twitter: push-уведомлений и стриминга. Потеря возможности получать уведомления и обновлять временные шкалы при поступлении новых твитов значительно ограничит функциональность таких приложений, как Tweetbot и Twitterrific, которые обслуживают Mac, iPhone и iPad.
Проблема заключается в предстоящем изменении того, как Twitter позволяет сторонним приложениям получать доступ к «стриминговым сервисам», которые обеспечивают push-уведомления и обновление временных шкал. Проблема подробно описана на Apps of a Feather:
После 19 июня 2018 года «стриминговые сервисы» в Twitter будут удалены. Для сторонних приложений это означает две вещи:
- Push-уведомления больше не будут поступать
- Временные шкалы не будут обновляться автоматически
Если вы используете такое приложение, как Talon, Tweetbot, Tweetings или Twitterrific, у его разработчика нет способа исправить эти проблемы.
Мы невероятно стремимся обновить наши приложения. Однако, несмотря на многочисленные запросы о разъяснениях и руководствах, Twitter не предоставил нам способа воссоздать утерянную функциональность. Мы ждем более года.
Замена Twitter существующему решению, Account Activity API, находится на стадии бета-тестирования Twitter, но сторонние приложения не смогли с ним работать, несмотря на приближающийся крайний срок 19 июня.
Объяснение на Apps of a Feather далее подробно описывает, что произойдет, если Twitter не предпримет действий до внедрения изменений:
При наличии доступа мы могли бы реализовать некоторые push-уведомления, но на стандартном уровне они будут ограничены 35 учетными записями Twitter — наши продукты должны доставлять уведомления сотням тысяч клиентов. Цена на корпоративный уровень обслуживания с неограниченным количеством учетных записей не указана — мы понятия не имеем, будет ли это доступным вариантом для нас и наших пользователей.
Автоматическое обновление вашей временной шкалы просто не будет работать: на вашем мобильном устройстве или настольном компьютере нет веб-сервера, к которому Twitter мог бы обращаться с обновлениями. Поскольку обновление вашей временной шкалы другими методами ограничено Twitter, вы будете видеть задержки в обновлениях в реальном времени во время спортивных событий и экстренных новостей.
На данный момент разработчики вынуждены прибегать к обходным путям, которые пытаются решить предстоящие изменения, но Twitter не раскрывает, как будет работать его корпоративный Account Activity API и сколько он будет стоить разработчикам.
Это огромное изменение в том, как должны работать сторонние клиенты Twitter без надлежащего общения со стороны Twitter всего за два месяца до его внедрения.
Twitter для Mac полностью мертв
Если сторонние приложения, такие как Tweetbot и Twitterrific, потеряют возможность предлагать push-уведомления и стриминг временных шкал в июне, не будет четких замен нативным приложениям с аналогичными функциями — особенно со стороны Twitter.
Twitter для iOS предлагает push-уведомления о упоминаниях и новых твитах, но отсутствует функция стриминга для обновления вашей временной шкалы без ручного обновления. Стриминг необходим для отслеживания новостей и пассивного использования сервиса.
Twitter предлагал возможность стримить вашу временную шкалу в реальном времени через свое приложение для Mac, но Twitter для Mac полностью перестал работать несколько недель назад. Twitter предлагает TweetDeck для Mac, который поддерживает стриминг через не-нативный веб-интерфейс, но приложение печально известно проблемами со стабильностью, которые не решались месяцами.
Что касается того, что пользователи могут сделать в связи с предстоящими изменениями, Apps of a Feather предлагает следующее:
Как сторонние разработчики, мы связаны по рукам. Однако вы можете помочь, сообщив Twitter, что вы думаете:
- Попросите @TwitterDev исправить эту ситуацию
- Поделитесь своими мыслями, используя #BreakingMyTwitter
- Поговорите об этом в своем подкасте или блоге
- Распространите информацию со ссылками на этот сайт
Многие люди не осознают, что их любимое приложение Twitter вот-вот сломается, поэтому осведомленность — это первый шаг. Вместе мы сможем заставить Twitter конструктивно решить эту ситуацию до июньского срока.
Надеемся, что сегодняшнее освещение событий подтолкнет Twitter к прекращению саботажа сторонних приложений и к общению с разработчиками о путях дальнейших действий — даже если в будущем потребуются подписки для поддержки таких приложений, как Tweetbot и Twitterrific.
Без надлежащего клиента Twitter для Mac, независимые приложения, такие как Tweetbot и Twitterrific, с поддержкой стриминга временной шкалы, необходимы для моего рабочего процесса, а TweetDeck просто не является надежной альтернативой.
Обновление: Ответ Twitter ниже:
Last year we announced our plan to retire Site Streams & User Streams, and replace them with the Account Activity API (currently in beta). We are delaying the scheduled June 19th deprecation date.
— Developers (@XDevelopers) April 6, 2018
As always, we’re committed to providing ample time to migrate. We will provide at least 90 days notice of deprecation date from when the Account Activity API becomes generally available to all developers. More specifics on timing to come.
— Developers (@XDevelopers) April 6, 2018
Developers currently using Site Streams and User Streams can review how to migrate to the Account Activity API with our migration guide. https://t.co/Q5uDmysM0y
— Developers (@XDevelopers) April 6, 2018
As a reminder, developers who want beta access to the Account Activity API can still apply. https://t.co/um2NQDJXUe
— Developers (@XDevelopers) April 6, 2018
Подпишитесь на 9to5Mac на YouTube, чтобы получать больше новостей об Apple: