Rectangle vs. BetterTouchTool: encaixe simples contra personalização total do sistema

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

σε

Rectangle vs. BetterTouchTool: encaixe simples contra personalização total do sistema

Comparar o Rectangle app com o BetterTouchTool (BTT) é um pouco como comparar uma chave de fendas com uma caixa de ferramentas completa — sobrepõem-se em exatamente uma tarefa, e a caixa de ferramentas custa muito mais porque também faz dezenas de outras coisas. Perceber este enquadramento importa mais do que uma comparação funcionalidade a funcionalidade.

O que é realmente o BetterTouchTool

O BTT, feito pela Folivora AI GmbH, a empresa do programador de Munique Andreas Hegenberg, é uma ferramenta genérica de personalização do Mac: atalhos de teclado, gestos de trackpad e Magic Mouse, personalização da Touch Bar e — a parte relevante para esta comparação — encaixe e gestão de janelas, tudo como uma categoria de funcionalidades entre muitas outras. O encaixe de janelas não é a identidade central do BTT como é para o Rectangle mac; é um módulo dentro de uma app de personalização do sistema muito mais ampla.

Preço, verificado na página oficial

Segundo folivora.ai/buy, os preços atuais são:

  • Licença Standard: 15 $ (o valor exato varia consoante o país e os impostos), que inclui atualizações durante 2 anos, após os quais podes continuar a usar indefinidamente a última versão recebida.
  • Licença Vitalícia: 25 $, que inclui atualizações gratuitas enquanto o BetterTouchTool existir, e também cobre quaisquer outras apps macOS da Folivora lançadas até dois anos após a compra.
  • Está disponível uma avaliação gratuita de 45 dias antes de comprares qualquer uma das licenças.
  • O BTT também está disponível através do Setapp, um pacote por subscrição que cobre muitas apps para Mac por uma taxa mensal, como alternativa à compra de uma licença isolada.

O Rectangle app continua gratuito e open source sob licença MIT, sem níveis de licença e sem nada para desbloquear.

As funcionalidades de gestão de janelas do BTT, segundo a sua própria documentação

A documentação oficial do BTT descreve o seu sistema de encaixe de janelas como zonas de encaixe configuráveis nas margens e cantos do ecrã, distintas do catálogo fixo de posições nomeadas do Rectangle. Dois comportamentos dessa documentação que vale a pena conhecer:

  • O encaixe aplica-se separadamente a duas situações — arrastar uma janela normalmente por clique e arrasto, e usar as próprias ações predefinidas do BTT “Start moving” / “Stop moving” (úteis quando combinadas com um gesto de trackpad ou Magic Mouse em vez de um arrasto literal). Cada uma é configurada de forma independente.
  • Um conflito documentado com o próprio Mission Control do macOS: desde o El Capitan, arrastar uma janela para além da margem superior do ecrã aciona o Mission Control, algo que a documentação do BTT reconhece entrar diretamente em conflito com o comportamento de encaixe na margem superior — uma interação ao nível do sistema fora do controlo do BTT, não uma falha do próprio BTT.
  • A restauração de tamanho ao arrastar para fora pode ser ativada, de modo que uma janela regressa ao tamanho anterior ao encaixe quando arrastada para fora de uma zona de encaixe, com opções para ignorar essa restauração quando se mantém premida uma tecla modificadora ou quando a janela estava em ecrã inteiro.
  • Cores personalizadas da pré-visualização de encaixe e um atraso de encaixe ajustável são ambas definições documentadas, tal como a possibilidade de deixar um espaço especificamente acima do Dock, um pedido feito por vários utilizadores segundo a própria documentação do BTT.

Nenhuma das zonas de encaixe do Rectangle é personalizável a este nível — os destinos de arrasto do Rectangle estão fixos à sua grelha predefinida de metades/quartos/terços, sem nada equivalente para definir uma forma de zona arbitrária ou uma definição separada de espaço acima do Dock.

Onde o BTT ganha claramente, e onde isso não importa para a maioria das pessoas

A verdadeira vantagem do BTT não está especificamente na gestão de janelas — está no facto de as ações sobre janelas poderem ser acionadas por qualquer coisa que o BTT consiga detetar: um gesto de trackpad, um botão da Touch Bar, uma combinação específica de botões do rato, ou um atalho de teclado, tudo a alimentar o mesmo sistema de ações usado para tudo o resto que o BTT faz. Se já usas o BTT para personalizar gestos ou layouts da Touch Bar, acrescentar o encaixe de janelas à mesma ferramenta consolida mais uma coisa num software que já tens a correr e já pagas.

Se não usas o BTT para mais nada, esta vantagem desaparece — estarias a pagar 15-25 $ especificamente para obter um encaixe de janelas com formas de zona mais configuráveis do que o Rectangle oferece de graça, o que é uma proposta de valor muito mais restrita.

Onde o Rectangle ganha claramente

Gratuito, sem qualquer compromisso funcional para a maioria dos casos de uso. O catálogo fixo do Rectangle — metades, quartos, terços, sextos e frações mais finas — cobre a grande maioria do que as pessoas realmente fazem com o encaixe de janelas, sem qualquer custo.

Open source. O BTT é software comercial de código fechado; a base de código do Rectangle é totalmente auditável, algo que importa mais visto que ambas as ferramentas exigem as mesmas permissões ao nível da Acessibilidade.

Simplicidade como funcionalidade, não como limitação. A própria desvantagem apontada pelo BTT, repetida em análises independentes, é uma curva de aprendizagem genuinamente acentuada — a ferramenta faz tanta coisa que o encaixe de janelas em particular pode acabar soterrado numa superfície de definições muito mais ampla. O Rectangle tem essencialmente uma única tarefa e uma janela de preferências do tamanho certo para ela.

Um esquema de URL construído especificamente para ações de janela. O esquema rectangle://execute-action do Rectangle é feito propositadamente para acionar o posicionamento de janelas a partir de outras ferramentas. A automação do BTT é mais ampla mas de propósito mais genérico, não específica para a gestão de janelas.

É possível usar os dois ao mesmo tempo?

Não faz muito sentido especificamente para a gestão de janelas — ambos disputariam o mesmo controlo, assente na Acessibilidade, sobre a posição das janelas, uma fonte reconhecida de conflitos entre quaisquer duas apps desta categoria, o mesmo problema que surge ao correr o Rectangle a par do Magnet ou do yabai. Se usas o BTT sobretudo para gestos e personalização da Touch Bar, a abordagem prática é desativar especificamente o módulo de encaixe de janelas do BTT e deixar o Rectangle tratar exclusivamente do posicionamento de janelas, mantendo o BTT para tudo o resto que faz e que o Rectangle nem sequer toca.

Qual escolher

Escolhe o Rectangle se o encaixe de janelas é a única coisa de que precisas, ou se queres evitar um custo recorrente e preferes software open source para uma ferramenta com acesso profundo ao sistema.

Escolhe o BetterTouchTool se já planeias usá-lo de qualquer forma para personalizar gestos ou a Touch Bar, e queres formas de zonas de encaixe personalizadas mais detalhadas do que a grelha fixa do Rectangle oferece — tratando a gestão de janelas como uma funcionalidade extra de uma ferramenta que querias por outras razões, não como a tua motivação principal para a compra.