
Twitter.com の基本的なユーザー機能を再現するクライアント アプリケーションに取り組んでいる開発者は、他のことに注力すべきです。同社としては、そのようなアプリが市場にこれ以上出回ることを望んでいないからです。
さらに、Twitter は全体的なユーザー エクスペリエンスの統一と品質の向上を目指しているため、既存のクライアント アプリケーションの開発者は、利用規約のより厳格な施行に備える必要があります。
これは、Twitter のアプリケーション開発チームの Ryan Sarver 氏が、開発者向けの公式 Twitter ディスカッション フォーラムで週末に伝えたメッセージです。
「開発者の方々からは、Twitter上で開発を行う上で最適な機会について、より詳しいガイダンスをいただきたいというご意見をいただいています。具体的には、Twitterの主流の消費者向けクライアントエクスペリエンスを模倣、あるいは再現するクライアントアプリを開発すべきかどうかというご質問をいただきます。答えはノーです」と、サーバー氏は「一貫性とエコシステムにおける機会」と題した投稿で述べています。
「既存のクライアントアプリ開発者であれば、ユーザーベースへのサービス提供を継続できますが、ユーザーのプライバシーを侵害しないこと、ユーザーエクスペリエンスに一貫性があること、そして当社の利用規約を全面的に遵守することを保証するため、高い基準を遵守するよう求めます」と彼は付け加えた。
Twitter もそれに応じて開発者規約を変更し、その文書でこのトピックに関する詳細情報を提供しました。
これまでのところ、サーバー氏の投稿に対する反応は大部分が否定的だ。
「どんなものを開発しようとも、すべてのサードパーティのTwitter開発者は、ユーザーがTwitterとどのように交流すべきかというTwitterの理念を侵害するリスクを常に負いながら、神経をすり減らしている」と、ある開発者は書き込み、ディスカッションスレッドにコメントした他の人たちも同様の意見を述べた。
電子メールで連絡を取ったデュアン・ローランズ氏は、ツイッタークライアントアプリケーション「Quitter」を国際文字のサポートを含むアップグレードを検討していたが、これ以上の強化は考えていないと語った。
「サーバー氏の発表を踏まえると、時間の無駄に思えます。Twitterが禁止しようとしているアプリケーションを改良するために、なぜ時間と労力を費やす必要があるのでしょうか?クライアントが新しい規則に違反するかどうかを判断できる、明確で簡潔なガイドラインは存在しません」と、ペンシルベニア州マルバーンにあるアクセレラント・ソフトウェアの主任開発者、ローランズ氏は述べた。
Twitter 社とサードパーティ開発者コミュニティ間の緊張は、Twitter 社が以前は少なかったネイティブ機能のメニューの構築に積極的な役割を担い始めてから、過去 12 ~ 15 か月にわたって悪化している。
Twitter は設立後 4 年ほど、基本的なマイクロブログ サービスに追加機能を提供するために、外部の開発者に大きく依存し、またそれを奨励してきました。
その間、2006年に設立されたTwitterは、サイトの維持や利用可能性の維持など、長年の悪名高い苦闘など、会社運営の基本を維持するのに手一杯だった。
そのため、開発者はデスクトップ クライアント、モバイル インターフェイス、検索エンジン、写真共有ツール、監視および分析ソフトウェア、プロフィール カスタマイズ ツールなど、Twitter 向けのアプリケーションを数十万個作成してきました。
個人のフリーランサーから大規模な組織まで幅広い開発者の多くは、Twitter アプリケーションを中心にさまざまな規模のビジネスを構築しています。
しかし、2009 年後半から、そして 1 年前の Chirp 開発者会議にかなり先立って、Twitter はスタッフと事業を大幅に拡大し、Twitter ユーザー エクスペリエンスにとって中核的重要性があると考えられるあらゆる機能を、独自に、または独占的パートナーシップで提供していく意向を明らかにしました。
これには、iPhone、BlackBerry、iPad、Windows Phone、Androidデバイス向けの公式Twitterアプリなどが含まれます。「その結果、ユーザーがTwitterにアクセスする方法の上位5つは公式Twitterアプリです。しかしながら、ユーザー調査によると、サードパーティ製のTwitterクライアントがツイートの表示方法やTwitterの主要機能の操作方法を多様化していることに、消費者は依然として混乱を招いていることが分かりました」とサーバー氏は投稿に記しています。
そのため、過去 1 年間で、Twitter は一部の外部開発者にとって競争相手となってきました。
「かつてTwitterは開発者コミュニティに対して、『私たちは本当に素晴らしいプラットフォームと素晴らしいAPIを構築しました!これを使ってどんな素晴らしいものを作るのか、楽しみにしています!』という姿勢でした」とローランズ氏は語る。
その結果、無数の Twitter アプリケーションが開発され、Twitter の利用が促進されました。
「Twitterは、かつては味方だった開発者たちが、今では同社の長期計画にとって脅威だと判断したようだ。残念だ」とローランズ氏は述べた。ローランズ氏はまた、Twitter APIの内部構造を知らなくてもTwitterアプリケーションを開発できるオープンソースの.NETライブラリ「TwitterVB」も開発した。
Twitterは現在、ユーザーの混乱とセキュリティ上の懸念を理由に、クライアントアプリケーションに焦点を合わせています。「Twitterの利用方法が多すぎて、それらが互いに矛盾していると、ユーザーエクスペリエンスが分散してしまうリスクがあります。さらに、多くのクライアントアプリケーションが、ユーザープライバシーポリシーを含むTwitterの利用規約に繰り返し違反しています。これは、Twitterのユーザーエクスペリエンスを第三者にアウトソーシングすることに伴うリスクを示しています」とサーバー氏は記しています。
しかし、一部の開発者は、本当の問題は、Twitter 社が新規株式公開 (IPO) を前に収益の積極的な拡大に新たに注力しており、サードパーティの Twitter クライアント アプリケーションの存在によって広告収益創出努力が薄れる可能性があることに気付いたことだと考えている。
「Twitterは、ソーシャルネットワーキングサイトに開かれたIPOの機会を逃さず収益を上げなければならないという、投資家からの大きなプレッシャーにさらされています。残念ながら、Twitterはサードパーティの開発者を広告収入の競争相手と見なしている兆候があります」と、ボストンを拠点とするTwitter開発者のアダム・グリーン氏は述べた。同氏のアプリケーションには、2012年大統領選挙用のTwitterダッシュボード「2012twit.com」などがある。
ローランズ氏も同様の見解を示している。「Twitterが将来的に収益を上げられるかどうかは、できるだけ多くの広告をできるだけ多くの人の目に届けられるかどうかにかかっています。Twitter以外のクライアントを使っている人は、おそらくそうした広告を見ることはないでしょう。したがって、Twitterはそうしたクライアントが望めば、それらを閉鎖できるようにしたいと考えているのです」とローランズ氏は述べた。
グリーン氏は、Twitterは開発者を育成すべきだと述べた。彼らの成功はTwitterの利益につながるからだ。「Twitterは、サードパーティをビジネスパートナーにすることをビジネスモデルの不可欠な要素にすべきだ。サードパーティの開発者が利益を上げれば、Twitterも利益を上げるべきであり、その逆もまた然りだ」と彼は述べた。
サーバー氏は、既存の機会を活用している開発者の例として、SocialFlow のパブリッシャー ツール、Twitter データを分析して個別の評判スコアを生成する Klout のアプリケーション、企業が Twitter 上での自社ブランドの言及を監視し、それに応じて対応できるようにする HootSuite と Seesmic を挙げた。
Twitter 開発者からのコメントを含めるため、太平洋標準時午後 2 時 30 分に更新されました。