SuperDuper 4’s Radical New Interface Explains Itself as You Use It

Originally published at: SuperDuper 4’s Radical New Interface Explains Itself as You Use It - TidBITS

Shirt Pocket’s SuperDuper has been one of the Mac world’s go-to backup apps for decades, winning Macworld’s Eddy Awards in 2005 and 2006. Throughout that time, developer Bruce Lacey maintained a laser focus on simplicity, speed, and reliability, while Shirt Pocket founder Dave Nanian contributed the interface. That interface hasn’t changed in I don’t know how long, and as a result, it looks a little dated.

SuperDuper Classic UI

Bruce Lacey is now enjoying a well-earned retirement, so Dave Nanian has taken over all development on SuperDuper, using the transition as an excuse to rethink SuperDuper’s interface from the ground up and create the interface he has been dreaming about for years. There are a few other features that I’ll describe shortly, but I’m intrigued by the new interface. The screenshot below shows the equivalent of the old setup above.

SuperDuper 4’s new UI

SuperDuper’s New Interface

But let’s start at the beginning. In interface design, we often talk about the tension between form and function: is it attractive, and does making it more so make it easier or harder to use? SuperDuper 4 is a good-looking app, but what makes it easier to use is its integration of context-specific documentation into the interface. It’s constantly telling you what it’s going to do or what it has done, in plain English. (It’s English-only; Nanian doesn’t want a localized interface to imply he could provide support in other languages.)

The cumulative effect of all of SuperDuper’s text is that the user constantly feels grounded—there are no surprises because everything has been explained up front. It’s highly effective, at least for people who aren’t intimidated by text. Let’s walk through it so you can see what I mean.

To create a “copy job,” as SuperDuper calls it, you select the source in the sidebar. SuperDuper displays an introductory tile explaining what you can do with it. What may not be obvious is that the buttons in the text are live—clicking Add Copy Job in the middle of the text is equivalent to clicking the same button at the top of the window, and clicking one of the example Add This Copy Job buttons gives you a configured copy job. Clever.

SuperDuper 4 intro

If you click Add This Copy Job for the Nightly Backup example, SuperDuper replaces the intro tile with a copy job tile that talks you through the rest of the configuration. It tells you to click “your selected destination” below and even displays animated stars to encourage you to click. (It’s the only place you’ll see the stars; they’re delightful once, but would get old quickly if they were scattered throughout the interface.) When you click, a popover lets you pick a destination drive.

SuperDuper 4 select destination

And… that could be it, because you started from the example that specified using the “Backup – all files” copy rule and the Smart Update comparison. It’s set to run at 11 PM every weeknight, and not do anything on success.

SuperDuper 4 copy job ready

Where the interface really shines is when it comes time to change those defaults, or set them from scratch if you started by clicking Add Copy Job instead of working from the example. In each case, you click the bold, blue, underlined text and choose from a popover or dialog. There are five more options:

  • What to Copy: Here’s where you choose between backing up all files, backing up user files, and restoring. If you click Add Rule, SuperDuper presents a sophisticated interface for building complex rules about what gets copied where.
    SuperDuper 4 What to Copy
  • How Files Are Compared: In this popover, you can choose among Smart Update (which syncs the destination with the source), Copy Newer, Copy Different, and “Erase, then copy” (which is intentionally capitalized differently—I checked). The middle two don’t remove anything from the destination; the first and last make the destination identical to the source.
    SuperDuper 4 How Files Are Compared
  • Bootability: If you use “Backup – all files” with “Erase, then copy,” you can set your backup to be bootable. I strongly recommend testing the bootability before you might need it, since booting Apple silicon Macs from external drives can be fraught, but there’s no harm other than slower backups in making a backup bootable—it’s at least as useful as a non-bootable duplicate. For opinions on the issue, see “It’s Time to Move On from Bootable Backups” (23 December 2024).
    SuperDuper 4 Make Copy Bootable
  • Schedule: Adding a schedule relies on a dialog rather than a popover because of the number of controls and to leave room for future expansion. Its controls are self-explanatory, but in keeping with the interface narration, it translates the selections into a plain-text summary at the bottom.
    SuperDuper 4 Schedule dialog
  • On Completion: The final popover in the sentence lets you specify what happens when SuperDuper finishes: Do nothing, Sleep, Restart, or Shut Down. You can also eject the destination, send a notification, or trigger a shortcut.
    SuperDuper 4 On Completion

