Federighi’s comments seem to imply that Apple will make Boot Camp available for Apple silicon Macs if Microsoft were to license it for individual purchase. It would also seem that Apple believes that a good portion of its Mac customers buy them because of their ability to run Windows 10 as well. If Microsoft does decide to license Windows 10 more widely, the question of the utility of Windows 10 on Arm more generally will be raised.
Windows 10 on Apple silicon up to Microsoft says Apple exec in a surprise
As many readers will be aware, Apple supports native Windows 10 installations on its Intel Macs through its Boot Camp software as the underlying architecture is completely compatible with Microsoft’s code. However, the transition to Apple’s silicon beginning with the recent launch of the new M1 powered Macs seemed to bring to a close the prospect of running Windows 10 natively on Apple silicon. This is because Apple silicon uses an Arm-based RISC architecture that isn’t compatible with Windows 10 on Intel’s x86 architecture -- although Windows 10 on x86 could potentially be supported on Arm architecture using virtualization software.
Like Apple, Microsoft has been alive to the performance-per-Watt benefits of Arm-based silicon and has, as we know, developed Windows 10 on Arm in close partnership with Qualcomm. At this point in time, however, Microsoft only licenses Windows on Arm to OEMs meaning you can only access it by buying a Windows 10 on Arm machine. This, coupled with Apple’s switch to Arm-based Apple silicon, has meant that running Windows 10 natively on an Apple silicon Mac didn’t seem likely to happen.
The situation seems to have changed, however. In a recent interview with Ars Technica, Apple software chief Craig Federighi surprised observers by saying that running Windows 10 on Apple silicon Macs is “really up to Microsoft.” Rather than ruling out the proposition as many thought Apple might Federighi added:
We have the core technologies for them to do that, to run their Arm version of Windows, which in turn of course supports x86 user mode applications. But that's a decision Microsoft has to make...to license that technology for users to run on these Macs. But the Macs are certainly very capable of it.
On the plus side, Microsoft is working on extending its virtualization support for x86 applications on Windows 10 on Arm beyond the current 32-bit limit to 64-bits. This is intended to help accelerate the adoption of Windows 10 on Arm and improve its overall compatibility with businesses. If Microsoft does make Windows 10 on Arm available to Mac users, and if it adds better x86 emulation as well, it is highly likely that the best machine to run Windows 10 on Arm will be a Mac with Apple silicon.