Spectacle wordt niet meer ontwikkeld — daarom is Rectangle de vervanger
Spectacle wordt niet meer ontwikkeld — daarom is Rectangle de vervanger
De eigen GitHub-repository van Spectacle bevat een mededeling van de ontwikkelaar, Eric Czarny, waarin staat dat het project na bijna een decennium van onregelmatige ontwikkeling geen actief onderhoud meer krijgt. De mededeling raadt expliciet Rectangle app aan als opensource alternatief. Dit is geen gerucht of aanname van de community, het is het uitgesproken standpunt van Spectacles eigen auteur, rechtstreeks geplaatst op de projectpagina.
Wat “niet meer ontwikkeld” hier eigenlijk betekent
De broncode blijft openbaar en te downloaden, en Spectacle blijft draaien op elke Mac waarop het al is geïnstalleerd. Wat is gestopt, is actieve ontwikkeling: geen bugfixes meer, geen compatibiliteitsupdates meer voor nieuwe macOS-releases, en niemand die nog zorgt voor de notarisatie en ondertekening die Apple nu eist van gedistribueerde Mac-software.
Dat laatste punt weegt zwaarder dan het klinkt. Apple begon pas met het verplicht stellen van app-notarisatie, een proces dat controleert of het binaire bestand van een app niet is aangepast en van een geregistreerde ontwikkelaar komt, nadat de ontwikkeling van Spectacle al was afgebouwd. De maker van Rectangle mac omschrijft in een bericht dat specifiek op deze vergelijking ingaat, notarisatie als een garantie dat wat je van de GitHub-releasepagina downloadt precies is wat hij heeft gebouwd en ondertekend, zonder dat er onderweg iets is ingesmokkeld. Aangezien elke vensterbeheerder Toegankelijkheidstoestemming nodig heeft om vensters te verplaatsen, een toestemming die in principe ook een kwaadaardige app zou kunnen laten meekijken bij toetsaanslagen, is die verificatieketen geen bijzaak voor precies deze categorie software.
Het Apple Silicon-probleem
Spectacle heeft geen officiële build voor Apple Silicon. Het draait via Rosetta 2-vertaling, en volgens de eigen migratienotities van de maker is de enige manier om het native op een M-serie Mac te draaien, het zelf vanuit de broncode te compileren. Rectangle app daarentegen wordt sinds versie 0.38 uitgebracht als universele binary, native op zowel Intel als Apple Silicon. Voor iedereen met een actuele Mac is dit de meest concrete praktische reden om over te stappen: er is geen garantie dat Rosetta-vertaling voor altijd blijft werken, en Apple heeft het al aangeduid als een overgangslaag, geen permanente.
Het functieverschil: wat je daadwerkelijk zou missen
Volgens de maker van Rectangle app zelf dekt Rectangle app bijna alles wat Spectacle doet, met slechts een handvol obscure Spectacle-functies die bewust zijn weggelaten, als onderdeel van het standaard minimaal houden van Rectangles zichtbare functieset. De ene duidelijk gedocumenteerde functie die Rectangle wel heeft en Spectacle nooit had, is het naar-de-rand-slepen om vast te klikken: een venster naar een schermrand of hoek slepen om het van formaat te veranderen, in plaats van puur te vertrouwen op sneltoetsen. Als je Spectacle-workflow puur toetsenbordgebaseerd was, komt de overstap dicht in de buurt van een kant-en-klare vervanging in plaats van een herleeroefening.
Je sneltoetsen overzetten
Rectangle bevat een Spectacle-compatibele sneltoetsmodus, aangeboden als keuze bij de eerste start of vanuit het tabblad Instellingen, die Rectangles standaard toetsenbindingen omzet naar die van Spectacle. Dit betekent dat je bestaande spiergeheugen, jaren van dezelfde combinatie indrukken voor “linkerhelft” of “maximaliseren”, behouden blijft zonder dat je iets opnieuw hoeft te leren of handmatig opnieuw hoeft toe te wijzen.
Praktische migratiestappen:
- Installeer Rectangle vanaf rectangleapp.com of via
brew install --cask rectangle. - Kies bij de eerste start de Spectacle-compatibele sneltoetsenset wanneer erom wordt gevraagd (of schakel er later in Instellingen naar over als je al voor Rectangles eigen standaardinstellingen hebt gekozen).
- Verleen Toegankelijkheidstoestemming onder Systeeminstellingen > Privacy en beveiliging > Toegankelijkheid, dezelfde categorie toestemming die Spectacle ook vereiste, dus deze stap zal niet onbekend aanvoelen.
- Verwijder Spectacle zodra je hebt bevestigd dat je gebruikelijke sneltoetsen zich gedragen zoals verwacht. Twee op Toegankelijkheid gebaseerde vensterbeheerders tegelijk laten draaien is een veelvoorkomende bron van conflicten.
Moet je Spectacle toch blijven gebruiken?
Zit je op een Intel-Mac, blijf je op een oudere macOS-versie, en geef je specifiek de voorkeur aan Spectacles exacte gedrag, dan blijft het waarschijnlijk nog een tijdje werken, de broncode staat er immers nog, en niets dwingt je tot verwijdering. Het risico groeit met elke nieuwe macOS-release, aangezien niemand Spectacle daartegen test, en het groeit verder als je uiteindelijk overstapt naar Apple Silicon, waar je vastzit aan Rosetta of een zelf gecompileerde build. Voor iedereen die vandaag een nieuwe Mac inricht, is er geen echt argument om te beginnen met een niet-onderhouden app, terwijl er een gratis, actief ontwikkelde, bijna identieke vervanger bestaat.
