- ニュース

写真:ジム・メリシュー/Cult of Mac
抗議にもかかわらず、Twitterは本日、人気のサードパーティ製アプリの一部機能に影響を及ぼす変更を実施した。同社のCEOは、Twitterが行っているのは9年前のポリシーをようやく適用することだけだと説明している。
ロブ・ジョンソン氏は、そもそも開発を望まなかったアプリには今後リソースを投入しないと述べている。しかし、状況はもう少し複雑だ。
「2011年に開発者の皆様に(メールで)Twitterのコアエクスペリエンスを模倣するアプリを開発しないようお伝えしました」とジョンソン氏は説明した。「2012年には、サードパーティ製クライアントのユーザー数に上限を設けることで、こうした制限をより明確にすることを目的とした開発者ポリシーの変更を発表しました。」
同時に、Twitter幹部は、矛盾したメッセージがあったことを認めている。同社は「必要とするクライアントには、ユーザー数制限の例外をひっそりと認めていた」。これらのサードパーティ製アプリケーションはTwitterアプリのコア機能を再現していたにもかかわらず、このような対応が取られているのだ。
2つのAPIの物語
議論されているサードパーティ製のTwitterソフトウェアは、これらのアプリを使用するユーザーに通知を送信するために、Twitterが提供する2つのAPIを必要とします。「これらのクライアントの多くに中核機能を提供するUser Streams APIとSite Streams APIは、9年以上も『ベータ』状態にあり、現在サポートされていないテクノロジースタック上に構築されています」とジョンソン氏は述べています。
本日をもって、これらのAPIはアカウントアクティビティAPIに置き換えられましたが、このAPIは以前のAPIの機能をすべて備えているわけではありません。さらに重要なのは、対応Twitterアカウントが35個までに制限されているため、数千人のユーザーを抱えるアプリには全く適していないことです。
ジョンソン氏のメールには、「ルールを変更したり、サードパーティ製クライアントを『廃止』しようとしているわけではありません。しかし、運用上の必要性から、これらのクライアントの一部機能を支えるレガシーAPIの一部を廃止することになります。Twitter開発者の1%未満しか利用していないこれらのAPIを置き換える全く新しいサービスの構築に投資することは、現時点では現実的な選択肢ではありません」と書かれていました。
Twitterアプリにとって何を意味するのか
Tweetbotは、Twitterがこれら2つのAPIを閉鎖したことで影響を受けるサードパーティ製アプリケーションの一つです。Tweetbotの機能変更は、同様のソフトウェアへの影響を示唆しています。昨日リリースされたアプリのバージョンでは、タイムラインのストリーミング、「アクティビティ」タブと「統計」タブ、「 いいね!」、リツイート、フォロー、引用のプッシュ通知が削除されました。Apple Watchアプリも廃止されました。
Twitterrificも同様の変更を余儀なくされた。