SuperDuper! 4: Een volledige revisie van top tot teen

De details

SuperDuper heeft een indrukwekkend trackrecord. Het is in zijn oorspronkelijke vorm langer blijven bestaan dan welk ander product dan ook waar ik in mijn 43-jarige loopbaan bij betrokken ben geweest. Op suatu manier is Shirt Pocket — en SuperDuper — daar meer dan de helft van geweest.

Gedurende die jaren bleken de meeste ontwerpbeslissingen uit 2004 de tand des tijds te doorstaan:

  • De tekstgebaseerde sectie "Wat gaat er gebeuren?" (What’s going to happen?).
  • De statusweergave die duidelijk het proces tijdens het kopiëren laat zien en stappen afvinkt naarmate ze worden voltooid.
  • Het minimale aantal opties, waardoor je gefocust blijft op de taak die voorhanden is.

Tegelijkertijd hebben sommige keuzes de mogelijkheden van het programma beperkt:

  • Het was documentgebaseerd; dat was destijds logisch, maar niet hoe gebruikers tegen het proces aankijken.
  • De planning (scheduling) was een soort aanhangsel (dat leed bovendien onder een rampzalige initiële bruikbaarheidstest voor de release). Dit dreef de interface aan via scripting — rust in vrede AppleScript, welkom directe event dispatch vanuit Swift — en isoleerde de details in een apart venster, losgekoppeld van de bron.
  • Kopieerfouten waren zeldzaam, maar resulteerden inwegie een "oeps" waarbij gebruikers werden gevraagd een logbestand te bestuderen dat vol stond met technische details over de fout.
  • Er werden alleen "native" Apple-bestandsystemen ondersteund (HFS+ en APFS).
  • Sommige concepten, zoals de Sandbox — geweldig in de dagen van macOS vóór het Sealed System Volume — werden overbodig door de onstuitbare vooruitgang van Apple.

Producten zijn een combinatie van goed en slecht, van succes en falen, en ik heb geleerd te leven met die (grotendeels positieve) balans.

Van droom naar realiteit

In 2007 ontwierp ik wat bedoeld was als SuperDuper v3.0. Het was een herschrijving die de mogelijkheden enorm uitbreidde, terwijl de essentie behouden bleef. Maar in die tijd was het simpelweg niet mogelijk om die grote plannen uit te voeren. De nieuwe gebruikersinterface was veel complexer, de logica uitgebreider en de systemen van toen ondersteunden de benodigde functies niet zonder een enorme hoeveelheid complexe codering waar we geen tijd voor hadden.

Daarnaast was macOS zelf een bewegend doelwit (en dat is het nog steeds): functies werden toegevoegd of verwijderd, het bestandssysteem werd volledig gewijzigd, het besturingssysteem werd verder afgesloten en er vond niet slechts één, maar drie verschillende CPU-wijzigingen plaats. Omdat de tool zo nauw verbonden was met hoe het systeem op een laag niveau functioneerde, kostte het veel werk om alleen al bij te blijven met wat Apple deed.

Daarom heb ik het notitieboek met dat ontwerp op de plank gelegd. Voor bijna 20 jaar.

Vandaag kan ik met trots zeggen dat ik eindelijk genoeg tijd heb kunnen vrijmaken om dat "oude" herontwerp op te pakken, verder uit te werken, te moderniseren en die droom werkelijkheid te maken.

Welkom bij SuperDuper! 4

De nieuwe versie van SuperDuper is een volledige herschrijving; een totale heruitvinding van hoe SuperDuper eruitziet, hoe het werkt, wat het kan en waar ik het in de toekomst naartoe kan brengen.

De nieuwe versie voelt anders aan, maar toch vertrouwd. De succesvolle elementen uit het ontwerp van SuperDuper, zoals "Wat gaat er gebeuren?" en de statusweergave, zijn nog steeds aanwezig, maar ze zijn vernieuwd en gemoderniseerd.

Documenten zijn afgeschaft en vervangen door Copy Jobs (kopieeropdrachten), die intern worden opgeslagen en per bron worden georganiseerd. Als je Macintosh HD wilt kopiëren, begin je daar. Met één klik krijg je een of meer sjablonen voor kopieeracties te zien, of je kunt vanaf nul beginnen.

De configuratie gebeurt direct in de interface door te klikken op vetgedrukte, onderstreepte link-elementen en opties uit pop-ups te selecteren. Het effect van je keuzes wordt onmiddellijk weerspiegeld in "Wat gaat er gebeuren?", zodat je precies weet wat er gebeurt als je op Copy Now klikt.

Preview

Mocht je nog steeds twijfelen, dan kun je veilig zien wat er echt gaat gebeuren. Klik op de Preview-knop en SuperDuper voert de kopieeractie uit zonder wijzigingen aan te brengen. Je krijgt vervolgens een rapport te zien dat precies laat zien wat er zou zijn bijgewerkt, toegevoegd of verwijderd als dit een echte run was geweest.

Razendsnelle snelheid!

Zodra je besluit dat het tijd is om de kopie te maken, merk je dat SuperDuper 4 veel sneller is dan voorheen. En ik heb het niet over 20% of 30% sneller. Smart Updates zijn tussen de 2x en — met de nieuwe Turbo-functie — een factor tien sneller.

Als voorbeeld: mijn typische nachtelijke Smart Update van een volume met 8 miljoen bestanden (ongeveer 2,5 TB aan data) duurde voorheen ongeveer 40 minuten.

  • Zonder Turbo duurt dit nu ongeveer 20 minuten.
  • Met Turbo duurt het slechts ongeveer één minuut.

Eén minuut. Oké, voor de precisie: dat is eigenlijk zelfs meer dan een factor tien sneller. ¯\(ツ)

Geschiedenis

