35
Mac Gems: Mac用Tweetbotはまさに期待通りのものだ

Twitterを渋々使っていると言うのは、正確ではないかもしれません。2007年2月に初めてこのマイクロブログサービスを始めた時は、あまり良い印象を受けず、すぐにやめてしまいました。数年後に本格的に復帰し、今では毎日欠かさず利用する場所になっています。仕事でもプライベートでも使っていますし、私がフォローしている多くの人も使っています。気の利いたジョークやおどけた話で溢れていますが、同時に素晴らしい情報や洞察も得られます。ですから、Twitterというサービスが大好きになったと言っても過言ではありません。

しかし、Twitterという企業に対しては、以前ほど好意的な感情を抱いていません。Twitterは、同社のサービスと連携するアプリを開発するサードパーティ開発者にとって、以前よりもずっと困難な状況を作り出し始めているからです。これは残念なことです。なぜなら、私はこれまで、優れたTwitterクライアントの特徴である革新性とデザインに何度も感銘を受けてきたからです。そして、Twitterの行動は、そうしたアプリの開発を危機にさらしているのです。

Tweetbotのユーザープロフィール

もちろん、これは Mac版Tweetbot(Mac App Storeへのリンク)のレビューであり、Twitterのビジネス慣行のレビューではありません。しかし、ここで後者について触れるのは、Twitterの新しい開発者向け制限、具体的には特定のTwitterクライアントがサポートできるユーザー数の制限の影響の一つとして、開発元のTapbotsが新アプリの価格を当初の予定よりも値上げしているからです。具体的には、Mac版Tweetbotは20ドルですが、類似アプリが10ドル以下で入手できる時代です。つまり、多くの読者にとって、Tweetbotが優れているかどうかだけでなく、価格に見合う価値があるかどうかも疑問視されているということです。

私の答え: はい。

iPhone版( )とiPad版( )のTweetbotが大好きなのは、周知の事実です。Mac版が登場する前からずっと待ち望んでいました。iOS版Tweetbotが私のTwitterの使い方を大きく変えたからです。タップ&ホールドのショートカット、簡単なナビゲーション、そしてコンテンツの保存や写真の投稿など、様々なサービスとの緊密な連携が気に入っています。

もちろん、重要な問題は、TweetbotのiOSにインスパイアされたアクションとインターフェースがMacにどれだけうまくマッピングされるかということです。このアプリは、その点を巧みに実現しています。良い例として、iOSのタップアンドホールドアクションがMacでは右クリック(またはControlキーを押しながらクリック)になるという点が挙げられます。ユーザー名またはアバターを右クリックすると、ミュート、フォロー/フォロー解除、プライベートメッセージの送信、リストメンバーシップの管理、スパム報告などのオプションが表示されます。ツイートを右クリックすると、そのツイートへのリンクをコピーしたり、ツイート本文をコピーしたり、メールで送信したり、翻訳したり、Favstarで閲覧したりといった操作が行えます。ツイート内のリンクを右クリックすると、そのリンクに関する投稿を作成したり、後で読むサービスに送信したり、デフォルトのブラウザで開いたりといった操作が可能です。

Tweetbot 内の任意の場所を Control キーを押しながらクリックするか、右クリックすると、便利なコンテキスト メニューが表示されます。

TweetbotのiOSジェスチャーはMacにも導入されています。ツイートをダブルクリック(またはツイートを選択した状態で右矢印キーを押す)すれば、そのメッセージにまつわる会話を閲覧できますが、トラックパッドを使っている場合は、ツイートの真上で2本指で右にスワイプすることでも同じ画面にアクセスできます。まさにうってつけの使い心地です。

iPadと同様に、Mac版Tweetbotも左側のナビゲーションバーから、メンション、ダイレクトメッセージ、お気に入り、検索、プロフィール、リスト、リツイート、ミュート設定に素早くアクセスできます。同様に、複数のアカウントを設定している場合は、現在のアカウントのアバターをタップするとすべてのアカウントのリストが表示され、いずれかのアカウントをタップするとそのアカウントに切り替わります。

