\t \t \t

Não arrisque perder a sua marca!

Rectangle app vs. BetterSnapTool:MacでのウィンドウスナップはRectangleが無料か、有料版が良いか

BetterSnapToolはRectangleより何年も前から存在しており、2010年代初頭からMac App Storeに並んでいる。開発元はfolivora.AI GmbHで、BetterTouchToolと同じ開発元だ。Rectangle macはその後、無料のオープンソース版として登場した。どちらも画面端や角にウィンドウをスナップさせる点は同じで、違いはカスタマイズの深さ、価格、そして配布方法にある。

基本情報、現在の掲載内容をもとに確認

Rectangle app: 無料、オープンソース(MITライセンス)、rectangleapp.comまたはHomebrew経由で配布、macOS 10.15以降で動作。

BetterSnapTool: Mac App Storeでの買い切りで1.99ドル。現在の掲載では必要条件はmacOS 10.12以降、ダウンロードサイズは8MB、対応言語は英語とドイツ語。掲載されている最新のアップデートはバージョン1.9.12だ。App Storeの掲載画面にはアプリ内課金の表示があるが、これはBetterSnapTool自体の何かではなく、BetterTouchTool(同じ開発元による別のアプリ)のライセンスに関するものだ。掲載内容に書かれているスナップ機能は、1.99ドルの基本購入に含まれている。

共通している部分

両アプリとも標準的な機能をカバーしている。ウィンドウを端や角にドラッグして半分や4分の1のサイズに変更する、どのスナップ位置にもキーボードショートカットを割り当てる、複数のモニターにまたがって動作する、といった点だ。どちらも本格的なタイル分割システムというよりは軽量なメニューバーユーティリティで、ウィンドウを動かすためにmacOSのアクセシビリティ許可に依存している点も共通している。

BetterSnapToolが異なる点

画面上のどこにでも作れるカスタムスナップ領域。固定グリッドだけではない。 BetterSnapToolの掲載説明によれば、任意の位置とサイズで自分専用のスナップゾーンを作成でき、それぞれに個別にキーボードショートカット、色、テキストを割り当てられる。しかもこれらはグローバルに設定することも、特定のアプリに限定して設定することもできる。Rectangleの操作もショートカットごとに割り当て可能だが、こちらは完全にユーザー定義の自由なゾーンではなく、半分・4分の1・3分の1といった固定のカタログから選ぶ形になっている。

タイトルバーや角をドラッグせずに、修飾キーで移動・サイズ変更できる。 BetterSnapTool自身の掲載説明やユーザーレビューで頻繁に触れられている機能だ。選択した修飾キーを押しながら、ウィンドウのどの部分の上にでも(アクティブかどうかを問わず)カーソルを動かすことで、タイトルバーをクリックしたりリサイズ用のハンドルを探したりせずに、そのウィンドウを移動またはサイズ変更できる。これはRectangleのドキュメントには書かれていない機能だ。

タイトルバーと信号機ボタンの再割り当て。 BetterSnapToolでは、ウィンドウのタイトルバーをダブルクリックしたときの動作を選べるほか、右クリックしたときに赤・黄・緑のウィンドウボタンが何をするかを再割り当てできる。Rectangleは、タイトルバーや信号機ボタンの挙動にはまったく手を加えない。

スナッププレビューの見た目のカスタマイズ。 ドラッグ中に画面上に表示されるプレビューは、BetterSnapToolではスナップ領域ごとに色やラベルを変更できる。Rectangleのスナップの見た目はユーザーがカスタマイズすることはできない。

Rectangleが異なる点

無料でオープンソースであること。 Rectangleのコードはすべて公開されており、GitHub上で挙動や権限の使われ方を独立して検証できる。クローズドソースのApp StoreアプリであるBetterSnapToolでは、これはできない。

標準搭載のキーボード操作の幅が広い。 3分の1、3分の2、6分の1、名前付きの4分の1などが、それぞれ専用のスナップ領域を自分で作らなくても標準アクションとして最初から使える。BetterSnapToolについてのあるApp Storeレビューは、「3分の2」オプションが後のアップデートでようやく追加されたと指摘しているが、Rectangleは最初から3分の1と3分の2を標準で備えている。

スクリプト用のURLスキーム。 Rectangleの操作はURLから呼び出せる(rectangle://execute-action?name=...)。Alfred、Raycast、Keyboard Maestroへの組み込みに便利だ。BetterSnapToolの公開資料には、これに相当するスクリプト用のフックについての記載がない。必要であれば、存在しないと決めつける前に開発元に直接確認したほうがいい。

App Store以外での配布。 Rectangleは直接ダウンロードかHomebrew経由でインストールでき、App Storeのサンドボックス化を完全に回避している。BetterSnapToolはMac App Store限定だ。

どちらのアプリにもできないこと

どちらもウィンドウをmacOSのスペース(仮想デスクトップ)間で移動させることはできない。これは、アクセシビリティAPIがどちらの開発者にも触れることを許していない領域だからだ。また、どちらも1つのウィンドウが2台の物理モニターにまたがることはない。macOS自体がウィンドウをそのようにレンダリングしないためだ。

どちらを選ぶべきか

Rectangleを選ぶべきなのは、標準的なウィンドウサイズ一式を無料で使いたい人、検証可能なオープンソースソフトウェアを好む人、あるいは別のツールからウィンドウ配置をスクリプトで自動化したい人だ。

BetterSnapToolを選ぶべきなのは、固定グリッドではなく任意の位置とサイズのスナップ領域が特に欲しい人、タイトルバーのダブルクリックや信号機ボタンを再割り当てしたい人、あるいは長年のユーザーが特に評価している修飾キーによる移動・サイズ変更の挙動が気に入る人だ。1.99ドルなら、いずれにせよ低コストな買い物であり、App Storeでの複数年にわたる実績(2011年までさかのぼるアップデート履歴があり、2024年9月時点のリリースでも保守が続いている)は、Rectangleよりも長い。

どちらも安心して選べる、定評のある選択肢だ。決め手になるのは、完全にカスタムなスナップ領域やタイトルバーの再割り当てをどれだけ重視するか、それとも、Rectangleのオープンソースというモデル、標準搭載のキーボード操作の幅広さ、スクリプト対応をどれだけ重視するか、というバランスだ。

Envie seus dados, que ligamos para você!