Well, it’s not strictly one month later, more a month and a bit. Pandemic time has the ability to stretch out normal time periods to be a tad longer than what you expect. On the 10th December 2020 I ordered one of the new MacBook Air M1, and since the 16th it has been my daily driver laptop. Previously I had been using a Surface Pro 6 but surprisingly the performance started to drop off a cliff just a few months after purchase, mostly due to some minor SSD issues, but it was just the start of the issues I would have, but I digress.
The big selling point of the new Macbook Air is the M1 chipset; a ARM-based SoC (named “Apple Silicon”) that has been derived from Apple’s work on the A series processes used in iPhones and iPad for quite a few years. With switching to ARM, Apple has been able to reduce heat and increase battery life to way beyond what is expected in a productive laptop, while maintaining the processing speed of a good mid-range Intel system.
So, lets talk about performance. I can safely say that the M1 outperforms the Surface Pro 6 by a large margin, and while I expect people to note that the Surface Pro 6 is over 2 years old I can’t really point out how much of a night and day difference it is. My workload is mostly based around Visual Studio Code and other simple development applications, on the SP6 it would take about 3-4 seconds to open my VS Code setup, on the M1 its under a second. Safari opens near-instantly, I can run several Electron apps with no visible slowdown. The seconds here and there saved allow for more frictionless workflow i’ve ever experienced with my SP6. From what i’ve heard a similar jump can be felt even with the ARM-based Surface Pro X and the Surface Pro 7.
With all major architecture changes you do hit some snags, biggest is the lack of support for “Apple Silicon” on some applications, which require using Rosetta 2 with Intel-based binaries. When you initially load a Intel binary on a M1 you can expect a wait of 5-10 seconds depending on the size of the application, but after that its back to near instant. The transcoded Intel applications run slower than native, and its most obvious on CPU chewing applications like video rendering and gaming, but for day to day apps like Office they feel the same.
Adjustment to my workflow has been a bit of a challenge, as it turns out I have switched to a heavily Microsoft Edge based workflow using Memex and other tools, having to rediscover tools for MacOS that work with Safari has been a challenge. While I could switch to using Edge on MacOS or Chrome, I ideally want to keep in sync with my iOS based devices now that I can take advantage of the extra features available to me. I’m no stranger to MacOS, as I used a 2013 MacBook Pro before my Surface Pro 6, but its something to consider if you want to switch to using a Mac full time.
As a relatively low power user, even for my job role, I find the M1 a amazing workhorse for the price, and I’m extremely happy to have this as my daily driver. I’m hoping that I can make use of this device for a good 5-6 years before I have t consider upgrading again, much like my old MacBook Pro. Apple are pushing hard into ARM/AS and new devices are on the horizon. If you’re considering upgrading then I’d wait until the next generation of devices to come out, hopefully with a even more crazy jump of power that the M1s had.