JSONフォーマッターやUUIDジェネレーターを実際にどう使っているか考えてみてください。開いてインターフェースを眺めて、腰を据えてセッションを始めるわけではありません。開いて、1つの小さなことをして、閉じる——そのやり取り全体はほんの数秒です。この使用パターンは、切り替えて時間を過ごすアプリを想起させるDockアイコンには向いておらず、まさにこの種の素早い出入りの操作のために作られたメニューバーの方がずっと向いています。
Dockベースのアプリは、開いている他のすべてのものとスペースを奪い合います——Cmd-Tabはそれらを巡回し、Mission Controlはそれらのウィンドウをグループ化し、開いている十数個のアプリの中から正しいものを見つけるには視覚的なスキャンの手間がかかります。メニューバーのアイコンは固定された予測可能な場所に配置され、決して埋もれることがありません。
場所が思っている以上に重要な理由
開発者ユーティリティの価値は、あなたとその使用の間にどれだけの摩擦があるかに反比例します。開くのに10秒かかるツールは、その10秒以上のコストがかかります——現在のタスクから抜け出してそれを探しに行くことで失う精神的なコンテキストのコストです。メニューバーへの配置は、使っていないときに画面のスペースやDockのスペースを占有することなく、常にツールを視覚的に存在させ、ワンクリックで使えるようにすることで、そのコストを最小限に抑えます。
41個のツール、1つのメニューバーアイコン
Bellowsはメニューバーに常駐し、Dockアイコンや専用のウィンドウを一切必要とせずに、フォーマッター、エンコーダー、ジェネレーター、コンバーター、テキストツールという41個の開発者ツールへのアクセスを提供します。アイコンをクリックし、サイドバーからツールを選び、必要なことをすれば、また邪魔にならないところへ消えていきます。
Dockのフットプリントゼロ
長時間のセッションのために使うアプリ——エディタ、ブラウザ、ターミナル——だけを含む、無駄のないDockを維持したい開発者にとって、メニューバーユーティリティはその哲学に自然にフィットします。必要なときにそこにあり、それ以外のときは見えません。
必要なときの独立ウィンドウ
いくつかの正規表現パターンを連続してテストしたり、一括で色を変換したりするようなタスクは、メニューバーのドロップダウンよりも永続的なウィンドウの恩恵を受けます。Bellowsは両方のモードに対応しているため、素早い確認はメニューバーにとどめ、長めのセッションにはエディタと並べた適切なウィンドウを使えます。
最近使ったツールが上位に表示される
41個ものツールがあると、よく使うものが、めったに使わないものと同じだけの検索の手間を必要とするべきではありません。最近使用したツールは自動的に表面化するため、あなたの日々の習慣が、逆ではなく、インターフェースの形を決めていきます。