Apple-News

Twitter erklärt Mitarbeitern API-Änderungen als Beschränkungen für die Live-Schaltung von Drittanbieter-Apps

Donnerstag, 16. August 2018, 12:10 Uhr PDT von Juli Clover

Die API-Änderungen von Twitter sind heute live gegangen und haben wichtige Funktionen für Drittanbieter-Apps wie Tweetbot und Twitterific deaktiviert.





Die neue API entfernt das Timeline-Streaming, verhindert, dass Drittanbieter-Apps Timelines automatisch aktualisieren, und schränkt Push-Benachrichtigungen und andere Funktionen ein. Twitter ist auch exorbitante Gebühren erheben für den Zugriff auf seine neuen Aktivitäts-APIs, mit Zugriff ab 2.899 USD pro Monat für bis zu 250 Konten.

tweetbotbird
Alle Twitter-Apps von Drittanbietern sind von diesen Änderungen betroffen. Tapbots hat gestern die Tweetbot für iOS-App aktualisiert, um mehrere bei Tweetbot-Benutzern beliebte Funktionen lahmzulegen. Timeline-Streaming über WLAN ist beispielsweise nicht mehr verfügbar, was bedeutet, dass Twitter-Timelines jetzt langsamer aktualisiert werden.



Wie setze ich das iPhone 12 zurück, wenn es eingefroren ist?

Push-Benachrichtigungen für Erwähnungen und Direktnachrichten werden um mehrere Minuten verzögert und Push-Benachrichtigungen für Likes, Retweets, Follows und Zitate wurden vollständig deaktiviert. Die Registerkarten Aktivität und Statistik, die auf jetzt veralteten Aktivitäts-APIs angewiesen waren, wurden aus der App entfernt, und da die Apple Watch-App stark von Aktivitätsdaten abhängig war, wurde auch diese entfernt.

Ähnliche Änderungen wurden im Juli in Twitterrific eingeführt, und ab heute kann die Twitterrific-App keine nativen Benachrichtigungen mehr empfangen und anzeigen. Das Today Center-Widget und die Apple Watch-App von Twitterrific stützten sich auf diese Funktionen und wurden entfernt.

Twitterrific empfiehlt Twitter-Benutzern, die offizielle Twitter-App herunterzuladen, um ihre Benachrichtigungen zu erhalten, während sie die Twitterrific-App für alles andere verwenden.

Als die Änderungen live gingen, hat Twitter heute verschickt eine unternehmensweite E-Mail an Mitarbeiter, die zunächst den enormen Einfluss anerkennen, den Drittanbieter-Twitter-Clients auf das Wachstum des Twitter-Dienstes hatten, bevor auf 'technische und geschäftliche Einschränkungen' hingewiesen wird, die es verhindern, weiterhin die APIs anzubieten, die erforderlich sind, um diese Apps wie bisher funktionieren zu lassen.

Heute veröffentlichen wir einen Blogbeitrag über unsere Prioritäten bei der Investition in Twitter-Kundenerlebnisse. Ich wollte Ihnen einen Einblick geben, wie wir zu diesen Entscheidungen gekommen sind und wie wir über die Zukunft von Drittkunden denken.

Zunächst etwas zur Geschichte: Drittanbieter-Clients hatten einen bemerkenswerten Einfluss auf den Twitter-Dienst und die von uns entwickelten Produkte. Unabhängige Entwickler haben den ersten Twitter-Client für Mac und die erste native App für das iPhone entwickelt. Diese Kunden waren Vorreiter bei Produktfunktionen, die wir alle über Twitter kennen und lieben, wie zum Beispiel Stummschaltung, Pull-to-Refresh-Geste und vieles mehr.

Wir finden es toll, dass Entwickler Erfahrungen auf unseren APIs aufbauen, um unseren Service, unsere Technologie und die öffentliche Diskussion voranzutreiben. Wir respektieren zutiefst die Zeit, Energie und Leidenschaft, die sie in die Entwicklung erstaunlicher Dinge mit Twitter investiert haben.

hat das ipad mini einen kopfhöreranschluss?

