Rectangle vs. BetterTouchTool : encastrement simple contre personnalisation système complète

Συντάχθηκε από

σε

Rectangle vs. BetterTouchTool : encastrement simple contre personnalisation système complète

Comparer Rectangle app à BetterTouchTool (BTT), c’est un peu comme comparer un tournevis à une boîte à outils complète — ils se recoupent sur exactement une tâche, et la boîte à outils coûte bien plus cher parce qu’elle fait aussi des dizaines d’autres choses. Comprendre ce cadrage compte plus qu’un comparatif fonctionnalité par fonctionnalité.

Ce qu’est réellement BetterTouchTool

BTT, créé par Folivora AI GmbH, la société du développeur munichois Andreas Hegenberg, est un outil de personnalisation Mac généraliste : raccourcis clavier, gestes trackpad et Magic Mouse, personnalisation de la Touch Bar et — la partie pertinente pour ce comparatif — encastrement et gestion de fenêtres, le tout formant une catégorie de fonctionnalités parmi tant d’autres. L’encastrement de fenêtres n’est pas l’identité principale de BTT comme c’est le cas pour Rectangle mac ; c’est un module au sein d’une application de personnalisation système bien plus vaste.

Prix, vérifié sur la page officielle

Selon folivora.ai/buy, la tarification actuelle est la suivante :

  • Licence standard : 15 $ (le montant exact varie selon le pays et les taxes), incluant les mises à jour pendant 2 ans, après quoi vous pouvez continuer à utiliser indéfiniment la dernière version reçue.
  • Licence à vie : 25 $, incluant les mises à jour gratuites tant que BetterTouchTool existera, et couvrant aussi toute autre app macOS de Folivora publiée dans les deux ans suivant l’achat.
  • Un essai gratuit de 45 jours est proposé avant l’achat de l’une ou l’autre licence.
  • BTT est également disponible via Setapp, un bouquet d’abonnement couvrant de nombreuses apps Mac pour un tarif mensuel, comme alternative à l’achat d’une licence autonome.

Rectangle app reste gratuit et open source sous licence MIT, sans palier de licence et sans rien à débloquer.

Les fonctionnalités de gestion de fenêtres de BTT, selon sa propre documentation

La documentation officielle de BTT décrit son système d’encastrement de fenêtres comme des zones d’encastrement configurables sur les bords et les coins de l’écran, distinctes du catalogue fixe de positions nommées de Rectangle. Deux comportements de cette documentation qu’il vaut la peine de connaître :

  • L’encastrement s’applique séparément à deux situations — faire glisser normalement une fenêtre par clic-glisser, et utiliser les propres actions prédéfinies de BTT « Start moving » / « Stop moving » (utiles combinées à un geste trackpad ou Magic Mouse plutôt qu’un glisser littéral). Chacune se configure indépendamment.
  • Un conflit documenté avec Mission Control, propre à macOS : depuis El Capitan, faire glisser une fenêtre au-delà du bord supérieur de l’écran déclenche Mission Control, ce que la documentation de BTT reconnaît directement comme entrant en conflit avec le comportement d’encastrement sur le bord supérieur — une interaction au niveau système hors du contrôle de BTT, pas un bug de BTT lui-même.
  • La restauration de taille au glisser-loin peut être activée, de sorte qu’une fenêtre retrouve sa taille d’avant encastrement lorsqu’on la fait glisser hors d’une zone d’encastrement, avec des options pour ignorer cette restauration lorsqu’une touche de modification est maintenue ou lorsque la fenêtre était en plein écran.
  • Des couleurs d’aperçu d’encastrement personnalisées et un délai d’encastrement réglable sont tous deux des réglages documentés, tout comme la possibilité de laisser un espace spécifiquement au-dessus du Dock, une demande formulée par plusieurs utilisateurs selon la propre documentation de BTT.

