サードパーティのアプリケーションが Twitter のアプリケーション プログラミング インターフェース (API) を使用する方法が変更される予定です。API は、アプリが Twitter コンテンツにアクセスするために使用するソフトウェア ツールです。

6月に変更が予定されているという警告があったにもかかわらず、今回の変更はソフトウェア開発者や批評家から議論を巻き起こすほど劇的なものだ。Instapaperの開発者であるマルコ・アーメント氏は、今回の変更によってTwitter関連の機能を自社のソフトウェアに追加する前に二度考え直すことになるだろうと述べた。一方で、Twitterは少なくとも開発者に対し、Twitterの使い方について明確なガイドラインを示していると主張する者もいる。
しかし、Twitterの変更はユーザーにとって心配すべきことなのでしょうか?Twitterのクライアントアプリを使ってツイートストリームを確認したり、ツイートを送信したりするのに満足しているのであれば、心配する必要はありません。しかし、サードパーティ製のアプリケーションを使ってTwitterにアクセスしている人にとっては、良いニュースと、将来に向けての悪いニュースがあるかもしれません。
より良いリフレッシュ
Hootsuite、Seesmic、UberSocialなどのサードパーティ製アプリケーションからTwitterにアクセスする場合、2つの大きな変更が予想されます。まず、Twitterのレート制限に抵触することなく、アプリがTwitterストリームをこれまでよりも頻繁に更新できるようになります。レート制限とは、アプリがTwitterにデータをリクエストできる回数(1時間あたりまたは1日あたり)のことで、リクエストするデータの種類によって異なります。
Twitterの現在の制限では、ダイレクトメッセージ、プロフィール情報、新しいツイートなど、すべてのデータタイプについて、アプリは1時間あたり350回しかデータを取得できません。今後、この速度は、データタイプごとに1時間あたり60回(1分あたり1回)、新しいツイートなどのより一般的なデータリクエストについては1時間あたり最大720回に制限されます。
その結果、ツイート ストリームを更新できない、または検索を実行できないというエラー メッセージが表示されなくなり、後でもう一度試すように勧められるようになります。
人工的な限界
Twitterは、Twitterクライアントソフトウェアのユーザー数を10万人に制限することで、サードパーティ製アプリの締め付けを強化しています。例えば、Awesome Apps Inc.という会社が金曜日に最新のTwitterクライアント「Big140」をリリースしたとしましょう。TwitterがAwesome AppsにBig140のユーザーベース拡大の許可を与えない限り、Big140のユーザー数は10万人を超えることは決してありません。Twitterが2011年3月に開発者に対しTwitterクライアントの開発を停止するよう警告したことを考えると、サードパーティ製のTwitterクライアントの拡張を許可することは、おそらくほとんどないと思われます。
問題は、既に数百万人のユーザーを抱えるサードパーティ製のTwitterアプリが存在することです。例えば、アプリメーカーのOneLouderは、Google Playの統計によると、Twitterクライアント「Tweetcaster」がAndroidだけで500万~1000万回インストールされています。
Twitterはまもなく、Tweetcasterなどのアプリのユーザー数を8月16日時点での2倍、つまり現在のユーザー数の200%に制限する予定です。つまり、Tweetcasterのユーザー数が木曜日の時点で2000万人だったと仮定すると、アプリのユーザー数は4000万人で上限に達することになります。他の新しいアプリと同様に、TwitterはOneLouderに、この4000万人という上限を超えてユーザー数を拡大する許可を与える可能性があります。
ユーザーベースを倍増させるのは容易なことではありません。特に、サードパーティ製のTwitterクライアントが数多く存在する状況ではなおさらです。そのため、これらのアプリがすぐにユーザー数上限に達する可能性は低いでしょう。しかし、将来的には、一部のTwitterクライアントが新規ユーザーを受け入れる前に待機リストを設けたり、新たなユーザー数上限に対処するための何らかの対策を講じる必要に迫られるかもしれません。
Twitterは、アプリケーションのTwitter認証方法など、他にもいくつかの変更を計画していますが、ユーザーにとって直接的な影響、そして最大の懸念事項となるのは、主にレート制限とサードパーティ製Twitterクライアントの凍結です。TwitterのAPI変更は、開発者がアプリへのTwitter統合やTwitterデータを利用する機能の追加に慎重になる原因となる可能性があります。一方で、レート制限の緩和と、開発者をサードパーティ製クライアントソフトウェアから遠ざけようとするTwitterの試みは、ツイートの送受信にとどまらないTwitterの活用方法に関する新たなアイデアを生み出す可能性があります。
Twitter の新しい API は今後数週間以内にリリースされる予定で、リリース後、開発者は新しいルールに準拠するために 6 か月の期間が与えられます。
最新のテクノロジー ニュースと分析については、Twitter と Google+ で Ian Paul (@ianpaul)、Twitter で Today@PCWorld をフォローしてください。