Wir haben jedoch nicht immer gute Arbeit geleistet, um Entwicklern gegenüber unkomplizierte Entscheidungen zu treffen, die wir in Bezug auf Drittanbieter-Clients treffen. Im Jahr 2011 haben wir Entwickler (in einer E-Mail) angewiesen, keine Apps zu entwickeln, die das Kernerlebnis von Twitter nachahmen. Im Jahr 2012 haben wir Änderungen an unseren Entwicklerrichtlinien angekündigt, mit denen diese Einschränkungen deutlicher gemacht werden sollen, indem die Anzahl der für einen Drittanbieter-Client zulässigen Benutzer begrenzt wird. Und in den Jahren nach diesen Ankündigungen haben wir Entwicklern wiederholt gesagt, dass unsere Roadmap für unsere APIs keine Client-Anwendungsfälle priorisiert – auch wenn wir weiterhin einige spezifische APIs pflegen, die von diesen Clients stark genutzt und Benutzern stillschweigend gewährt werden begrenzen Sie Ausnahmen für die Clients, die sie benötigten.

Es ist an der Zeit, die schwere Entscheidung zu treffen, den Support für diese Legacy-APIs einzustellen – in Anbetracht der Tatsache, dass einige Aspekte dieser Apps dadurch beeinträchtigt würden. Heute sind wir mit technischen und geschäftlichen Einschränkungen konfrontiert, die wir nicht ignorieren können. Die User Streams und Site Streams APIs, die die Kernfunktionen vieler dieser Clients bedienen, befinden sich seit mehr als 9 Jahren im Beta-Zustand und basieren auf einem Technologie-Stack, den wir nicht mehr unterstützen. Wir ändern weder unsere Regeln noch machen wir uns daran, Drittkunden zu „töten“. aber wir töten aus betrieblicher Notwendigkeit einige der Legacy-APIs, die einige Funktionen dieser Clients unterstützen. Darüber hinaus war es für uns nicht realistisch, in den Aufbau eines völlig neuen Dienstes zu investieren, um alle Funktionen dieser APIs zu ersetzen, die von weniger als 1 % der Twitter-Entwickler verwendet werden.

Wir haben Feedback von unseren Kunden zu den Schmerzen gehört, die dies verursacht. Wir überprüfen #BreakingMyTwitter ziemlich oft und haben mit vielen Entwicklern großer Drittanbieter gesprochen, um deren Bedürfnisse und Bedenken zu verstehen. Wir sind bestrebt zu verstehen, warum Leute über unsere eigenen Apps Kunden von Drittanbietern einstellen, und wir werden versuchen, diese Änderungen ehrlich und klar gegenüber Entwicklern zu kommunizieren.

kannst du Safari auf der Apple Watch verwenden?

Wir wissen, dass wir viel zu tun haben. Diese Veränderung ist ein harter, aber wichtiger Schritt nach vorn. Vielen Dank, dass Sie mit uns zusammengearbeitet haben, um dorthin zu gelangen.

Twitter hat immer wieder gesagt, dass nur 1 Prozent der Twitter-Entwickler seine inzwischen veralteten APIs verwenden, aber da diese Änderungen die meisten großen Twitter-Clients zu beeinflussen scheinen, ist nicht klar, wie die Zahl von 1 Prozent berechnet wird.

Wie TechCrunch weist darauf hin, dass die E-Mail von Twitter darauf besteht, dass die APIs „Alttechnologie“ waren, die aus „betriebsnotwendigen Gründen“ eliminiert werden mussten, aber es ist Twitter, keine externe Kraft, die sich geweigert hat, die APIs zu warten oder neu zu entwickeln, die Apps von Drittanbietern verwenden, oder Umstellung bestehender Apps auf die neue API-Plattform.


Twitter hat seine Entscheidung, die APIs zu entfernen, weiter erklärt in a Blogeintrag das sagt, dass das „beste Twitter-Erlebnis“, das es bieten kann, über sein eigenes „eigenes und betriebenes Twitter für iOS- und Android-Apps sowie für Desktop- und Mobilgeräte twitter.com“ ist.

Tags: Twitter , Tweetbot , Twitterrific