Once you’re done configuring, you can click Preview to see what will happen or Copy Now to execute immediately, or you can just wait for the next scheduled run.

SuperDuper 4 Preview or Copy Now

Clicking Preview opens an interactive report that shows your drive hierarchy and what will be added, updated, removed, or kept at each level.

SuperDuper 4 Preview window

When you’re satisfied that the right things are going to happen, click Copy Now. After a manual run, SuperDuper replaces its “what will happen” tile with a “what happened” tile, summarizing the details in a narrative interface. The only brief moment of confusion I had in SuperDuper 4 was before I realized I had to click OK to dismiss the post-run report tile.

SuperDuper 4 post-run

When you dismiss the post-run report, SuperDuper reverts to its default “ready to run” tile, but in another clever bit of interface, it integrates logging into the display. In the Recent section, green checkmark icons indicate successful runs (failures show red alert icons), and clicking the hot-linked date and time provides more details.

SuperDuper 4 log

In fact, there are two levels of detail: a quick summary and (when you click View Details), the full run log if you want to see precisely what occurred.

SuperDuper 4 logs

I’m extremely taken with SuperDuper’s new interface because I’m a word person who wants to know precisely what’s going to happen and what did happen. Its explanations are clear and concise, and nearly everything the user can do is visible—you don’t have to search through menus and settings windows to figure out what it can do. This interface approach wouldn’t work for many types of apps, but for anything that’s setting up batch jobs, it’s worth consideration.

New Features: Folders, Shortcuts, and Apple Intelligence

Along with the new interface, Dave Nanian added a few welcome new features. Foremost among them is support for folder-level sources and destinations, which is still evolving. By default, SuperDuper shows only volumes (including mounted disk images) in its sidebar, but if you drag a folder in, it becomes available as a source. Then, when you’re configuring a copy job, you can drag another folder into the tile to add it as the destination. On the other side of the equation, the only way to remove a folder from the sidebar is to delete all its jobs, after which SuperDuper cleans it up automatically.

SuperDuper 4 folder support

As much as this approach is easy once you know it, it’s not very discoverable—a + button at the bottom of the sidebar and an Other option in the destination popover would make the feature more obvious. Or perhaps there’s a more narrative way to highlight the feature in the copy job tile.

Also new is support for Shortcuts. I’ve never warmed to Shortcuts, but you can get a sense of the possibilities from the available commands.

SuperDuper Shortcuts support

Finally, SuperDuper now supports Apple Intelligence for summarizing a run’s results (and it may localize in your preferred language, if that’s not English). I didn’t see much evidence of Apple Intelligence working in my testing—SuperDuper regularly told me, “Apple Intelligence isn’t available on this Mac, or didn’t return a result.” It is available, but perhaps the fact that I’m testing on a Mac running macOS 15.7.7 Sequoia is related. Like everything else associated with Apple Intelligence so far, I didn’t miss it.

Upgrading from a Previous Version

If you’re upgrading from SuperDuper 3.x, SuperDuper 4 will automatically import any copy scripts and rules you had created. However, it won’t import copy jobs or schedules from the previous version because it’s essential that the right thing happens, and it’s only a couple of clicks for the user to reconfigure them while learning the new interface.

SuperDuper 4 costs $43.95—the same as the original price plus inflation. It’s a per-user license, so you can use it on your iMac and MacBook Air, but family members should get their own copies. In office settings, it’s per-seat. It’s a one-time purchase—no subscriptions.

Anyone who bought SuperDuper 3 in the last year is eligible for a free upgrade. If you bought it more than a year ago, you get up to a 30% discount on an upgrade, depending on how long ago you purchased. Those who buy SuperDuper 3, now renamed SuperDuper Classic, after SuperDuper 4 is released can get a 30% discount on a subsequent upgrade. The new version requires macOS 14 Sonoma or later; SuperDuper Classic remains available for those still running macOS 13 Ventura. Shirt Pocket continues to distribute versions of SuperDuper that work all the way back to Mac OS X 10.2 Jaguar.

