Rectangle app vs. BetterSnapTool : accroche de fenêtres gratuite vs. payante sur Mac
BetterSnapTool précède Rectangle mac de plusieurs années, présent sur le Mac App Store depuis le début des années 2010, développé par folivora.AI GmbH, le même développeur que BetterTouchTool. Rectangle app est arrivé plus tard comme alternative gratuite et open source. Les deux accrochent les fenêtres aux bords et coins de l’écran ; les différences se situent dans la profondeur de personnalisation, le prix, et le mode de distribution de chacun.
Les bases, vérifiées sur les fiches actuelles
Rectangle : gratuit, open source (licence MIT), distribué depuis rectangleapp.com ou Homebrew, fonctionne sous macOS 10.15 et versions ultérieures.
BetterSnapTool : 1,99 $ en achat unique sur le Mac App Store, avec actuellement macOS 10.12 ou ultérieur comme prérequis, un téléchargement de 8 Mo, et une localisation anglais/allemand. Sa dernière mise à jour listée est la version 1.9.12. La fiche App Store affiche des achats intégrés, mais ceux-ci concernent des licences BetterTouchTool (une app distincte du même développeur) et non quelque chose à l’intérieur de BetterSnapTool lui-même ; les fonctions d’accroche décrites sur la fiche font partie de l’achat de base à 1,99 $.
Là où elles se recoupent
Les deux couvrent l’ensemble standard : glisser une fenêtre vers un bord ou un coin pour la redimensionner en moitié ou en quart, assigner des raccourcis clavier à n’importe quelle position d’accroche, et fonctionner sur plusieurs moniteurs. Les deux sont des utilitaires légers de barre de menus plutôt que des systèmes complets de tiling, et les deux dépendent de l’autorisation Accessibilité de macOS pour déplacer les fenêtres.
Là où BetterSnapTool se distingue
Des zones d’accroche personnalisées n’importe où sur l’écran, pas seulement une grille fixe. La fiche de BetterSnapTool décrit la création de vos propres zones d’accroche à des positions et tailles arbitraires, chacune assignable indépendamment à un raccourci clavier, une couleur, et un texte, configurables globalement ou limitées à une app précise. Les actions de Rectangle sont aussi assignables par raccourci, mais elles proviennent d’un catalogue fixe de moitiés, quarts, tiers et fractions similaires plutôt que de zones totalement arbitraires définies par l’utilisateur.
Déplacer et redimensionner via une touche de modification, sans glisser la barre de titre ou un coin. Une fonction fréquemment mentionnée dans la fiche même de BetterSnapTool et dans les avis de ses utilisateurs : maintenir une touche de modification choisie et déplacer le curseur sur n’importe quelle partie d’une fenêtre, active ou non, pour la déplacer ou la redimensionner, sans cliquer sur la barre de titre ni chercher une poignée de redimensionnement. Ce n’est pas une fonction que la documentation de Rectangle décrit.
Réassignation de la barre de titre et des boutons feux tricolores. BetterSnapTool vous permet de choisir ce qui se passe lors d’un double-clic sur la barre de titre d’une fenêtre, et de réassigner ce que font les boutons rouge, jaune ou vert de la fenêtre lors d’un clic droit. Rectangle ne touche absolument pas au comportement de la barre de titre ni des feux tricolores.
Personnalisation visuelle de l’aperçu d’accroche. L’aperçu affiché à l’écran pendant le glisser peut être recoloré et renommé par zone d’accroche dans BetterSnapTool. Le contour d’accroche de Rectangle n’est pas personnalisable dans son apparence.
Là où Rectangle se distingue
Gratuit et open source. L’intégralité du code de Rectangle est publique sur GitHub, son comportement et l’usage qu’il fait des autorisations peuvent donc être audités de manière indépendante, chose impossible avec BetterSnapTool en tant qu’app à code source fermé de l’App Store.
Un éventail d’actions clavier plus large d’origine, incluant tiers, deux tiers, sixièmes, et quarts nommés comme actions par défaut, sans avoir à construire une zone d’accroche personnalisée pour chacune. Un avis sur l’App Store à propos de BetterSnapTool note que l’option « deux tiers » n’a été ajoutée que dans une mise à jour ultérieure, alors que Rectangle propose tiers et deux tiers par défaut dès le départ.
Un schéma d’URL pour le scripting. Les actions de Rectangle peuvent être déclenchées depuis une URL (rectangle://execute-action?name=...), utile pour les connecter à Alfred, Raycast, ou Keyboard Maestro. Les documents publics de BetterSnapTool ne mentionnent pas de point d’accroche de scripting équivalent ; si vous en avez besoin, vérifiez directement auprès du développeur avant de supposer que c’est absent.
Distribution en dehors de l’App Store. Rectangle s’installe via un téléchargement direct ou Homebrew, évitant totalement le bac à sable de l’App Store. BetterSnapTool n’existe que sur le Mac App Store.
Ce qu’aucune des deux apps ne fait
Aucune des deux ne déplace les fenêtres entre les Espaces macOS (bureaux virtuels), c’est en dehors de ce que l’API Accessibilité permet à l’un ou l’autre développeur de toucher. Aucune non plus n’étend une seule fenêtre sur deux moniteurs physiques, puisque macOS lui-même ne rend pas les fenêtres de cette façon.
Lequel choisir
Choisissez Rectangle si vous voulez l’ensemble standard de tailles de fenêtre gratuitement, préférez un logiciel open source vérifiable, ou comptez automatiser le placement des fenêtres depuis un autre outil.
Choisissez BetterSnapTool si vous voulez précisément des zones d’accroche à des positions et tailles arbitraires plutôt qu’une grille fixe, voulez réassigner les doubles-clics sur la barre de titre et les boutons feux tricolores, ou aimez le comportement de déplacement/redimensionnement via touche de modification que ses utilisateurs de longue date mettent particulièrement en avant. À 1,99 $, c’est de toute façon un achat à faible coût, et son historique pluriannuel sur l’App Store (mises à jour remontant à 2011, toujours maintenu à sa sortie de septembre 2024) est plus long que celui de Rectangle.
Les deux sont des choix sûrs et bien établis. La décision dépend de l’importance que vous accordez à des zones d’accroche entièrement personnalisées et à la réassignation de la barre de titre, face au modèle open source de Rectangle, ses valeurs par défaut clavier plus larges, et sa prise en charge du scripting.