通知を受け取りたいイベント(通知センターとの連携も含む)、後で読むサービス、リンク短縮サービス、写真や動画のアップロードサービス、そしておそらく一番のタイムライン同期サービスなど、様々な設定が可能です。私は長年、Twitterアプリやデバイス間で自分の位置を把握するために優れたTweet Markerサービスに頼ってきましたが、TweetbotはTweet Markerをサポートしています。しかし、今ではすべてのデバイスでTweetbotを使用しているので、代わりにiCloudとの連携を活用し、活用しています。主な理由は、iCloud同期ではメインタイムラインでの現在の閲覧位置だけでなく、ダイレクトメッセージの既読/未読状況、メンションタイムラインで閲覧を中断した場所、さらにはミュート設定までも追跡してくれるからです。これは素晴らしい機能です。

メッセージ作成時に自分のアバターをクリックすると、別のTwitterアカウントからメッセージを送信できます。その他の便利な機能としては、画像の添付、位置情報の追加、未完成の投稿を下書きとして保存する機能などがあります。

Tweetbot for Mac には iOS 版と異なる点がいくつかありますが、たまたまそれが、複数のウィンドウと複数のアカウントの管理という点で、Mac 版では劣っていると感じられる数少ない部分です。

Tweetbotの典型的なタイムライン

もちろん、iOS 版では複数ウィンドウ表示は対応しなくても構わない機能ですし、そもそもサポートもできません。しかし、Mac 版 Tweetbot では、メインのタイムラインウィンドウに付随する独立したタイムラインである列を作成したり、独立したウィンドウに個別のタイムラインを表示したりできます。この方法の実装は少し扱いに​​くいです。例えば、@Macworld への返信を別のウィンドウに表示したい場合、まず自分のアカウントから @Macworld のアカウントに移動し、メンションボタンをクリックし、歯車アイコンをクリックして新しいウィンドウを開くコマンドを選択する必要があります。しかし、これでは同じ内容が 2 つのウィンドウに表示されてしまいます。その後、元のウィンドウを自分のアカウントに戻す必要があります。(あるいは、Macworld アカウントに移動し、メンションボタンを右クリックして「新しいウィンドウで開く」を選択することもできます。これなら、少なくとも元のウィンドウはメインの Macworld タイムラインに残ります。)

元のウィンドウを手動で元に戻すのは少し面倒ですが、私にとって大きな問題は、新しく作成された列またはウィンドウにナビゲーション要素がないことです。メンションやダイレクトメッセージなど、他の機能に切り替えることができません。セカンダリウィンドウまたは列の表示を変更するには、一度閉じてから、希望する表示で再度作成する必要があります。同じアカウントのタイムラインを2つ表示している場合はこれで十分かもしれませんが、複数のアカウントのタイムラインを表示する場合は、それぞれにナビゲーションコントロールを備えた2つの標準ウィンドウを並べて表示できる方が望ましいです。Tweetbotはまだこれを実現できません。

キーボードショートカットに関しては、まだ改善の余地があります。Tweetbotには多くのショートカットがありますが、いくつか必須の機能が欠けています。例えば、先ほど説明した複数のウィンドウと列の制限を考えると、アカウント間の切り替えをもっと素早く行える機能があればなお良いでしょう。アプリを起動したり、表示/非表示を切り替えたりするためのグローバルキーボードショートカットがあればなお良いでしょう。(Macworldの同僚の中には、Dockアイコンなしでもアプリが動作することを望んでいる人もいますが、私はあの奇妙なロボット/アヒルのアイコンが少し気になるものの、現状のままで満足しています。)

TweetbotがMacに登場してくれたことにとても興奮しています。いくつか不満はあるものの、本当に素晴らしいアプリだと思います。今ではTwitterの利用はすべてTweetbotクライアント経由で行っていますが、これで十分です。TweetbotはMacにずっと欲しいと思っていたTwitterアプリで、期待を裏切りません。