1分で読めます
| ニュース

Twitterがサードパーティクライアントアプリの主要機能のサポートを終了
Twitterは、サードパーティのクライアントアプリ開発者が使用していた「時代遅れの開発ツール」を廃止しました。これにより、提供されていた主要機能が制限されたり、機能しなくなったりしました。今回、Twitterが時代遅れのツールを廃止する理由は、自社のアプリとウェブサイトの方がより優れたユーザー体験を提供しているためです。

Twitterのデータエンタープライズソリューション担当シニアディレクターのロブ・ジョンソンはブログ投稿でこう述べている。
現在、私たちが提供できる最高のTwitter体験は、自社が所有・運営するiOSおよびAndroidアプリ、そしてデスクトップ版とモバイル版のtwitter.comを通じて得られるものだと考えています。私たちは長年この考えを抱き、アプリとウェブサイトで最高の体験を提供することに注力してきました。
Twitterは以前から開発者向けにこの変更について警告していましたが、変更が実装されたことで、TweetbotやTwitterificなどのサードパーティ製クライアントアプリでは、リアルタイムのストリーム更新、ほとんどのプッシュ通知、統計情報とアクティビティデータが利用できなくなりました。ダイレクトメッセージやメンションといったプッシュ通知は、数分間の遅延が発生します。
「私たちの目標は、皆様に最高のTwitterをお届けすることです。今年は、iOS、Android、そしてtwitter.com向けのTwitterの改善に注力することで、この目標達成を加速させていきます」とジョンソン氏は述べています。「その一環として、一部のサービスのサポートを終了することを決定しました。Apple Watch向けTwitterとMac向けTwitterのサポートを終了し、従来のWindows向けTwitterアプリをプログレッシブウェブアプリに置き換えました。」
言い換えれば、Twitter は Mac を除くすべてのプラットフォームで最高のユーザー エクスペリエンスとインターフェイスを提供していると考えているが、Mac では開発者がフル機能のアプリを作成することは許可していない。
[ Twitter がサードパーティ製クライアントアプリの主要機能を廃止]
開発者向けAPIの維持にリソースを投入するのは決して安くはありませんが、Twitterは既にそれを行ってきたと言えるでしょう。Twitterが提供する新しいツールを使えば、開発者は機能を完備したアプリを開発できるようになりますが、ユーザー1人あたりの月額料金は法外な金額です。ほとんどの開発者にとって、月額料金は数千ドルに上るでしょう。
ジョンソン氏は、今回の変更はユーザーにとって大きな問題ではなく、廃止予定のAPIを使用しているサードパーティ開発者はわずか1%だと述べた。ただし、その1%が具体的にどの1%なのか、またその数字の算出方法については明らかにしていない。
また、開発者の1%がユーザーの1%に相当するわけではありません。Twitterクライアントアプリ1つで数千、数百万人のユーザーが利用していることもあり、これは大きな意味を持ちます。
結局のところ、Twitter の変更は、古いコードを削除するというよりも、ユーザーを独自のアプリと Web インターフェースに強制する別の方法を見つけることが主な目的だったように思われます。