Apple Silicon M1: Black. Magic. Fuckery.

 Wow! This took off. If you'd like to subscribe for more updates use the [RSS feed

Wow! This took off. If you’d like to subscribe for more updates use the RSS feed or follow me on Twitter @singhkays

These are the words used by the user holdagold on reddit to describe their experience with the new Apple Silicon M1 Macbook Air. Rarely does a product leave people effusing to the extent Apple Silicon M1 has done this week. At best, you get the people who really care about a system’s internals very excited like we saw with Zen 3’s launch recently. For everyday users who just want to browse the web, stream some Netflix, maybe edit some documents, computers have been “perfectly fine” for the last decade. We’ve seen incremental year over year improvements with slightly more performance, slightly more battery life, marginally faster SSD, somewhat thinner design, etc. But something genuinely new, something revolutionary, something once in a generation has been missing. I believe the Apple M1 represents something we can truly call “revolutionary”.

Before we proceed, it’s essential to set the context that I’ve only used two Apple devices in my entire life – a personal 2013 MacBook Air and a 2019 MacBook Pro that I got through work. Everything else has been either a custom-built PC, Windows laptop, or an Android/Windows Mobile smartphone. Even for a “PC/Android Guy”, I have to admit what I saw this week is something special. I believe it’ll go down as a significant milestone in computing history on par with some industry-defining chips like Intel’s 8086, 386, 486, Pentium, Conroe or AMD’s K8, Zen, etc. I hope for the return of Moore’s law and awakening of the x86 manufacturers from their slumber as this will be the “slowest” CPU Apple will ever make. As Henry Clay once said,

Of all human powers operating on the affairs of mankind, none is greater than that of competition.

This blog is then my observation of the excitement around this significant launch and captures some of the user and reviewer commentary.

What Apple Launched#

Apple launched its own M1 SoC that integrates an 8-core CPU, 8-core GPU, 16-core Neural Engine, Media encode and decode engines, RAM – all on a single-chip. By including the RAM on the SoC, Apple is marketing this as a Unified Memory Architecture (UMA), central to the performance improvements M1 brings.

Apple Silicon M1 summary capabilities

The first products and price points the M1 will be going into are:

Apple promises its new chip is much more energy-efficient than its Intel counterparts, so the battery life promises have gone up across the board:

To showcase that energy efficiency, Apple is shipping the Macbook Air without any fan! It will be passively cooled like all iPhones and iPads.

Performance must suck when trying to emulate x86 on ARM, right?#

Surprisingly no! Apple included Rosetta 2 ahead-of-time binary translation technology that translates code designed to run on Intel/x86 CPUs for the Apple Silicon CPUs. The performance is much better than expected and ranges between 70-80% of native code, which is surprising compared to Microsoft’s struggles in emulating x86 Windows apps on ARM CPUs. Apple’s answer might lie in something called TSO, aka. total store ordering as explained by u/Veedrac and and u/ShaidarHaran2 on reddit:

TSO, aka. total store ordering, is a type of memory ordering, and affects how cores see the operations performed in other cores. Total store ordering is a strong guarantee provided by x86, that very roughtly means that all stores from other processors are ordered the same way for every processor, and in a reasonably consistent order, with exceptions for local memory.

In contrast, Arm architectures favour weaker memory models, that allows a lot of reordering of loads and stores. This has the advantage that in general there is less overhead where these guarantees are not needed, but it means that when ordering is required for correctness, you need to explicitly run instructions to ensure it. Emulating x86 would require this on practically every store instruction, which would slow emulation down a lot. That’s what the hardware toggle is for.

In other words, Apple has, of course, been playing the very long game. TSO is quite a large benefit to emulating x86, hence why Rosetta 2 appears to put out a very decent 70% of native chip performance, that and install time translation for everything but JIT features. That’s on a chip not even meant to be a mac chip, so with further expanded caches, a wider, faster engine, perhaps applying the little cores to emulation which they’re not currently, and so on, x86_64 performance should be very very decent. I’m going to dare upset some folks and say perhaps even be faster in emulation than most contemporary x86 chips of the time, if you only lose 20% of native performance when it’s all said and done, it doesn’t take much working backwards to figure where they’d need to be, and Gurman said they were aiming for over 50% faster than Intel.

