
TechCrunch опубликовал внутреннее электронное письмо Twitter, в котором содержится объяснение компании причин прекращения поддержки API, который обеспечивал работу многих полезных приложений, таких как Tweetbot и Twitterrific.
Хотя письмо вряд ли убедит разгневанных пользователей Twitter, которые видят удаление функций из своих любимых приложений, это внутреннее сообщение является самым откровенным со стороны 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 и общались со многими разработчиками основных сторонних клиентов, чтобы понять их потребности и проблемы. Мы стремимся понять, почему люди предпочитают сторонние клиенты нашим собственным приложениям. И мы постараемся лучше сообщать об этих изменениях честно и ясно разработчикам. Нам предстоит много работы. Это изменение — трудный, но важный шаг на пути к ее выполнению. Спасибо, что работаете с нами, чтобы достичь этого.
Спасибо,
Роб
Я бы даже сказал, что это должен быть пост в корпоративном блоге. Полный материал TechCrunch о внутреннем письме читайте здесь. [Обновление: Также существует статья в блоге, которая затрагивает ту же тему — просто объясняет, что они убили, а не какие улучшения выпустили.]
Связанные истории:
- Tweetbot теряет потоковую передачу, вкладку активности/статистики и приложение для Apple Watch из-за изменения API Twitter
- Изменение API Twitter наступает на следующей неделе, Tweetbot и Twitterrific под ударом
- Twitter переносит изменение API для разработчиков на август, будущее сторонних приложений неясно
Подпишитесь на 9to5Mac на YouTube, чтобы получать больше новостей об Apple: