애플 뉴스

Twitter, 타사 앱에 대한 제한이 적용됨에 따라 직원에 대한 API 변경 사항 설명

2018년 8월 16일 목요일 오후 12:10 PDT 작성: Juli Clover

Twitter의 API 변경 사항이 오늘 적용되어 Tweetbot 및 Twitterific과 같은 타사 앱의 주요 기능이 비활성화되었습니다.





새로운 API는 타임라인 스트리밍을 제거하여 타사 앱이 타임라인을 자동으로 새로 고치는 것을 방지하고 푸시 알림 및 기타 기능을 제한합니다. 트위터는 역시 엄청난 수수료를 부과 최대 250개 계정에 대해 월 ,899부터 시작하여 새로운 활동 API에 액세스할 수 있습니다.

트윗봇버드
모든 타사 Twitter 앱은 이러한 변경 사항의 영향을 받습니다. Tapbots는 어제 iOS용 Tweetbot 앱을 업데이트하여 Tweetbot 사용자에게 인기 있는 여러 기능을 무력화했습니다. 예를 들어 Wi-Fi를 통한 타임라인 스트리밍은 더 이상 사용할 수 없습니다. 즉, Twitter 타임라인이 이제 더 느리게 새로고침됩니다.



내 아이폰 카메라가 거꾸로 된 이유

멘션 및 쪽지에 대한 푸시 알림은 몇 분 지연되며 좋아요, 리트윗, 팔로우 및 인용에 대한 푸시 알림은 완전히 비활성화되었습니다. 더 이상 사용되지 않는 Activity API에 의존하던 Activity 및 Stats 탭이 앱에서 제거되었으며 Apple Watch 앱이 Activity 데이터에 크게 의존했기 때문에 이 탭도 제거되었습니다.

비슷한 변경 사항이 7월에 Twitterrific에 도입되었으며 오늘부터 Twitterrific 앱은 더 이상 기본 알림을 수신하고 표시할 수 없습니다. Twitterrific의 투데이 센터 위젯과 Apple Watch 앱은 이러한 기능에 의존하여 제거되었습니다.

Twitterrific은 Twitter 사용자가 알림을 받기 위해 공식 Twitter 앱을 다운로드하고 다른 모든 작업에는 Twitterrific 앱을 사용할 것을 권장합니다.

변경 사항이 적용됨에 따라 오늘 트위터는 전사적 이메일 제3자 Twitter 클라이언트가 Twitter 서비스 성장에 미친 엄청난 영향을 인정하는 것으로 시작하는 직원들에게 이전과 같이 이러한 앱이 계속 작동하도록 하는 데 필요한 API를 계속 제공하지 못하게 하는 '기술적 및 비즈니스 제약'을 지적합니다.

오늘 우리는 Twitter 고객 경험에 대한 투자 우선 순위에 대한 블로그 게시물을 게시할 예정입니다. 저는 우리가 이러한 결정에 도달한 방법과 제3자 클라이언트가 앞으로 나아가는 것에 대해 어떻게 생각하는지에 대한 통찰력을 공유하고 싶었습니다.

첫째, 몇 가지 역사: 타사 클라이언트는 Twitter 서비스와 우리가 구축한 제품에 주목할만한 영향을 미쳤습니다. 독립 개발자들은 최초의 Mac용 Twitter 클라이언트와 iPhone용 최초의 기본 앱을 구축했습니다. 이 고객은 음소거, 새로고침을 당겨서 새로고침하는 제스처 등과 같이 우리 모두가 알고 있고 좋아하는 Twitter의 제품 기능을 개척했습니다.

우리는 개발자가 API에 대한 경험을 구축하여 서비스, 기술 및 공개 대화를 발전시키는 것을 좋아합니다. 우리는 그들이 Twitter를 사용하여 놀라운 것을 만드는 데 들인 시간, 에너지 및 열정을 깊이 존경합니다.

아이폰에 스캔한 문서가 저장되는 위치

그러나 우리는 제3자 클라이언트와 관련하여 내리는 결정에 대해 개발자에게 항상 솔직한 작업을 수행하지 않았습니다. 2011년에 우리는 개발자들에게 (이메일로) 핵심 Twitter 경험을 모방하는 앱을 빌드하지 말라고 말했습니다. 2012년에 우리는 타사 클라이언트에 허용되는 사용자 수를 제한하여 이러한 제한을 보다 명확하게 하기 위해 개발자 정책의 변경 사항을 발표했습니다. 그리고 이러한 발표 이후 몇 년 동안 우리는 API에 대한 로드맵이 클라이언트 사용 사례를 우선시하지 않는다고 개발자들에게 반복해서 말했습니다. 예외를 필요로 하는 클라이언트에게 캡 예외를 적용합니다.

결과적으로 이러한 앱의 일부 측면이 저하될 수 있음을 인정하면서 이러한 레거시 API에 대한 지원을 종료하기로 어려운 결정을 내려야 할 때입니다. 오늘날 우리는 무시할 수 없는 기술 및 비즈니스 제약에 직면해 있습니다. 이러한 많은 클라이언트의 핵심 기능을 제공하는 User Streams 및 Site Streams API는 9년 넘게 '베타' 상태였으며 더 이상 지원하지 않는 기술 스택을 기반으로 구축되었습니다. 우리는 규칙을 변경하거나 제3자 클라이언트를 '종료'하려고 하지 않습니다. 그러나 우리는 운영상의 필요성 때문에 해당 클라이언트의 일부 기능을 지원하는 일부 레거시 API를 죽입니다. 또한 Twitter 개발자의 1% 미만이 사용하는 이러한 API의 모든 기능을 대체하기 위해 완전히 새로운 서비스를 구축하는 데 투자하는 것은 현실적이지 않았습니다.

이로 인해 발생하는 고통에 대한 고객의 피드백을 들었습니다. 우리는 #BreakingMyTwitter를 자주 검토하고 주요 제3자 클라이언트의 많은 개발자와 대화하여 그들의 요구와 우려 사항을 이해했습니다. 우리는 사람들이 우리 앱보다 타사 클라이언트를 고용하는 이유를 이해하기 위해 최선을 다하고 있으며 이러한 변경 사항을 개발자에게 정직하고 명확하게 전달하기 위해 더 잘하려고 노력할 것입니다.

새로운 아이패드는 언제 나오나요

우리는 해야 할 일이 많다는 것을 알고 있습니다. 이 변화는 어렵지만 중요한 진전입니다. 거기에 도달하기 위해 우리와 함께 일해주셔서 감사합니다.

Twitter는 계속해서 Twitter 개발자의 1%만이 현재 사용되지 않는 API를 사용한다고 밝혔지만 이러한 변경 사항이 대부분의 주요 Twitter 클라이언트에 영향을 미치기 때문에 1%라는 수치가 어떻게 계산되는지 명확하지 않습니다.

같이 테크크런치 트위터의 이메일은 API가 '운영상의 필요성'을 위해 제거되어야 하는 '레거시 기술'이라고 주장하지만, 타사 앱이 사용하거나 API를 유지하거나 재개발하는 것을 거부한 것은 외부 세력이 아니라 트위터입니다. 기존 앱을 새 API 플랫폼으로 전환합니다.


Twitter는 API를 제거하기로 한 결정에 대해 자세히 설명했습니다. 블로그 게시물 제공할 수 있는 '최고의 Twitter 경험'은 'iOS 및 Android 앱용 Twitter와 데스크톱 및 모바일 twitter.com용 자체 소유 및 운영'을 통해서입니다.

태그: Twitter , Tweetbot , Twitterrific