アップルニュース

Twitterは、サードパーティアプリの制限が公開されると従業員にAPIの変更を説明します

2018年8月16日木曜日12:10 pm PDT by Juli Clover

TwitterのAPI変更は本日公開され、TweetbotやTwitterificなどのサードパーティアプリの主要機能が無効になりました。





新しいAPIはタイムラインストリーミングを削除し、サードパーティアプリがタイムラインを自動的に更新するのを防ぎ、プッシュ通知やその他の機能を制限します。 Twitterも 法外な料金を請求する 新しいアクティビティAPIへのアクセス。最大250のアカウントで月額$ 2,899からアクセスできます。

tweetbotbird
すべてのサードパーティのTwitterアプリは、これらの変更の影響を受けます。 Tapbotsは昨日、Tweetbot for iOSアプリを更新して、Tweetbotユーザーに人気のある複数の機能を無効にしました。たとえば、Wi-Fiを介したタイムラインストリーミングは利用できなくなりました。つまり、Twitterのタイムラインの更新が遅くなります。



iPhone iOS14でアプリをロックする方法

メンションとダイレクトメッセージのプッシュ通知は数分遅れ、いいね、リツイート、フォロー、引用のプッシュ通知は完全に無効になっています。現在廃止されているアクティビティAPIに依存していた[アクティビティ]タブと[統計]タブはアプリから削除されました。また、Apple Watchアプリはアクティビティデータに大きく依存していたため、このタブも削除されました。

同様の変更が7月にTwitterrificに導入され、本日より、Twitterrificアプリはネイティブ通知を受信および表示できなくなりました。 TwitterrificのTodayセンターウィジェットとAppleWatchアプリはこれらの機能に依存していたため、削除されました。

Twitterrificは、Twitterユーザーが公式のTwitterアプリをダウンロードして通知を受信し、それ以外の場合はTwitterrificアプリを使用することをお勧めします。

変更が公開されると、Twitterは本日送信しました 全社的なメール サードパーティのTwitterクライアントがTwitterサービスの成長に与えた大きな影響を認めることから始めた従業員に、これらのアプリを以前と同じように機能させるために必要なAPIを提供し続けることを妨げる「技術的およびビジネス上の制約」を指摘します。

本日、Twitterクライアントエクスペリエンスへの投資の優先事項に関するブログ投稿を公開します。これらの決定にどのように到達したか、およびサードパーティのクライアントが今後どのように考えているかについて、いくつかの洞察を共有したいと思いました。

まず、いくつかの歴史:サードパーティのクライアントは、Twitterサービスと私たちが構築した製品に顕著な影響を与えました。独立した開発者は、Mac用の最初のTwitterクライアントとiPhone用の最初のネイティブアプリを構築しました。これらのクライアントは、ミュート、プルトゥリフレッシュジェスチャなど、Twitterについて私たち全員が知っていて愛している製品機能を開拓しました。

開発者がAPIでエクスペリエンスを構築して、サービス、テクノロジー、および公開会話を前進させることが大好きです。 Twitterを使用して素晴らしいものを構築するために彼らが費やした時間、エネルギー、情熱を深く尊重します。

iphone 12 pro max touch id

ただし、サードパーティのクライアントに関して行う決定について、開発者と率直に話し合うという良い仕事を常に行っているわけではありません。 2011年に、私たちは開発者に(メールで)コアTwitterエクスペリエンスを模倣するアプリを作成しないように指示しました。 2012年に、サードパーティのクライアントに許可されるユーザー数を制限することでこれらの制限を明確にすることを目的とした開発者ポリシーの変更を発表しました。そして、これらの発表後の数年間、APIのロードマップはクライアントのユースケースを優先しないことを開発者に繰り返し伝えてきました-これらのクライアントによって頻繁に使用され、静かにユーザーに許可されたいくつかの特定のAPIを維持し続けているにもかかわらずそれらを必要としたクライアントへのキャップ例外。

これらのレガシーAPIのサポートを終了するという難しい決断を下す時が来ました。その結果、これらのアプリのいくつかの側面が低下することを認めています。今日、私たちは無視できない技術的およびビジネス上の制約に直面しています。これらのクライアントの多くのコア機能を提供するユーザーストリームおよびサイトストリームAPIは、9年以上「ベータ」状態にあり、サポートされなくなったテクノロジースタックに基づいて構築されています。ルールを変更したり、サードパーティのクライアントを「殺す」ことに着手したりすることはありません。しかし、運用上の必要性から、これらのクライアントの一部の機能を強化するレガシーAPIの一部を削除しています。さらに、Twitter開発者の1%未満が使用しているこれらのAPIのすべての機能を置き換える、まったく新しいサービスの構築に投資することは現実的ではありませんでした。

これが引き起こす痛みについて、お客様からフィードバックをいただきました。 #BreakingMyTwitterを頻繁に確認し、主要なサードパーティクライアントの開発者の多くと話をして、彼らのニーズと懸念を理解しています。私たちは、人々が私たち自身のアプリを介してサードパーティのクライアントを雇う理由を理解することを約束し、これらの変更を開発者に正直かつ明確に伝えることでより良いことをしようとしています。

AppleWatchでアクティビティを開始する方法

やるべきことがたくさんあることを私たちは知っています。この変更は難しいですが、重要な前進です。そこにたどり着くために私たちと一緒に働いてくれてありがとう。

Twitterは、Twitter開発者のわずか1%が現在非推奨のAPIを使用していると継続的に述べていますが、これらの変更はほとんどの主要なTwitterクライアントに影響を与えるようであるため、1%の数値がどのように計算されているかは明らかではありません。

NS TechCrunch Twitterの電子メールは、APIは「運用上の必要性」のために排除する必要のある「レガシーテクノロジー」であると主張していますが、サードパーティのアプリが使用しているAPIの維持または再開発を拒否したのは、外部の力ではなくTwitterです。既存のアプリを新しいAPIプラットフォームに移行します。


Twitterはさらに、APIを削除するという決定について説明しています。 ブログ投稿 つまり、提供できる「最高のTwitterエクスペリエンス」は、独自の「iOSおよびAndroidアプリ用の所有および運用されているTwitter、ならびにデスクトップおよびモバイルのtwitter.com」によるものです。

タグ:Twitter、Tweetbot、Twitterrific