Everyone can get a feel for what it’s like to use SuperDuper 4 because, as with previous versions, unregistered copies merely have reduced functionality. They don’t expire and even come with support.

11 Likes

The prorated upgrade is for people who purchased after July 31st, 2020. I bought version 3.5 in 2023, and qualify for a 20% discount.

I imagine that many long-time SuperDuper users are in the same situation. Version 3.5 was the first Apple Silicon native version, and Dave ran into a problem: their old e-commerce provider eSellerate didn’t support Apple Silicon. So version 3.5 used eSellerate in Intel (or Rosetta 2), but Paddle in Apple Silicon – which requires a new license. Version 3.5 was released October 25, 2021.

So anyone who has run SuperDuper in Apple Silicon native mode is eligible for an upgrade.

I should know the answer to this but I don’t. How does SuperDuper (previous and now 4) handle backups when I have Desktop & Documents Folders synced with iCloud, and not all documents are downloaded locally? Other backup solutions download the files, and then after back up “evict” them. Does SuperDuper do this?

Shirt Pocket blog says for version 3.9.1:

In this version, we’re also handling “dataless” files and folders explicitly, and the way Apple itself suggests. That is, we copy files that are on your local drive, and we do not copy (or materialize/download) files or folders that are cloud-only.

and that it works for all cloud services that use Apple’s FileProvider framework.*

…which makes sense since SuperDuper!'s main purpose is to clone drives, not make backups. A clone of a drive should be the same as the original.

* Dropbox may or may not be using the FileProvider framework, based on inscrutable rules. There may or may not be a setting in the UI to change it.

2 Likes

I’ve been using Dropbox on my M1 MacBook Air since I purchased it a few years ago, perhaps 2022? I was very surprised a couple of weeks ago when the Dropbox app informed me that it had finally switched to Apple FileProvider. I recall declining a prompt to switch Dropbox to FileProvider a few years ago and not giving it much thought since then. Justified or not, I trusted Dropbox to manage syncing better than I trust Apple.

No, Super Duper (still) doesn’t download cloud-only files to make a local backup. It still doesn’t appear to offer backup versioning either. I found the new UI a bit awkward; took me forever to figure out that you have to click on the hyperlinks to access settings.

I’d be curious to see an in-depth comparison to CCC…

5 Likes

The new interface looks to be useful and user friendly. It reminds me of some old DOS software that I started using in the 1980s. The software is Open Access (named long before Microsoft’s Access). It is an integrated suite with database, spreadsheet and word processor. It also has a high-level programming language for creating custom database apps. I created numerous applications with Open Access and still use a couple on my MacBook Air, using DOSBOX.

The relevant point is that Open Access uses the F1 key to present context-sensitive help text. The programming language even includes tools to add help text to custom applications, also accessed with the F1 key. I wish that the software industry had followed this practice - I don’t want to load a user manual every time I am stumped by a user interface.

I originally registered SuperDuper! on April 6, 2005.

I’m currently using v. 3.12 with my 2018 Mac Mini and MacOS Ventura 13.7.8. But I am about to set-up a brand new M4 Mac Mini so it looks like an upgrade to v. 4 is in the cards. . .

Dave Nanian is a stellar member of the dwindling Mac software developer old guard. He has consistently provided the best (and fastest) tech support I’ve experienced since I got my first Mac in 1995. Not that SuperDuper! has ever let me down. The software and the man behind it are both first-rate.

5 Likes

Maybe it’s just me but I find the descriptions a little unclear.

IMHO, the Restore option doesn’t make sense. It’s saying it will Restore files from Zephyr (the source) to DoppleZephyr (the destination) which is the opposite of a typical restore exercise — where you restore files from your backup to correct an issue with your primary volume.

If you had a corruption on your source and ran this “Restore” to get a good version from your backup, it sounds like you’d be writing that corruption to your backup, meaning you now have two corrupt volumes.

