Spectacle non è più sviluppata — ecco perché Rectangle è il sostituto
Spectacle non è più sviluppata — ecco perché Rectangle è il sostituto
Il repository GitHub di Spectacle riporta un avviso del suo sviluppatore, Eric Czarny, che dichiara che il progetto ha smesso di ricevere manutenzione attiva dopo quasi un decennio di sviluppo a intermittenza. L’avviso raccomanda esplicitamente Rectangle app come alternativa open source. Non è una voce di corridoio né una supposizione della community: è la posizione dichiarata dall’autore stesso di Spectacle, pubblicata direttamente sulla pagina del progetto.
Cosa significa davvero “non più sviluppata” in questo caso
Il codice sorgente resta pubblico e scaricabile, e Spectacle continuerà a funzionare su qualsiasi Mac su cui è già installata. Ciò che si è fermato è lo sviluppo attivo: niente più correzioni di bug, niente più aggiornamenti di compatibilità per le nuove versioni di macOS, e nessuno che si occupi più della notarizzazione e della firma che Apple ora richiede per il software Mac distribuito.
Quest’ultimo punto pesa più di quanto sembri a prima vista. Apple ha iniziato a imporre la notarizzazione delle app, un processo che verifica che il binario di un’app non sia stato manomesso e provenga da uno sviluppatore registrato, dopo che lo sviluppo di Spectacle si era già esaurito. Il creatore di Rectangle mac, in un post che affronta specificamente questo confronto, descrive la notarizzazione come una garanzia che ciò che scarichi dalla pagina delle release su GitHub è esattamente ciò che lui ha costruito e firmato, senza nulla iniettato nel mezzo. Dato che qualsiasi window manager ha bisogno del permesso di Accessibilità per spostare le finestre, un permesso che, in linea di principio, potrebbe anche permettere a un’app malevola di osservare i tasti premuti, quella catena di verifica non è un dettaglio secondario per questa specifica categoria di software.
Il problema di Apple Silicon
Spectacle non ha una build ufficiale per Apple Silicon. Funziona tramite la traduzione di Rosetta 2, e secondo le note di migrazione dello stesso sviluppatore, l’unico modo per farla girare nativamente su un Mac della serie M è compilarla da sé partendo dal codice sorgente. Rectangle app, al contrario, viene distribuita come binario universale, nativo sia su Intel che su Apple Silicon, fin dalla versione 0.38. Per chiunque abbia un Mac attuale, questa è la ragione pratica più concreta per passare a Rectangle app: non è garantito che la traduzione di Rosetta continui a funzionare per sempre, e Apple l’ha già presentata come uno strato transitorio, non permanente.
Il divario di funzionalità: cosa perderesti davvero
Secondo lo stesso creatore di Rectangle app, questa copre quasi tutto ciò che fa Spectacle, lasciando fuori solo una manciata di funzionalità oscure di Spectacle, deliberatamente, come parte della scelta di mantenere l’insieme visibile di funzioni di Rectangle minimale per impostazione predefinita. L’unica funzione chiaramente documentata che Rectangle ha e Spectacle non ha mai avuto è l’aggancio trascinando verso il bordo: trascinare una finestra verso un bordo o un angolo dello schermo per ridimensionarla, invece di affidarsi esclusivamente alle scorciatoie da tastiera. Se il tuo flusso di lavoro con Spectacle era solo da tastiera, la transizione si avvicina più a una sostituzione diretta che a un esercizio di riapprendimento.
Spostare le tue scorciatoie
Rectangle include una modalità di scorciatoie compatibile con Spectacle, offerta come scelta al primo avvio o dalla scheda Impostazioni, che passa le combinazioni predefinite di Rectangle a quelle di Spectacle. Questo significa che la tua memoria muscolare esistente, anni di pressione della stessa combinazione per “metà sinistra” o “massimizza”, resta valida senza doverla reimparare o riassegnare manualmente.
Passaggi pratici per la migrazione:
- Installa Rectangle da rectangleapp.com oppure con
brew install --cask rectangle. - Al primo avvio, scegli il set di scorciatoie compatibile con Spectacle quando ti viene chiesto (oppure passa a esso in seguito nelle Impostazioni, se hai già scelto i valori predefiniti di Rectangle).
- Concedi il permesso di Accessibilità in Impostazioni di Sistema > Privacy e sicurezza > Accessibilità, la stessa categoria di permesso richiesta anche da Spectacle, quindi questo passaggio non ti risulterà nuovo.
- Disinstalla Spectacle una volta confermato che le tue scorciatoie abituali si comportano come ti aspetti. Far girare contemporaneamente due window manager basati su Accessibilità è una fonte comune di conflitti.
Conviene comunque continuare a usare Spectacle?
Se hai un Mac Intel, resti su una versione più vecchia di macOS, e preferisci in modo specifico il comportamento esatto di Spectacle, probabilmente continuerà a funzionare ancora per un po’: il codice sorgente è ancora lì, e niente ti obbliga a disinstallarla. Il rischio cresce a ogni nuova versione di macOS, dato che nessuno testa Spectacle rispetto a esse, e cresce ulteriormente se prima o poi passi ad Apple Silicon, dove resteresti vincolato a Rosetta o a una build compilata da te. Per chiunque stia configurando un nuovo Mac oggi, non c’è un vero argomento a favore di partire con un’app non più mantenuta, quando esiste un sostituto gratuito, sviluppato attivamente e quasi identico.
