В Twitter объяснили, для чего они обидели пользователей Tweetbot

Не так давно мы рассказывали плохие новости об альтернативных клиентах Twitter. Компания решила отключить API, который давал доступ разработчикам сторонних клиентов ко многим функциям социальной сети. Пользователи Tweetbot и других сторонних клиентов расстроились. Еще больше расстроились их разработчики. Для чего нужно было расстраивать так много людей? Постараемся выяснить.

В Twitter объяснили, для чего они обидели пользователей Tweetbot. Фото.

На страницах TechCrunch было опубликовано внутреннее электронное письмо, предназначенное для работников Twitter. В нем объясняется поступок, на который компании пришлось пойти. У вас есть возможность ознакомиться с текстом этого письма.

Привет команда,

Сегодня мы публикуем сообщение в блоге о наших приоритетах в развитии положительного опыта пользователей Twitter. Я хотел поделиться с вами информацией о том, как мы достигли этих решений, и нашим отношением к сторонним клиентам.

Для начала, немного истории:

Сторонние клиенты оказали значительное влияние на Twitter и наши продукты. Независимые разработчики создали первый клиент Twitter для Mac и первое собственное приложение для iPhone. Именно эти клиенты показали функции, которые мы хорошо знаем и любим в Twitter, например функция приглушения, жест для обновления ленты и многое другое.

Нам нравится, что разработчики создают новый опыт с использованием нашего API, продвигают наш сервис, технологию и общение. Мы глубоко уважаем время, энергию и страсть, которые они вкладывают в создание потрясающих вещей с помощью Twitter.

Но мы не всегда были прямолинейны с разработчиками относительно решений, которые мы принимаем в отношении сторонних клиентов. В 2011 году мы сказали разработчикам (в электронном письме) не создавать приложения, которые имитируют основной опыт использования Twitter. В 2012 году мы объявили о внесении изменений в нашу политику отношений со сторонними разработчиками, направленных на то, чтобы сделать ограничения более понятными, ограничив количество пользователей, разрешенных для стороннего клиента. Спустя годы после этих анонсов мы неоднократно говорили разработчикам, что наши планы на API не ставят в приоритет использование в клиентах – даже если мы продолжаем поддержку некоторых конкретных API, используемых клиентами, и предоставляем исключения для клиентов, которые в них нуждались.

Настало время принять твердое решение о прекращении поддержки этих устаревших API и признать, что в результате некоторые части этих приложений будут ухудшены. Сегодня мы сталкиваемся с техническими и бизнес-ограничениями, которые не можем игнорировать. API-интерфейсы User Streams и Site Streams, которые отвечают за работу важных функций многих клиентов, находятся в состоянии «бета-версии» более 9 лет и были созданы на технологическом стеке, который мы больше не поддерживаем. Мы не меняем свои правила и не собираемся «убивать» сторонние клиенты, но мы убиваем некоторые из устаревших API, которые имеют некоторую важность для этих клиентов, из-за производственной необходимости. На сегодня для нас нет возможности инвестировать в создание новой услуги для замены этих API, которые используются менее чем 1% разработчиков Twitter.

Мы слышали отзывы наших клиентов о том, какие трудности это вызывает. Мы часто проверяем #BreakingMyTwitter и провели беседы со многими разработчиками крупных сторонних клиентов, чтобы понять их проблемы и потребности. Мы стремимся узнать, почему люди предпочитают сторонние клиенты нашим собственным приложениям. И мы постараемся сделать все возможное для того, чтобы честно и понятно объяснить изменения разработчикам. У нас много работы. Эти изменения – тяжелый, но важный шаг для ее выполнения. Спасибо, что работаете с нами над этим.

Спасибо.

Роб

Роб Джонсон позднее опубликовал пост в блоге Twitter, о котором он упоминал в своем письме. В нем он постарался объяснить необходимость закрытия API и рассказать о преимуществах официальных клиентов Twitter. По какой-то причине их используют не все. Знаете о причинах? Расскажите в нашем Телеграм-чате.

Twitter на iPhoneРазработка приложений для iOS