EDIT (11/30/2020): Joe Groff, an Apple engineer working on Swift, clarified that TSO is supported on all the cores on the M1 chips.

The A12 only supported TSO on the performance cores. The M1 supports it on all cores

Overwhelmingly postive user-reviews#

There have been numerous professional reviews and YouTube videos enumerating how Apple’s new products are better than their previous Intel counterparts. In the end, though, it comes down to how these products fit into the core workflows of the consumer who’s spending their money on them. There have been plenty of real-world experiences that I’ve seen in my filter bubble, mostly Reddit and Twitter. I will share some of these throughout this blog.

The Speed#

I pray that Intel, AMD, and Qualcomm is letting the M1 give them ideas, take them in new directions. Because this level of sorcery is too damn powerful to be held by a single company. Especially a monopolizing conglomerate like Apple. But fucking kudos to those chip wizards 👏

Purchased a new MacBook Air w/ Apple’s M1 chip. Holy crap. Everything is WICKED fast.Windows and prompts pop up instantly. Slowdown NEVER happens — even w/ numerous apps going. Evernote, always a resources hog for me, is now a non-issue.Huge props, Apple. 👍

Have had my M1 MacBook for about a week now… and have been blown away by the performance. Battery just last and lasts, and either the fan never runs or is inaudible. Everything seems faster, even the stuff not yet compiled for Apple Silicon.

Definitely don’t get near one! I have the 12.9” iPad Pro, new Max iPhone, older 13”MBP, and a beastly gaming PC. Our IT guy got the new MacBook Pro today and after playing with it for 10 minutes I was already rearranging my finances in my head.

People keep saying this but it’s eerily fast and silent, like alien technology. I exported a 5 minute clip in unoptimized Premiere Pro and I swear it did it faster than my PC with a 2070 ever has. The MBP wasn’t even warm to the touch afterwards either.

> It’s honestly the best purchase I’ve made in the last 10 years.

This is exactly how I feel. Feels like I’m holding a magical device that shouldn’t exist. Haven’t felt that in a long long time

I have a 2018 15” MacBook Pro which is used almost exclusively in clamshell mode these days and attached to an ultrawide monitor. I use it mainly for photoshop and Lightroom for my photography work, and it’s been painful to say the least. It’s quick for all of two minutes until the fan kicks in with the thermal throttling, at which point the machine chugs to a crawl. I’ve been wanting to get a desktop in replacement, eyeing the previous gen Mac Minis but unable to make the move due to the lack of discrete GPU and an inability to push my monitor’s resolution.

In comes the M1 Mac Mini – I ordered right away and received it Tuesday, and my god has it been a breath of fresh air. First impressions were insanely positive, even hooked to my 5120×1440 display it was lightning fast. But yesterday I put it through the paces with edits from a recent shoot, and it was beyond stellar. More photoshop tabs open than ever before, Lightroom CC and classic open together, nothing could slow it down.

To say I’m impressed with this first gen is a massive understatement, this is shaping up to be one of the most enjoyable devices I’ve ever owned. First computer that hasn’t had some feeling of compromise in a long time.

Buyers remorse is real#

I feel so fucking stupid for ordering a Macbook Air in April this year.

Same. I’m mad at myself. I ordered a MacBook Pro around the same time and of course this comes out. Trade in value is a joke too.

I was stupid to by [sic] the early 2020 model. Sent it back today in exchange for this one. The performance on the M1 is far more than what I expected

As someone who got an entry level 2020 MBP in June… fuck.

Sucks cause i just bought a MacBook 3 years ago. And that battery is super super appealing.

Battery life is insane!#

I haven’t plugged in this M1 Mac in almost 2 days. It’s only half dead. lol. What is this sorcery? 🔋 Apple Silicon Macs are the future, man. Competing laptops are gonna have a hard time catching up.

I unplugged mine yesterday morning at 5:30am. Worked heavily on it throughout the day (lots of tabs open in chrome, video editing in FCPX, watching videos, photo editing in LrC, and testing lots of apps). When I finally shut it down at 10pm last night, I was at 60%. Yesterday was my heaviest use day in a LONG time, and I just couldn’t kill it. My 2015 13″ MBP would have died around 10am.

