I would be crazy, would it not to assume the PC world will simply ignore ARM and the M1 if it does deliver what people are expecting.
It's not ARM that makes the M1 what it is. The ARM instruction set is just a very small part of it.
What makes it special is Apple having invested for years now into an integrated solution in both CPU core design, GPU, secure enclaves, ways to work efficiently with less RAM, in machine learning, image processing, etc.
Adding all those together in a thermal constraint fit for an iPhone.
That experience together with Intel's failures lead them a few years ago to alter course for our macs.
We see that result today in the M1 for their entry level machines already and will have to wait for their high-end results a bit longer.
PC makers embracing ARM will not fix anything nor bridge any gap with the mac.
The only thing they could do is find a way to get their hands on an Apple M1, something that Apple would never do, Apple itself is too costly to buy to force them to do, and it would be foolish for Apple to even consider at all no matter how much money they're willing to spend on it.
They could improve performance of an ARM design "quickly" by ramping up the clock, but that means they are stuck with what Intel does the last few years: a thermal nightmare.
So comparing anything DELL, HP, etc. will produce in the next few years to an equivalently priced Mac, will make them look like lemons. No doubt there. The R&D needed to bridge that gap is going to take time and Apple would be foolish to stay put and rest while they are ahead.
So that leaves those wanting a low heat, high speed computer 2 options for the next few years:
- Forget windows, switch to the mac
While corporations will resits for a long while, end users that just consume stuff could do so easily, after all they own iPhones and iPads that work perfectly fine already, thee mac is even more versatile than those are.
For us mac users this would be good: it's the best way to get software makers to pay more attention to mac users.
- hope that there's a company like Parallels or so that brings out an efficient emulator/translator to virtually run x86 windows on M1 hardware.
There could be an effort form MSFT to build windows for M1 macs (virtually and/or native) with the help of Apple. But it'll take time to finish such a project till end-users get results in their hands.
Why would Microsoft need help from Apple: the M1 is filled with hardware that is not (publicly) described in enough detail to program anything on a systems/driver level for. It might be reverse engineered but that's a massive effort in itself and will never yield the same level of trust than if you collaborate with those having designed the hardware.
The same goes for Linux variants and any other OS.
That move would however mean that Microsoft can overcome a hurdle: It would also endanger their relations with the likes of HP, DELL, etc. as their current partners would feel the consequences of it pretty hard.
I'm sure the likes of Intel, Dell, HP, Qualcomm, etc: will find areas where the M1 is a bit less than stellar (or even outright weak), and they'll heavily hype that up, no doubt they will if/when they feel the heat.
But PCworld (not MACworld!) writing stuff like this:
We tested how Windows on Arm (Surface Pro X with SQ1 Arm chip) compares to Apple's M1 chip (MacBook Air). The results look bad for Windows on Arm.
www.pcworld.com
while flawed in areas, might wake up some of the typical PC buyers that there is an alternative over at Apple and create more heat at the typical PC vendors anyway.
Let's hope there's more that switch to the mac, the world would be far better with less of a dominance from windows.
FWIW:
- I'm 100% windows free - worked hard to get the last dependency gone - cancelled my parallels subscription this year
- I've plenty of Intel macs around
- I only have one M1 based mac mini: it's _very_ decent for an entry level machine (and I use MP7,1s as well - so I'm used to very fast machines)