Aucune des zones d’encastrement de Rectangle n’est personnalisable à ce degré — les cibles de glissement de Rectangle sont fixées à sa grille prédéfinie de moitiés/quarts/tiers, sans équivalent pour définir une forme de zone arbitraire ou un réglage séparé d’espace au-dessus du Dock.

Là où BTT gagne clairement, et là où cela n’a pas d’importance pour la plupart des gens

Le véritable avantage de BTT ne concerne pas spécifiquement la gestion de fenêtres — c’est que les actions sur les fenêtres peuvent être déclenchées par tout ce que BTT sait détecter : un geste trackpad, un bouton de la Touch Bar, une combinaison précise de boutons de souris, ou un raccourci clavier, le tout alimentant le même système d’actions utilisé pour tout ce que fait BTT par ailleurs. Si vous utilisez déjà BTT pour personnaliser des gestes ou des dispositions de Touch Bar, ajouter l’encastrement de fenêtres au même outil regroupe une chose de plus dans un logiciel que vous faites déjà tourner et que vous payez déjà.

Si vous n’utilisez BTT pour rien d’autre, cet avantage disparaît — vous paieriez 15-25 $ spécifiquement pour obtenir un encastrement de fenêtres avec des formes de zones plus configurables que ce qu’offre gratuitement Rectangle, ce qui constitue une proposition de valeur bien plus étroite.

Là où Rectangle gagne franchement

Gratuit, sans compromis fonctionnel pour la plupart des cas d’usage. Le catalogue fixe de Rectangle — moitiés, quarts, tiers, sixièmes et fractions plus fines — couvre la grande majorité de ce que les gens font réellement avec l’encastrement de fenêtres, sans aucun coût.

Open source. BTT est un logiciel commercial à code source fermé ; la base de code de Rectangle est entièrement vérifiable, ce qui compte davantage étant donné que les deux outils exigent les mêmes autorisations de niveau Accessibilité.

La simplicité comme fonctionnalité, pas comme limitation. L’inconvénient que BTT reconnaît lui-même, repris dans des avis indépendants, est une courbe d’apprentissage véritablement raide — l’outil fait tant de choses que l’encastrement de fenêtres en particulier peut se retrouver noyé dans une surface de réglages bien plus vaste. Rectangle n’a essentiellement qu’une seule tâche et une fenêtre de préférences dimensionnée en conséquence.

Un schéma d’URL conçu spécifiquement pour les actions de fenêtre. Le schéma rectangle://execute-action de Rectangle est conçu expressément pour déclencher le placement de fenêtres depuis d’autres outils. L’automatisation de BTT est plus large mais à usage plus général, pas spécifique à la gestion de fenêtres.

Peut-on utiliser les deux ensemble ?

Pas raisonnablement pour la gestion de fenêtres en particulier — les deux se disputeraient le même contrôle, piloté par l’Accessibilité, sur la position des fenêtres, une source de conflit reconnue entre deux apps quelconques de cette catégorie, le même problème qui survient en faisant tourner Rectangle aux côtés de Magnet ou de yabai. Si vous utilisez BTT principalement pour les gestes et la personnalisation de la Touch Bar, l’approche pratique consiste à désactiver spécifiquement le module d’encastrement de fenêtres de BTT et à laisser Rectangle gérer exclusivement le placement des fenêtres, en gardant BTT pour tout ce qu’il fait par ailleurs et que Rectangle ne touche absolument pas.

Lequel choisir

Choisissez Rectangle si l’encastrement de fenêtres est la seule chose dont vous avez besoin, ou si vous voulez éviter un coût récurrent et préférez un logiciel open source pour un outil ayant un accès système aussi profond.

Choisissez BetterTouchTool si vous prévoyez de toute façon de l’utiliser pour personnaliser des gestes ou la Touch Bar, et que vous voulez des formes de zones d’encastrement personnalisées plus fines que ce qu’offre la grille fixe de Rectangle — en traitant la gestion de fenêtres comme une fonctionnalité bonus d’un outil que vous vouliez pour d’autres raisons, pas comme votre motivation principale pour l’achat.