
今すぐMac App Storeを開いて「twitter」を検索すると、上の画像のような結果が表示されます。公式Twitterアプリや、人気で実績のあるサードパーティ製クライアントがいくつか表示されているのをご存知かもしれません。Twitter for Macのすぐ下にTwitterrificがあります。
Twitterrificは長年にわたり存在し、Mac向けに開発された最初のネイティブTwitterアプリケーションです。また、ネットワーク上の投稿を指すのに「ツイート」という言葉を初めて使用したアプリでもあり、会話や返信といった現代の定番機能を数多く導入しました。現在もユーザーの間で人気を博しており、数々のメジャーアップデートとデザイン変更が行われています。現在は4番目のメジャーバージョンです。
2012年12月、Twitterrific 5がiOSデバイス向けにリリースされました。Twitterrificの開発元であるIconfactoryは、アップデート版のMac版を開発中であり、新しいiCloud同期機能のサポートと全く新しいデザインが含まれると約束していました。しかし、iPhone版のアップデートリリースから1年を3日後に控え、ユーザーにはアプリの最新アップデートが提供されました。このアップデートには、2つのバグ修正のみが含まれていました。開発者は、Mac版の5.0アップデートが大幅に遅れていると指摘しています。
一体何が起こっているのでしょうか?アップデートのニュースが2年も続いたのはなぜでしょうか?新バージョンはいつリリースされるのでしょうか?
残念な真実?開発者さえ知らないのです。
Twitter対第三者
Twitterrific 5 の開発を停滞させている問題を理解するには、まず Twitter が 2 年前に下したいくつかの決定について少し話す必要があります。
2012年8月、Twitterは自社プラットフォームにアクセスするサードパーティアプリケーションの取り扱い方法を変更すると発表しました。Twitter APIバージョン1.1のリリース以降、開発者はアプリケーションを利用できるユーザー数に制限が課せられることになります。新規アプリケーションは、10万人のユーザー数を超えると利用が制限されます。9月5日までに10万人のユーザー数を獲得したアプリケーションには、現在のユーザーベースの2倍のユーザー数が割り当てられ、それを超えると利用が制限されます。
これは多くのアプリケーションにとって悪いニュースでした。Twitterは、より多くのユーザーをサポートするために追加のトークンを必要とする開発者と協力することを約束しましたが、それは開発者自身の判断に委ねられました。
Windowsでは、「Tweetro」というアプリが、この制限が施行されてから約2か月後に上限に達しました。開発者はTwitterに追加トークンを要求しましたが、アプリがTwitterの公式アプリとあまりにも類似していたため拒否されました。
ご存知のとおり、Twitterのコアユーザーエクスペリエンスを模倣するアプリ(いわゆる「Twitterクライアント」)の開発は開発者の皆様に推奨しておりません。Twitterとそのエコシステムへの情熱を、これまで十分なサービスが提供されていなかった独自の状況に活かしたいと願う開発者の皆様がいることを、私たちは認識しています。そのため、ユーザートークンに関するポリシーに柔軟性を組み込み、2012年9月5日に発効しました。
…申し訳ございませんが、お客様のサービスは、当社の既存または将来の製品が既に提供している分野に対応していないようです。そのため、免除の対象にはなりません。
MetroTwit と呼ばれる Windows 8 および Windows Phone アプリの開発者は、2014 年 3 月に、API トークンの制限によりソフトウェアの提供を中止したことを発表しました。
Androidでは、Falconというアプリが2013年2月に上限に達し、同じ状況に陥りました。最近では、Talonという別のAndroidアプリの「クラシック」バージョンが、開発者が新しいトークンセットを使用する新バージョンをリリースした直後に上限に達しました。
では、これらのアプリのトークンがなくなるとどうなるのでしょうか?まず、新規ユーザーはアプリからログインできなくなります。現在アプリをご利用中であれば、問題ありません。Twitterアカウントにオンラインでログインし、トークンのないアプリへの「アクセスを取り消す」と、すぐにアプリから再ログインして自分の位置を取り戻せるかもしれませんが、もし誰かがあなたより先にそのトークンを取得してしまったら、そのアプリは使えなくなってしまいます。
TweetroとFalconの開発者たちは、この制限に直面した際にすぐに悟ったように、Twitterが開発者と協力してサービスの裁量でより多くのトークンを確保すると約束したとしても、それはせいぜい空虚な行為に過ぎない。Twitterは、これらのアプリが「Twitterクライアント」のカテゴリーに該当するという理由で、トークンの追加提供の要請を拒否した。
ここまで読んでいただければ、ここでの問題がお分かりいただけると思います。すべてのアプリは最終的にトークン制限に達し、Twitterはファーストパーティアプリが提供する「コアエクスペリエンス」と十分に異なるかどうかを判断し、猶予期間を設けることになります。そして、人気のMacアプリに関する記事の途中で私がこれらすべてを説明している理由も、そろそろお分かりいただけたかと思います。
Mac用Twitterrific 5
すでにご想像のとおり、Iconfactory の Gedeon Maheux 氏は、Twitterrific がまだ更新されていない大きな理由、そして今後も更新されない可能性がある理由として、サードパーティ向け API トークンに対する Twitter の制限を挙げています。
TwitterrificはAPI制限が発表される以前から存在していたため、アプリの成長には十分な余裕があったはずです。そもそもTwitterrificは5年以上もユーザートークンを収集しており、その数を倍増させると利用が制限されるはずでした。しかし残念ながら、その余裕は期待したほどの効果を生まなかったようです。
今月初め、私たちは Gedeon Maheux 氏に、Twitter によるサードパーティ開発者への制限と Mac 上の Twitter クライアント市場について話を聞きました。
アプリファンの皆さんが抱いている最大の疑問、Mac版Twitterrific 5の現状はどうなっているのか、という点から会話を始めました。Maheux氏によると、
[Twitterrific 5 for Mac]は[Twitterrific 5 for iOS]のリリース当時開発中でしたが、AppleがiOS 7を発表し、私たちは選択を迫られました。iOSのコードをMacに移植するためにChameleonフレームワークを使用していたため、TwitterrificをiOS 7向けにアップデートすると、Chameleonのほとんどの部分を破棄せざるを得なくなり、実質的に最初からやり直さなければなりませんでした。
マヒュー氏はまた、チームがその決断に直面した時点で、OS Xアップデートは「約65%完了」していたと述べた。iOS 7向けにアプリのモバイル版をアップデートするという選択が下されたが、その結果、Mac版の進捗を諦めざるを得なくなり、最終的にはiOSコードやカメレオンフレームワークを使わずにOS X Yosemite向けにネイティブに全てを再構築するという残念な副作用を被った。
アイコンファクトリーが全く新しいアプリケーションをゼロから構築するという課題に直面して以来、「Mac向けの本格的な開発は行われていません」。マヒュー氏によると、問題はコードではなく、アップデートへの関心度を測り、制作費を回収する方法を見つけられなかったことだという。
MacアプリよりもiOSアプリを優先する理由の一つは、先ほどお話ししたトークン制限です。Twitterは開発者に正確な数字を提供していませんが、多くの開発者がアプリの売上などの統計情報に基づいて、残っているトークン数を大まかに把握する方法を考案しています。Iconfactoryの調査によると、TwitterrificのiOS版は、デスクトップ版よりもトークンの面ではるかに有利な状況にあることがわかりました。
特定のアプリで利用できるトークンの数が限られているため、開発者が期待できる販売数には上限があり、Twitterクライアントの価格設定は課題となります。Tapbotsが2年前にTweetbot for Macをリリースした際、アプリの価格はなんと20ドルでした。これはTapbotsの開発者であるポール・ハダッド氏が当初希望していた価格をはるかに上回り、多くのユーザーが支払える金額を予想していた金額をも上回りました。
マヒュー氏は、Twitterrific 5 for Macがリリースされることになったとしても、Iconfactoryがアプリの開発と維持にかかる費用を賄えるだけの収益を上げられる限り、価格を現状より低く抑えたいと考えている。残念ながら、実際にアプリをリリースして、どれだけの人が購入を希望するかを見極めなければ、価格設定は難しい。
チームは低価格でも、作業に見合うだけの収益を上げることができるだろうか?「もし全員が(アプリを)購入すれば、トークンは十分にあると思うが、おそらくそんなことは起こらないだろう」とマヒュー氏は推測する。
コストを相殺するために価格を上げるか、それともアプリを廃止するかを問われると、マヒュー氏は間違いなく価格を上げるべきだと答えた。「私たち全員が本当に(アプリのアップデートを)やりたいと思っています」と彼は述べたが、経済的リスクを最小限に抑える方法が見つかるまでは、アイコンファクトリーがコストを回収できるかどうかは不透明だ。
マヒュー氏は、アップデートに興味を持つ人が正確に何人いるかを判断する方法を考え出そうとしており、Kickstarter などの選択肢も検討したが、同社のニーズに合うものは見つからなかった。
Twitterrific が市場で最も古い Mac 用 Twitter クライアントであり、この問題に遭遇し始めているという事実を考慮すると、市場の他のクライアントもすぐにまったく同じ状況に陥ることは間違いないでしょう。
Mac用Twitter
これはIconfactoryだけでなく、あらゆるプラットフォームでTwitterアプリを開発するすべての人にとって、大きな難問です。何年もかけてアプリを開発しても、売上が振るわず開発費をほとんど回収できないというリスクを回避できる方法を見つけられなければ、開発者は開発を続けることをますます躊躇するようになるでしょう。
残念ながら、これは意図的な仕様のようです。Twitterがサードパーティ開発者を制限するという決定は、ユーザーをTwitter for iPhoneやTwitter for Macといった公式プラットフォームに誘導したいという思惑に基づいているようです。サードパーティのトークンがすべて使い果たされてしまうと、新規ユーザーは他に行き場がなくなるでしょう。
多くの人が公式モバイル アプリよりもサードパーティ クライアントを好んでいますが、サードパーティ アプリがファーストパーティ アプリの標準を確立したことで Twitter for Mac が大きく遅れをとっていることは否定できません。Twitter は最新の状態に保つことに興味を失っているようです。
2014年10月2日、Twitter for Macはツイート1件につき複数枚の写真をアップロードできるようになりました。これはiPhoneアプリでは3月からサポートされていました。しかし、最近のアップデートにもかかわらず、Macアプリでは6月にモバイルアプリで提供されたアニメーションGIFの表示がまだサポートされていません。
実際、Twitter for Macには、リスト編集機能など、他のアプリでは利用できる重要な機能がいくつか欠けています。また、モバイル版ではかなり前から利用できる青い「会話ライン」も、デスクトップ版では利用できません。そもそも、Macアプリではユーザー検索すらできません。幸いなことに、Twitterのインライン広告(「スポンサーツイート」と呼ばれる)も、このアプリにはまだ導入されていません。
これはTwitterとそのユーザーにとって大きな問題です。同社のMacおよびiOSプロジェクトリーダーであるベン・サンドフスキー氏は、2013年4月にiPhoneアプリの開発を一時中断し、Macクライアントの開発に集中すると述べました。2014年5月、バグ修正とデザインの調整を中心とした比較的小規模な6回のアップデート(機能追加はごくわずか)を経て、サンドフスキー氏はTwitterを退社することを発表しました。
[ツイート http://twitter.com/sandofsky/status/327474048353329152 align=center]
[ツイート http://twitter.com/sandofsky/status/466745558934114305 align=center]
サンドフスキー氏が今年初めにTwitterからの退社を発表して以来、Macアプリはたった1回しかアップデートされていません。一方、iPhone版Twitterは同時期に20回のアップデートが行われています。
Twitter for Macではなくウェブサイトへのアップデートが発表されるたびに、このソーシャルネットワークの経営陣がユーザーをネイティブデスクトップアプリではなくウェブへと誘導しようとしていることがますます明らかになっています。Facebookのデスクトップへのブラウザ限定アプローチは同社にとってうまく機能してきたと言えるかもしれませんが、TwitterとFacebookを比較した場合、そのミッションの違いを考慮することが重要です。
Twitterの目標は、リアルタイムのニュースフィード、つまり「今何が起きているのか」を垣間見ることができる窓口となることです。ウェブサイトのツイート作成ツールのプレースホルダーテキストにもそう記されています。ネイティブアプリは、ウェブサイトよりも「常時接続」のライブフィードを提供するのに非常に適しています。
また、Facebookはコンピューターが人気と判断したコンテンツに基づいてユーザーのタイムラインを並べ替えているため、Facebookをニュースや時事問題のライブプラットフォームにする可能性は完全に排除されています。この方法は、Twitterではほぼ確実に機能しないでしょう(ただし、Twitterは最近、タイムラインの並べ替えを行い、会話を一箇所にまとめて表示するようにしています)。Facebookの決定がTwitterの決定であってはなりません。
結論
Twitterはデスクトップで動作するネイティブアプリにこそふさわしい。こうした露出度の高さと即時性から、Twitterは速報ニュースの入手先として頼りにされる。Appleのイベントを「Facebookライブ」で配信する人がいないのには理由がある(まあ、誰にでもそういう友達が一人はいるだろうが、まあ、どうでもいい)。
Twitterは、サードパーティ開発者がTwitterサービス向けに独自かつ便利なクライアントを開発する能力を制限することで、新規ユーザーがTwitter for Mac、TweetDeck、あるいはWebといった自社ソリューションのいずれかを使わざるを得ないようにしています。残念ながら、これらの製品はどれも実際に使う価値がなく、Twitterはユーザーをこれらの劣悪な体験に誘導することで自ら足を撃っているのです。
Twitterrificについてはどうだろうか?マヒュー氏は、既存アプリのトークンは(新規ユーザーが急増しない限り)あと数年は使えると予想しており、Twitterrificが収益を上げ続ける限りサポートを継続すると述べた。アプリは広告ベースの収益モデルを採用しているため、トークンが枯渇した後も収益は相当な期間続く可能性がある。また、アイコンファクトリーがアップデート版Macアプリに十分な関心を集め、制作費を相殺し、同時に財務リスクの一部を軽減する方法を見つけることができれば、アップデートを実施するだろうとも付け加えた。
しかし、他の開発者は、Twitterrific よりずっと前に間違いなく制限に達し、アプリの提供を中止せざるを得なくなるだろう。
もちろん、この問題を解決する方法はあります。そして、ご想像の通り、それは明白な方法です。Twitter for Macは現在収益化されておらず、近い将来も収益化する予定はないようです。Twitterは、適切なネイティブデスクトップユーザーエクスペリエンスを提供できるまで、少なくともデスクトップアプリケーションについてはAPIトークンの制限を解除できます(そして、そうすべきです)。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。