My 2015 still works fine, so I thought the switch would be lackluster. But the M1 is everything people are saying it is. It is just so damn fast and smooth. I’ve had a few very minor things happen like Preview locking up once, and Chrome freezing once, but other than that, this thing just flies. I fired up my 2015 this morning to transfer a few files, and it felt painfully slow. It’s honestly the best purchase I’ve made in the last 10 years. I’ve been on it non-stop this morning for 4 hours and my battery is at 94%. It’s insane. And in my two days of trying to kill this thing, the fan hasn’t turned on once, and it’s never gotten warmer than “cool to the touch.”

I’ve said it before and I’ll say it again. Owned soooo many laptops over the years, both Mac and Windows. Never have I ever had something like this. I would say the closest would be an iPad but as we all know, certain tasks can be very limited on an iPad.

This thing handles everything like a freaking beast and the battery is quite literally an infinity stone at this point. It just blows everything else out of the water. I’m on day 3/4 right now. Countless hours of browsing, videos, videos in the background, light gaming for about an hour. The dang thing is still at 40%.

Everything from here on might as well be posted under r/BlackMagicFuckery because it just doesn’t make sense.

I got my M1 MacBook Pro yesterday. I spent the afternoon setting it up, downloading tons of apps, installing Xcode, doing a couple of test builds, syncing all my photo library and letting Photos do its indexing. At no point did the laptop get warm, and was silent throughout. I probably should have got the Air, because it’s clear I’m not going to stress this enough to get the fans to even kick in.

At no point did I plug the laptop in. I did all this on the charge it had from the factory – about 75% when I received it. By the time I was done for the day, it still had about 40% left.

It’s absolutely magical. It’s not iPad level battery, it’s way better than even that!

I’m on day 3 with 6+ hours of use. Code compilations, npm installing benchmarks. Still have 63%

I bought a base pro and the battery is just bananas. I was working on subordinate performance reports in Adobe reader and listening to music with my AirPods today. From 8am to noon I used 14% battery.

It’s outta the park. For what I use it for, web browsing and videos, it literally will go a week without a charge. I look at the percentage sometimes just to be like, meh, of course it lost 25%, only to see it’s down 5% after an hour! LMAO it’s stupid how amazing it is. I thought my iPad Air battery was great before this.

Silence is Golden or Cool as a Cucumber?#

I have a dual boot hackintosh running a ryzen 5 3600xt, 32 gb ram, and a Radeon rx 5600xt.

My base MacBook Air M1 basically destroys it at everything except gaming. But I don’t really game on mac anyways. Everything in the ui just feels immediate. Photo editing has worked great. I had it playing 4 4K videos at once and they were all just fine. It got a bit warm but never hot. And it’s silent unlike my hackintosh that sounds like a jet engine and keeps my office 15° warmer than the rest of the house.

I had a new intel MacBook Air in my hands just a month ago that was burning my lap just trying to watch 4K Netflix. I was getting antsy waiting for apple silicon and needed a new laptop. I decided to send it back and just wait and I’m glad I did. This is a completely different experience.

Contrast this to a 2018 i7 Mac mini that I copied 60gb of files from an external hard drive last night. Sounded like a jet engine and was just as warm.

I’ve been using an M1 MacBook Air and it refuses to get warm…you don’t realize what a jump this is until you’ve used an M1 in person.

Transferring data from my 2020 Intel MacBook Pro, to the 2020 M1 MacBook Pro. The Intel is burning hot and the fans are maxed out. M1 is cool and fans don’t even seem to be running. Damn….

Is 8 GB RAM on x86 Intel/AMD the same as 8 GB on Apple Silicon M1?#

I can’t believe I’m asking this. All my education and experience with technology has taught me that memory is memory. If you run a lot of programs, you need more of it. 16 GB minimum seems to be the default advice these days, with more if you’re doing specialist tasks like video editing, compiling code. However, early M1 users’ experience like below testing out with 8 GB seems to indicate otherwise.

How can this be so? PC usually dies with just 8 GB of RAM trying to use so many apps. There hasn’t been much explanation of this, but a couple of posts might offer hints.

First, David Smith, an engineer at Apple, might have some insight into this.

Second, John Gruber on Daring Fireball explains how this helps explain iPhone like RAM management that seems to be now possible on Macs.

