The new Mac Mini has been up and running for 10 days now and I have some initial thoughts. For context and clarity, I bought the newest Mac Mini (M1 2020), which is running the Apple M1 chip. I bought it with 16 GB of memory (way up from the 4 GB I have on my MacBook Air). The internal disk has 250 GB, but I’ve got two external disks connected to the machine, each of which is 3 TB giving me a total of 6.25 TB of disk space. One of the external disks is for media files and archived data; the other is a local Time Machine backup disk.
As far as performance goes, this machine flies. Applications open so much faster than on my MacBook Air. There doesn’t seem to be any performance hit with backups running and with the various services I have in the background. I really like how fast the machine is.
There are a few downsides I’ve discovered, however.
The M1 chip is the biggest blocker so far. While it is super-fast, not every app has caught up yet, and several still expect an Intel processor. For instance, I use Docker for development work, and I have to run a preview version of Docker Desktop because there is not yet a production version compatible with the M1 chip.
There are some quirks with homebrew as well. Homebrew can be run natively or using Rosetta2 which makes apps compatible, but at a performance cost. Running homebrew natively takes a couple of extra steps to setup, and some bottles have to be built locally to allow them to run natively.
MySQL runs fine on the Mac Mini, but there is not yet a compatible Docker image for MySQL for the M1 chip.
These are relatively minor issues, which only apply to someone doing development work. It appears that most places are working toward making their apps natively compatible with the M1 so I suspect most of these issues will go away with time.
For other tasks: writing, photos, general productivity, I am very pleased with the Mac Mini thus far. Given that it cost significantly less than the newest MacBook Air, it is well worth the cost so far.
I have set up the machine as a home server. I’ve got an internal web server that I am using to build a custom reading list app (that I plan on moving to my domain eventually). I am also using it to host an app for home document archive. Screen-sharing works well with it (I can use screen sharing from my MacBook Air to do development work on the Mac Mini when I am not in my office). I’ll have more to say on these things in a future post.
You can see the new computer in the photo above, peeking between the monitor and the external disks. At some point, I need to clean up all of the cables.
At this point, with the exception of a few development quirks related to the M1 chip, I am very pleased with the new Mac Mini.