ウインドウリサイズ系のアプリMagnet・ShiftIt・BetterTouchToolの比較

MacのデフォルトのSplit Viewは下記の理由から使いものになりません。
- 余計なデスクトップが増えてしまい、移動や探すのに時間がかかってしまう
- アニメーションの時間が無駄
というわけでウインドウをリサイズするアプリの出番なのですが、この手のアプリはいくつもあり、どのアプリが何ができるのか分かりにくいです。
今回はウインドウリサイズ系のアプリのMagnet・ShiftIt・BetterTouchTool、あとはほぼ変化なしですがBetterSnapToolも合わせて比較します。
ウインドウリサイズの比較
機能の比較に関しては下記の通り、項目が多いですが見るべきポイントは2つに絞られます。
- スナップ機能でどこまで操作できるのか
- ショートカットキーにfnが使えるか
まず自分の場合は、キーボードで作業するときもあれば、マウスやトラックパッドを使って作業するときもあるので、キーボードでもマウスでもリサイズできる必要があります(リサイズのためだけに腕を動かすのは面倒)。
さらに、ショートカットキーに関しては、全てのアプリ共通の設定はfnに集約していきたいので、自分の場合はfnが使えるかどうかもポイントになってきます。
| 項目 | Magnet | ShiftIt | BetterTouchTool | BetterSnapTool |
|---|---|---|---|---|
| 値段 | 250円 | 無料 | $7.5/2年 or $21 | 370円 |
| 画面最大にリサイズ (スナップ) | ◯ | × | ◯ | ◯ |
| 横半分にリサイズ (スナップ) | ◯ | × | ◯ | ◯ |
| 縦半分にリサイズ (スナップ) | ◯ | × | × | × |
| 画面4分の1にリサイズ (スナップ) | ◯ | × | ◯ | ◯ |
| 横3分の1にリサイズ (スナップ) | ◯ | × | × | × |
| 横3分の2にリサイズ (スナップ) | ◯ | × | × | × |
| 画面最大にリサイズ (ショートカットキー) | △ fnが使えない | △ fnが使えない | ◯ | ◯ |
| 横半分にリサイズ (ショートカットキー) | △ fnが使えない | △ fnが使えない | ◯ | ◯ |
| 縦半分にリサイズ (ショートカットキー) | △ fnが使えない | △ fnが使えない | ◯ | ◯ |
| 画面4分の1にリサイズ (ショートカットキー) | △ fnが使えない | △ fnが使えない | ◯ | ◯ |
| 横3分の1にリサイズ (ショートカットキー) | △ fnが使えない | × | ◯ | ◯ |
| 横3分の2にリサイズ (ショートカットキー) | △ fnが使えない | × | ◯ | ◯ |
| 画面中心に移動 | △ fnが使えない | △ fnが使えない | ◯ | ◯ |
| 画面サイズを復元する | △ fnが使えない | △ fnが使えない | ◯ | ◯ |
| ズームの切り替え | × | △ fnが使えない | × | × |
| フルスクリーンの切り替え | × | △ fnが使えない | ◯ | ◯ |
| ウインドウの拡大 | × | △ fnが使えない | × | × |
| ウインドウの縮小 | × | △ fnが使えない | × | × |
| 次のスクリーン | △ fnが使えない | △ fnが使えない | ◯ | ◯ |
| 前のスクリーン | △ fnが使えない | △ fnが使えない | ◯ | ◯ |
BetterTouchToolとBetterSnapToolの違い
BetterSnapToolはBetterTouchToolの「ウィンドウスナップと移動」機能だけを取り出したアプリと考えると分かりやすいです。
ただし、BetterSnapToolの設定画面は英語のみで日本語に対応していません。
詳しい違いは過去に記事にしたことがあるので、そちらもご覧ください。
Magnet + BetterTouchToolが最強
何も使うアプリを1つに絞る必要はありません。
Magnetはスナップでのリサイズが非常に強力ですし、スナップ時に表示されるリサイズ領域の表示もすごくキレイです(BetterTouchToolやBetterSnapToolはカスタマイズしないと使えないレベルで見た目がMacっぽくない)。
何より3分の1や3分の2にリサイズできるのが他のアプリにはありません。
ただし、ショートカットキーにfnが使えないのでそこはBetterTouchToolでショートカットキーを設定します。
- Magnet:スナップでのリサイズ機能だけ使う
- BetterTouchTool:ショートカットキーでのリサイズ機能だけ使う
それぞれの強みを活かして使えます。


ターミナルの$記号前の表示を自由にカスタマイズする
Gmailのラベルとフィルタ機能を使ってメールを自動的に振り分ける
Alfred 4のターミナル機能で実行されるアプリをiTerm2に変更する方法
サイト上のSVG画像を簡単に保存できるChrome拡張機能「svg-grabber」
メールとチャットを一元管理してワークスペースを整理する「Rambox」
Default Folder Xで保存ダイアログ内のファイルリストにフォーカスする方法
Visual Studio CodeのEmmetのlang属性をjaに変更する方法
Chrome拡張機能のVimiumを使ってキーボードだけでブラウザを操作する
Keyboard Maestroで「Path Finderで選択したファイルを特定アプリで開く」プラグインを作成する方法
Path Finderの情報パネルにある「作成日」「更新日」「追加日」の違い
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Default Folder XでPath Finderを「Finderクリック」機能で選択したとき、違うフォルダが選択されてしまう問題
Alfred 4の無料版と有料版(Powerpack)で使える機能比較
コードスニペットの管理方法や命名規則について
gulpのwatch機能を使って、監視ファイルに変更があった時にタスクを実行する
Alfred Workflowで、AppleScriptを使ってFinderとPath Finderの現在開いているパスを取得する方法
MacでOutlookの「.msg」拡張子のファイルを開く方法
mds?kernel_task?アクティビティモニタで表示されるパッと見なにか分からないプロセス名まとめ
JavaScriptで日付をコピーして計算すると、コピー元の日付も変わってしまう場合の対処法
Visual Studio Codeで複数ファイルを編集するときにタブやペインの操作方法
MacのSIPのオン・オフを切り替える方法