Retain and release are tiny actions that almost all software, on all Apple platforms, does all the time. ….. The Apple Silicon system architecture is designed to make these operations as fast as possible. It’s not so much that Intel’s x86 architecture is a bad fit for Apple’s software frameworks, as that Apple Silicon is designed to be a bespoke fit for it …. retaining and releasing NSObjects is so common on MacOS (and iOS), that making it 5 times faster on Apple Silicon than on Intel has profound implications on everything from performance to battery life.

Broadly speaking, this is a significant reason why M1 Macs are more efficient with less RAM than Intel Macs. This, in a nutshell, helps explain why iPhones run rings around even flagship Android phones, even though iPhones have significantly less RAM. iOS software uses reference counting for memory management, running on silicon optimized to make reference counting as efficient as possible; Android software uses garbage collection for memory management, a technique that requires more RAM to achieve equivalent performance.

Third, Marcel Weiher explains Apple’s obsession about keeping memory consumption under control from his time at Apple as well as the benefits of reference counting:

where Apple might have been “focused” on performance for the last 15 years or so, they have been completely anal about memory consumption. When I was there, we were fixing 32 byte memory leaks. Leaks that happened once. So not an ongoing consumption of 32 bytes again and again, but a one-time leak of 32 bytes.

The benefit of sticking to RC is much-reduced memory consumption. It turns out that for a tracing GC to achieve performance comparable with manual allocation, it needs several times the memory (different studies find different overheads, but at least 4x is a conservative lower bound). While I haven’t seen a study comparing RC, my personal experience is that the overhead is much lower, much more predictable, and can usually be driven down with little additional effort if needed.

Fourth, the memory bandwidth might have a role to play in enabling that multi-tasking

The memory bandwidth on the new Macs is impressive. Benchmarks peg it at around 60GB/sec–about 3x faster than a 16” MBP. Since the M1 CPU only has 16GB of RAM, it can replace the entire contents of RAM 4 times every second. Think about that…

Pushing the performance boundries at previously unseen price-points#

Perhaps the most striking feature of these M1 Macs is the value they bring at the sub-$1000 price point (base models). A task like editing 8K RAW RED video file that might have taken a $5000 machine before can now be done on a $699 Mac Mini M1 or a MacBook Air that costs $999 🤯

To those who are still doubting the M1 Macs, imagine if Apple launched a new MacBook Air at the same $999 starting price that came with a Core i7 10750H and RX 560 graphics, but they did it without a fan and added 6 hours more battery life. That’s basically what they did 🤯

Apple M1 perf pr0n:I compiled all the @libretro cores for comparison:My 2019 12-core Mac Pro with 32GB RAM took 6095.13 seconds.My 13” M1 MacBook Pro with 16GB ram took…. Wait for it…. 4570.09.If you build code, there is nothing to think about. Get one of these Now!

I tried to build a fresh React Native on the new Apple MBA with M1 / 16GB ram. Cache cleaned.It took 25s.To compare, the same task, executed in exactly the same conditions, on my MBP (13″, 2018, Core i5 2,3GHz, 16GB ram) took… 1min21s.…and without any fan noise 🤯

I don’t think people have *really* understood what @Apple has achieved with their latest M1 chips. The MacBook Air ($999) now:-outperforms the latest 16″ highest-end model ($3-5K)-opens hundreds of Chrome tabs with no issues-runs all apps seamlessly without any fans/heating

Quick Minecraft test… even the MacBook Air running at 10 watts, without a fan, through a translation layer, is running 60fps at native res without getting warm at all. Apple Silicon is nuts lol

Even something as benign as switching the display resolution is faster. I don’t know who needed it to be faster but I guess it’s the side-effect you get from all that integration 😂

Changing the scaled display resolution on the new #AppleM1 MacBook (left) is absolutely instantaneous 🔥 compared to the delay and screen blanking required by the Intel graphics on the 16 inch MacBook Pro (right)

Server applications will see an uptake on ARM as well#

With AWS actively developing its own ARM processors (Graviton), it’s only a matter of time before the other cloud providers (Azure, Google, Oracle) will follow. Out of the other three, Oracle seems to have the lead with publicly documented plans to bring ARM processors into the mix (FULL DISCLOSURE: I work for Oracle Cloud at the time of writing this blog have no knowledge of the plans around this product). I have a hunch that Google and Azure have plans to compete with AWS because of the scale on which the cloud providers operate; building your own processor is a no-brainer for cost and power efficiencies. It was then interesting to see this comment from ajsfoux234 on Hacker News in one of the discussion threads, as I believe it points to upcoming developer fervor and acceptance for ARM CPUs.

