Home > News

Windows on M1 Macs Could Soon Be a Thing. Here’s Why

Apple’s ecosystem is pretty closed up, and while people have been able to run macOS on non-Apple hardware, this practice is pretty highly discouraged, and Apple has, in the past, gotten pretty salty at people who do this.

The reverse is a little more liberal as Windows is pretty well-supported on Intel-powered Macs courtesy of Bootcamp. However, the M1-powered Macs are a new breed, and without Bootcamp support, virtual machines have been the only way to run Microsoft’s Windows on these Macs.

That could change soon if reports are anything to go by. New info coming in indicates that a special deal between Microsoft and Qualcomm is set to come to an end soon. This deal between Qualcomm and  Microsoft ensures that Qualcomm’s ARM chips are the only ones with native Windows support. Once this deal expires, Microsoft will be at liberty to license Windows to other ARM chip makers like Apple, thereby enabling the development of a Bootcamp equivalent for these chips.

Windows on ARM was first announced by Microsoft and Qualcomm back in 2016. It was a big deal, as the big thing that separated it from the failed Windows RT was that it would be able to emulate x86 apps. Devices were announced a year later and started shipping shortly after that. Since than, Microsoft has added x64 emulation with Windows 11, along with ARM64EC, which makes it easier to run apps natively with emulated plug-ins.


Once Microsoft is freed from this Qualcomm agreement, a third party like, say Apple, or any developer out there for that matter, could also license Windows 11 support for the M1 chip family.

The M1 chip has proved itself to be a formidable performer in the PC world, and we can’t begin to imagine the kind of performance it’ll offer Windows once it is ported and able to run natively on the chip.

The exact details of when this deal is set to expire haven’t been made public, but if this indeed is true, we cannot wait to see Boot camp for M1 macs.

Was this article helpful?