Rectangle vs. AeroSpace: ajuste manual vs. tiling al estilo i3 sin SIP

AeroSpace, creado por el desarrollador Nikita Bobko, ocupa un lugar concreto en el panorama de gestores de ventanas de macOS: trae el modelo de tiling automático del gestor de ventanas i3 de Linux a macOS, pero, a diferencia de yabai, lo hace sin necesidad de desactivar la Protección de Integridad del Sistema. Esa única decisión de diseño es lo más importante que hay que entender antes de compararlo con Rectangle app.

Qué es realmente AeroSpace

Según su propio README en GitHub, AeroSpace está explícitamente inspirado en i3: las ventanas se organizan automáticamente en un diseño basado en árbol, en lugar de ajustarse individualmente bajo demanda como funciona Rectangle mac. Características clave documentadas:

Instalación vía Homebrew (el método preferido, ya que habilita actualizaciones automáticas):

brew install --cask nikitabobko/tap/aerospace

La diferencia del SIP: la distinción más importante frente a yabai

El README de AeroSpace declara directamente que no requiere desactivar la Protección de Integridad del Sistema, en contraste explícito con yabai, que necesita el SIP parcialmente desactivado para sus funciones más profundas. Esta es, con diferencia, la mayor diferencia práctica entre las dos opciones de tiling al estilo Linux en macOS: AeroSpace renunció deliberadamente a parte de las capacidades de yabai a nivel del servidor de ventanas (eliminación de sombras, control de opacidad, y similares) a cambio de funcionar por completo dentro del modelo de seguridad estándar de Apple.

Una nota honesta sobre la notarización, del propio proyecto

El README de AeroSpace incluye una revelación inusualmente directa: “Al usar AeroSpace, reconoces que no está notarizado.” La propia explicación del mantenedor, incluida en el README, es que la notarización es el proceso de Apple para verificar un binario, y que el proyecto no se opone a la notarización como concepto, pero no la ha pasado. Merece la pena sopesar esto frente a Rectangle app, cuyas compilaciones oficiales sí están notarizadas, para una herramienta con acceso de nivel Accesibilidad a tus ventanas, esta es una diferencia significativa en lo que se puede verificar de una descarga concreta, más allá de que ambas sean de código abierto.

Dónde AeroSpace se diferencia de Rectangle app en la práctica

Tiling siempre activo frente a ajuste bajo demanda. Exactamente igual que en la comparación Amethyst/yabai, esta es la división central: AeroSpace gestiona de forma continua la posición de cada ventana una vez en marcha, recalculando el árbol de tiling cada vez que una ventana se abre, se cierra o se mueve. Rectangle app solo actúa cuando activas un atajo o arrastras hacia un borde; todo lo demás se deja en paz.

Filosofía de configuración. El README de AeroSpace expresa una postura concreta, que nunca se añadirá una interfaz gráfica de configuración, como una postura de diseño deliberada, no como una función pendiente de construir. La ventana de preferencias de Rectangle es mínima pero existe, y la personalización cotidiana de atajos se hace haciendo clic, no editando TOML.

Fase de desarrollo. El propio README de AeroSpace lo describe, a fecha de su documentación actual, como en beta pública, avisando explícitamente de que hay que esperar cambios que rompan la compatibilidad hasta una versión 1.0, y enumera trabajos de arquitectura concretos aún sin resolver (una reescritura de su estructura de datos de árbol central, un problema conocido por el que las ventanas pueden saltar aleatoriamente al espacio de trabajo enfocado) como obstáculos para esa versión. Rectangle, en cambio, lleva años siendo estable y versionándose de forma incremental sin un planteamiento comparable de “todavía no es 1.0”.

Profundidad de CLI y scripting. AeroSpace viene con su propia interfaz de línea de comandos, páginas de manual y autocompletado de shell de fábrica, dirigido a quienes quieren automatizar extensamente el comportamiento de las ventanas mediante scripts. El equivalente de Rectangle es su esquema de URL rectangle://, funcional para activar acciones desde otras herramientas, pero no una CLI completa con su propio lenguaje de comandos como sí tiene AeroSpace.

A quién va dirigido AeroSpace en realidad

Según el propio planteamiento del proyecto, AeroSpace apunta directamente a quienes ya piensan en términos de i3, tiling con un espacio de trabajo por proyecto, gestión de ventanas dirigida por teclado, configuración en texto plano en lugar de ajustes gráficos, y que específicamente no quieren desactivar el SIP para llegar ahí. Es un público más reducido que el de Rectangle: si “gestor de ventanas en mosaico al estilo i3” no significa ya algo para ti por experiencia previa con Linux, toda la filosofía de diseño de AeroSpace resuelve un problema que quizá ni tengas.

Referencia rápida

Rectangle AeroSpace
Modelo Ajuste manual bajo demanda Tiling automático al estilo i3, siempre activo
Requiere desactivar el SIP No No
Compilaciones oficiales notarizadas Sí No (revelado directamente en su propio README)
Configuración Ventana de preferencias con interfaz gráfica Configuración TOML en texto plano, sin interfaz gráfica prevista
Fase de desarrollo Estable y versionado desde hace años Beta pública, se esperan cambios que rompan compatibilidad antes de la 1.0
Mejor para Posiciones fijas bajo demanda, curva de aprendizaje mínima Usuarios de tiling i3/Linux que quieren ese modelo en macOS sin tocar el SIP