In my small universe, this was the week of ARM. I submitted multiple PRs to OS projects to get ARM compilations working. I started moving AWS instances off of Intel instances to the new Graviton2 instances.

A lot of old laptops that are “still working” are about to get replaced#

Long gone are the days of meaningful year-over-year increases in performance for CPUs. For the past 6-7 years, the best we get is a single-digit increase. Intel’s 10nm node delays are well documented. A node that was once slated to ship in 2015 (!!) finally rolled out to mobile CPU in 2020 and is still missing on the desktop SKUs. This has meant that the incentive to upgrade to the latest CPUs is absent. I personally am perfectly happy running my Core i7 4790K from 2014.
On the portable side, the same has generally been confirmed for an everyday user who mainly browses the web, edits documents, and streams Netflix. I have a Mid-2013 MacBook Air that still does the job! So it’s no surprise to find so many examples of other users in the same boat. But what is surprising is that many of them are finally considering upgrading.

Perhaps the most extreme example of “it still works” 🙂 from u/TctclBacon on reddit:

I still daily drive my 2005 PowerBook G4 1.5 15″. Maybe it’s time for an upgrade…

I’ve been using the same shitty windows laptop for ten years. Time to get an upgrade. M1 ftw

Can’t wait to replace my almost 8 year old MacBook Air and which is still supported with a new 2020 M1. This is the moment I’ve been waiting for!

Dammit. Dont need this!!! I keep telling myself. Running a MBP mid 2012.

Impressive. Definitely wanted to see real world use cases before I take the plunge.

For coding I am still using a 2012 16GB retina MacBook Pro.I almost switched to an 16″ i9 MBP last year, but thankfully decided to hold out for the ARM64 transition.I made that mistake in 1990, buying a $10K Mac IIfx then a 68040 Quadra 900 less than a year later.

Hackintoshers are ready to say “Yes”#

With Apple switching to its own silicon and ending support for x86, the writing is on the wall for the Hackintosh community. These are an exceptionally inventive group of individuals, so there’s hope something might be figured out, though! Given that Hackintoshers are a particular bunch who don’t take kindly to the Apple-tax, I was astonished to find some of them contemplating making it “Official” 🤔

After seeing the ridiculous performance and thermals of the new M1 chips, I am ready to update once I tire of Mojave 🙂

Probably once these M1 chips hit 2nd gen and i see decent figures for the 16” i probably will. I do music and honestly a hackintosh isn’t the best for running a commercial studio space

I personally went down the Hack route because I wanted a windows machine for gaming/engineering but also wanted to replace my 2014 15” MacBook Pro for everyday use and Final Cut Pro. I couldn’t really justify spending $4000 for both computers, so I made the choice of getting a decent desktop and making sure I could make a hackintosh out of it.

Seeing the performance of these M1 chips though may convince me to get something like a Mac mini for my everyday usage since it’s also plenty capable of any video editing I would throw at it.

I’m in you’re same situation, and ended up pulling the trigger on an M1 Macbooks to replace my 2015 15″ Macbook Pro.

I sold my hack today and decided to pick up the mini. We’ll see if I made the right choice.

Quitting hackintosh next week waiting for my Mac Mini M1 16/512 to arrive.

Working in web and iOS development. My hackintosh will become an unRAID server. I will give My MacBook Pro 2018 to my girlfriend. I will change my Mac Mini M1 with the next MacBook Pro 16 with Apple Silicon.

I’m thinking of getting myself the MacBook Air M1 for Christmas… no particular reason, I just think I would like it more than my old Ivy Bridge Hackintosh laptop

Windows laptops might lose potential buyers#

Lol I was pulling my hairs out trying to buy a decent AMD Ryzen 4000 laptop in my region – portable, good battery, good glossy screen, decent price, premium build quality but this just demolishes everything I’ve found. Can’t wait for mine to arrive!

100% same situation. I had looked at macbooks a while ago and was entirely unimpressed, so looking for a cheap-ish ryzen 4000 machine. I did buy one a couple weeks ago, but just returned it.

First Apple product I’ll buy in a hair over a decade.

No doubt there will be other users who’ll look at the performance and battery the Macbook Air can deliver at the $999 price point and not find anything comparable in the PC space. Either the Dells, HPs, and Lenovos will have to drop the price of their premium ultra-books or pressure Intel and AMD to come up with something equally compelling. Either way, the competition can only be good for consumers.