Geslaagde en mislukte runs worden onderaan de kopieeropdracht weergegeven, met kleurgecodeerde stippen waarop kan worden geklikt om details te bekijken.

Wanneer er een planning is ingesteld, is er ook een duidelijke indicatie van wanneer de volgende run zal plaatsvinden. En voor wie gaat voor het Guinnessboek der Records voor back-ups: er is een indicatie van hoeveel succesvolle runs deze opdracht achter elkaar heeft voltooid.

Geen gebruikersinterface nodig

Op technisch niveau is SuperDuper gesplitst in een "helper" of "server", die de kopieeractie uitvoert, en een interface, het deel waarmee je interactie hebt. Dit betekent dat je, zodra je bent geregistreerd, de SuperDuper-applicatie kunt afsluiten terwijl je back-ups gewoon blijven draaien. Ze werken zelfs als je uitlogt!

Het betekent ook dat een geplande kopieeractie niet plotseling de interface opent; het gebeurt gewoon op de achtergrond. Als er een kopieeractie bezig is en je opent de app opnieuw, zie je de status en voortgang. Tijdens een actieve kopieeractie is er bovendien een item in de menubalk aanwezig voor een compact overzicht van dezelfde informatie.

Meerdere kopieën tegelijkertijd

Je kunt elk gewenst aantal kopieën tegelijk uitvoeren. Als je vier back-ups moet maken, klik je simpelweg voor elke actie op Copy Now en ze draaien allemaal simultaan. Heb je vier back-ups gepland om 4:00 uur 's ochtends? Dan draaien ze allemaal op dat tijdstip, in plaats van na elkaar.

Bestandsystemen en mappen

SuperDuper 4 ondersteunt nu het kopiëren naar en van elk bestandssysteem dat door de Mac wordt ondersteund.

  • Gebruik je een "Foto's"-schijf met zowel Windows als Mac die is geformatteerd als exFAT? Geen probleem: je kunt deze kopiëren.
  • Wil je je Documenten-map kopiëren naar "Documents Backup" op een NAS? Dat kan nu.
  • Heb je een netwerkvolume dat je naar een lokale map wilt kopiëren? SuperDuper 4 kan dit aan.

Kopieerregels (Copy Rules)

Copy Scripts zijn vervangen door Copy Rules. Je kunt nu eenvoudig regels maken die bestanden en mappen van de bron of bestemming selecteren voor speciale behandeling. Moet je ervoor zorgen dat een specifieke map nooit wordt beschreven of verwijderd? Dat doe je met een paar klikken.

Wil je elke map met de naam "Caches" in /Library uitsluiten? Geen probleem. Je kunt het effect van je regel zien terwijl je deze maakt, zodat je zeker weet dat je het juiste hebt gedaan.

Geen shell-scripts meer

Ik heb ondersteuning voor Shortcuts (Snelkoppelingen) toegevoegd, zodat je een snelkoppeling kunt maken die vóór of na een kopieeractie wordt uitgevoerd, bij succes of bij een fout. Een e-mail versturen bij succes of falen? Een geluidje laten horen als de kopieën klaar zijn? Dat is nu eenvoudig, en dankzij de ondersteuning van Apple Intelligence in Golden Gate kan nu iedereen dit doen (of waarschijnlijk bijna iedereen).

En als je nog steeds een shell-script wilt draaien, dat kan... via de snelkoppeling.

Over Snelkoppelingen

Niet alleen kan SuperDuper een snelkoppeling aanroepen vanuit een kopieeractie — je kunt een kopieeropdracht ook maken, uitvoeren en controleren via een snelkoppeling! Als je een ongebruikelijke workflow hebt — bijvoorbeeld het kopiëren van elke SD-kaart met foto's naar een map die is vernoemd naar die kaart — dan kun je dat nu met een paar klikken doen.

En nog veel meer

Dit wordt al (veel) te lang, maar er zijn zoveel nieuwe dingen die ik jullie wilde laten zien. Ik hoop dat jullie net zo enthousiast zijn om dit te gebruiken als ik ben om het na al die tijd eindelijk aan jullie te kunnen geven.

Systeemvereisten

SuperDuper 4 vereist macOS 14 (Sonoma) of later. SuperDuper 3 blijft beschikbaar voor wie kopieert onder macOS 13 (Ventura) of ouder.

Upgrades

In al de jaren dat SuperDuper op de markt is, hebben we nooit betaald voor updates gevraagd en de prijs nooit verhoogd. Dat zijn 22 jaar gratis updates.

SuperDuper 4 is een volledig nieuwe versie die veel krachtiger is dan voorheen, en daarom heb ik besloten dat dit de eerste betaalde upgrade wordt. Ik heb de prijs ook aangepast aan de inflatie sinds 2004. Het is dus nog steeds dezelfde koopje als toen het voor het eerst werd uitgebracht, maar dan in dollars van vandaag.

SuperDuper 4 is gratis voor kwalificerende recente aankopen. Andere SuperDuper 3-klanten die na 31 juli 2020 hebben gekocht, krijgen een upgradestorting van maximaal 30%, afhankelijk van de aankoopdatum. Zoals altijd kun je, zelfs zonder licentie, gratis volledige en opstartbare (bootable) back-ups maken. Ik bied ondersteuning voor zowel geregistreerde als niet-geregistreerde gebruikers.

Slotwoord

Ik heb lange tijd naar deze dag uitgekeken en nu die er eindelijk is, ben ik benieuwd naar jullie mening. Neem contact op met de supportafdeling bij vragen, complimenten of — als het echt moet — klachten.

En registreer of upgrade alsjeblieft! De enige manier waarop ik dit kan blijven doen, is met jullie financiële steun. Als je SuperDuper leuk vindt, deel de liefde en vertel het aan je vrienden!