SuperDuper! had these explanations in its GUI already in version 3. This article makes it sound like that is a new addition in version 4, which it is not. Perhaps there’s now more extensive detail (and inline options), but this type of GUI was already there before. SuperDuper! has always been a great little tool IMHO. Never leave home without it. :wink:

Remember, CCC cannot not make bootable backups anymore (been that way for I think 1 to 2 years).

1 Like

I purchased SD a long, long time ago. So, I only qualified for 10% off by upgrading. But being I live in Washington, the sales tax rate is 10%. Hence, no discount for me. But that’s OK. SD is definitely worth the investment!

Could not agree more with what you said about David Nanian! He is the only developer to “have fought tooth and nail” to continue offering bootable backups. As I have said previously, sure glad we still have some developers who “think outside the box”!

1 Like

I have been using SuperDuper for years. If I choose to make a bootable back up, it says to erase and copy….

So will it erase the complete back up that I have (on an SSD) and then copy everything again?

Do I have to select erase/copy every time I make a back up or does this once and then adds what is new?

Another long time SuperDuper user here.

Short answer is Yes.

If you select "Backup - all files”, and “Erase, then copy” this ensures that all your files and MacOS are copied to your backup disk. And ensures it will be a bootable copy. After this, just use the “Smart Update” feature. This will only copy the files that have changed since your last copy. And it’s a lot faster.

If you’re concerned about erasing your backup disk, make sure to use two separate backup disks. If one should fail during the erase procedure you will still have a functional backup.

I have also found that when you update MacOS, e.g. – when upgrading from Sequoia to Tahoe, you need to perform the "Backup - all files”, and “Erase, then copy” procedure. This makes sure the new version of MacOS is used for the bootable copy

I own it but it’s a.ways been a one trick pony to me. It only easily does full clones the last time I tried to use it and while it is technically possible to do folder clones it is difficult to set up. CarbonCopyCloner is a much more versatile tool IMO. Dave and I had some email a couple years back about providing more versatile partial clones and he did straight up he wasn’t interested. Mike Bombich IMO is better at responding and helping as well.

So the upgrade isn’t worth it for me.

Apple has said that for the most part bootable backups are a thing of the past and with the read only system volume they’re right. CCC pretty much deprecated the capability although I believe it is still available but requires erasing the boot partition every backup. Dave (and Mike) have a workaround which may or may not continue to work…but trying to do what Apple says you shouldn’t do is the wrong approach I believe.

3 Likes

It looks like a great product, but the licensing is way too expensive. I use the latest version of Carbon Copy Cloner 7 from Bombich Software, which sells a $49.99 license that covers all computers in a household. I have three computers to maintain, so using CCC rather than SuperDuper is a logical choice. CCC has worked flawlessly for me through the years, and if money is a deciding factor in choosing backup software, CCC wins. I am surprised that you didn’t cover that in your review of the new SuperDuper.

1 Like

It’s a function of your macOS version, not the CCC version. If you’re backing up macOS 10.15 (“Catalina”) or older, it can make a bootable clone. But due to architectural changes introduced in macOS 11 (“Big Sur”), it is now only possible to do this using Apple’s “Software Restore” (ASR) utility.

ASR works, but not reliably for all kinds of external drives. So it may or may not work for you. Also, you can’t incrementally upgrade the System volume. So you can only incrementally update the Data volume on your backup. In order to make a new clone of the System volume, you need to blow away your backup and its snapshot history.

See: CCC: Creating legacy bootable copies of macOS

He is doing it with the same “ASR” utility that CCC does. There is no other way to make a bootable clone of macOS 11 and later.

Yes. Making a bootable backup requires use of Apple’s ASR utility, which blows away the backup volumes on the target device.

You can incrementally backup the Data volume, but if you want to update your backup of the System volume, you can not do so incrementally. That requires using ASR again, which will erase the destination and start over again.

But this will not back-up changes to the System volume, which will change after each macOS system software update. Incremental backups can only update the Data volume if you want the destination to remain bootable.

3 Likes