Which brings us to: What have others been doing all this time?#

With such a leap in performance/battery life/heat output/value for money etc., it’s natural to ask questions of what other chip makers have been up to and how they will respond.

The conversation has flipped instantly: it’s no longer “why would you take a gamble on Apple’s new, unproven processor” but “how will competitors like Intel, AMD, and Qualcomm respond?”

For years, Intel and AMD have been playing a chess match, sniping back
and forth with improvements in CPU performance, battery life, and
onboard graphics. Apple appears to be playing an entirely different game
on an entirely different level. The same interplay between hardware and
software that has led to such huge successes on the iPhone and iPad has
now come to the Mac.

The most exciting — or frightening, if you’re a traditional PC chip
company — part of Apple’s new chips is that the M1 is just the starting
point. It’s Apple’s first-generation processor, designed to replace the
chips in Apple’s weakest, cheapest laptops and desktops. Imagine what
Apple’s laptops might do if the company can replicate that success on
its high-end laptops and desktops or after a few more years of
maturation for the M-series lineup.

But when a $1,000 M1 laptop can outdo a maxed-out, $6,000 MacBook Pro with quadruple the RAM and Intel’s best chip, while also running cooler and quieter in a smaller and lighter form factor and with twice the battery life, where do competitors even go from here?

It’s not difficult to divine the future of Intel and even Qualcomm’s roadmap — they are consistent (and consistently dull) in their year-over-year improvements. Their customers are phone and laptop makers, so they need to be clear and transparent about what’s up. And I don’t see either pulling a step change like the M1 out of a hat.

….PC makers have a problem today. So let’s come back to right now. Apple has a thousand-dollar laptop that beats the pants off anything else in its price class, and so every Windows ultrabook is going to be compared to it for the foreseeable future — and may likely be found wanting.

So in my use of this, I think the single thing that has impressed me most, the battery life has impressed me. I’ve not plugged this in in about 36 hours, and I have 75 percent battery life. So that’s fantastic. It’s buttery smooth. It’s fast as can be.

But the thing that really impresses me is their translation layer. This thing called Rosetta 2. They had a Rosetta when they made another processor change some years ago. And what it does is it takes apps that have not been written for this processor that were written for the Intel — which is most of the third-party apps so far — and it runs them. And I got to tell you, they run fast. They run normally. I mean, fast. If you were doing a blind test and you didn’t know this was originally written for Intel, still written for Intel, and it was running through this Rosetta thing, you would never know it.

MOAR user-reviews!#

I bought airbook M1 yesterday. Charged it once, sitting at 90% now.

Tried some games, played Wow classic for a bit – graphical settings at 10/10, 55-60 stable fps.

Bro I just borrowed my girlfriend’s M1 MacBook Air fresh off a charge, used it full brightness for 2 hours, and it was only at 90%. My MBP would be dead with the same use. It’s un fucking believable.

There cannot be enough hype for something like this. This will change the computing industry.

FWIW: I picked up a M1 Macbook Pro base today, 256gb disk, 8gb RAM. I did have one bad slowdown today. It seemed like Apple’s photos app was doing something in the background and ate 3GB of RAM. I rebooted and it’s been fine since.

In general, the performance has been bonkers good. I’m a cloud developer. I needed VSCode, brew, serverless, and python 3 w/ boto3. All not supported on A1, but it didn’t matter. They all ran about as well as they do on my 2019 MBP. All this and I’m running Evernote, slack, and a billion chrome tabs. With 8GB of ram, it says it’s using 6.5GB. I suspect plenty is swapped away, but it’s so fast, who cares. Note that Evernote and Slack are slow piggy apps, they run fine.

They seem a bit slow, but that’s just because it just blows through everything else. Especially web browsing. I’m using chrome (I can’t get into safari) and it’s insanely fast. I feel like my internet speed doubled.

I took it off the charger around 2pm, it’s 7pm. I’ve been installing stuff left and right, watching videos, it’s 7pm now and I’m at 58%. Now that I have most things I needed installed, it seems to barely use any battery at all.


If you’re planning on buying an Apple M1 product, you can support this blog by using my affiliate links below:


Reach out if you have any questions! Feel free to follow me on