Qualcomm, Microsoft deal could explain lack of Windows on Apple Silicon
Microsoft isn't making a version of Windows 11 compatible with ARM-based Apple Silicon because it has a secret exclusivity deal with Qualcomm, according to a new report.

Credit: Andrew O'Hara, AppleInsider
ARM-based versions of the Windows operating system have reportedly only been made available on devices with Qualcomm chips because of a previously unreported deal between the two firms, according to XDA-Developers.
Sources told the outlet that the deal might expire soon, but there's no clear date for when that will happen. XDA-Developers notes that the expiration will allow other vendors to create machines with ARM-based versions of Windows.
Boot Camp is currently not accessible on M1, M1 Pro, or M1 Max machines. That's because there's a lack of Windows support, and there doesn't appear to be plans to bring an ARM-based version of Windows to Apple Silicon Macs.
Microsoft and Qualcomm have had a strong relationship over the years, XDA-Developers notes. Both companies announced Windows on Arm back in 2016, and Microsoft also sourced Qualcomm chips for its Windows Phones.
Qualcomm, for its part, has its sights set on competing with Apple Silicon. The company, through its acquisition of startup Nuvia, is aiming to take on Apple's proprietary silicon in the laptop chip space in "nine months.
Read on AppleInsider

Credit: Andrew O'Hara, AppleInsider
ARM-based versions of the Windows operating system have reportedly only been made available on devices with Qualcomm chips because of a previously unreported deal between the two firms, according to XDA-Developers.
Sources told the outlet that the deal might expire soon, but there's no clear date for when that will happen. XDA-Developers notes that the expiration will allow other vendors to create machines with ARM-based versions of Windows.
Boot Camp is currently not accessible on M1, M1 Pro, or M1 Max machines. That's because there's a lack of Windows support, and there doesn't appear to be plans to bring an ARM-based version of Windows to Apple Silicon Macs.
Microsoft and Qualcomm have had a strong relationship over the years, XDA-Developers notes. Both companies announced Windows on Arm back in 2016, and Microsoft also sourced Qualcomm chips for its Windows Phones.
Qualcomm, for its part, has its sights set on competing with Apple Silicon. The company, through its acquisition of startup Nuvia, is aiming to take on Apple's proprietary silicon in the laptop chip space in "nine months.
Read on AppleInsider
Comments
Having said that, Qualcomm has its work cut out for it. They have good former Apple engineers, but will their M1 equivalent be ready next year? If Qualcomm delays, will Microsoft kneecap them by releasing Windows for Apple Silicon? Apple was forced into an agreement with Qualcomm for modems due to Intel not delivering 5G. Might Microsoft be forced into Apple's ARMs if Qualcomm can't deliver a good PC chip? Windows loyalists won't be pleased if Mac benchmarks smoke even Windows on Xeon benchmarks next year.
Intel's chips are the most expensive component of a PC. Apple likely has more pricing flexibility now than its PC hardware competitors. It's not inconceivable that Apple could markedly increase its PC marketshare this decade if Microsoft's and Qualcomm's ducks don't align. (or something like that)
As I understand it, California law voids non-compete clauses (which Apple and many other companies attempt to use regardless of enforceability) in employment contracts. Anti-poaching arrangements are also illegal.
Non-compete contacts aren't enforceable in California.
Just because you worked on it doesn't mean you own the right to make it.
Kinda funny: Microsoft's gonna roll their own chips but has no silicon experience, so they second their development to Qualcomm who also has no processor level silicon design experience - Qualcomm (like Samsung) mostly puts together SoCs using ARM reference cores, adjusts caches, and call it a day.
So, Qualcomm acquires Nuvia in hopes that they can do what Qualcomm itself cannot - make high performance ARM ISA processors.
The only players who do processor level silicon design for ARM as far as I can tell are ARM and Apple.
Maybe Microsoft should've bid for ARM - but I'm sure sure a move would've piqued the interest of anti-trust authorities, and I'm not sure Qualcomm has the scope to make such a bid themselves.
The folks at Nuvia did hold some key positions, but they're just a few people and the engineers in the Apple Silicon Team (capitalized out of respect) at Apple numbers in the thousands.
One of the reasons Apple's been so successful in their silicon design has been purpose built silicon with a future product roadmap in mind - that's why they convinced ARM to create the ARMv8 ISA (64 bit ARM), designed the A7 for use in the iPhone 5s, deprecated the unoptimizable ARMv7 in iOS, wrote 32 bit mode out of iOS, and removed the ARMv7 logic blocks from their processors all in a few scant years. Who knows if Qualcomm will force Nuvia to include ARMv7 in whatever they create to prevent litigation from their legacy customers.
Nuvia engineers working for Qualcomm may find that what allowed Apple to advance so quickly is missing at a standard chip manufacturer who has to support their legacy customers. They won't be getting their marching orders from a triumvirate of software, hardware, and silicon development managers with requirements for future products but from Qualcomm execs whose motivations are those of a smartphone SoC vendor.
https://www.theregister.com/2020/02/14/nuvia_apple_server/
https://siliconangle.com/2020/09/24/nuvia-led-apple-veterans-raises-240m-build-better-server-processors/
https://regmedia.co.uk/2020/02/14/williams_apple_response.pdf
Qualcomm isn't in the server business but they said they will license Nuvia tech to other server companies:
https://www.techspot.com/news/90290-qualcomm-reveal-first-nuvia-designed-laptop-chip-2022.html
"Qualcomm won't be using Nuvia's architecture to make server or smartphone chips anytime soon. Instead, it will license Nuvia's core designs for other companies who want to build custom silicon for the data center."
If Apple had agreed to make server chips (or license them), they would likely have stayed at Apple. ARM in the server space can make a huge difference over what Intel has been offering with 5x better efficiency but it's not a consumer product business and it's understandable why Apple has no interest in it. It's a shame they lost talented people because of it, especially when Qualcomm won't be directly making server chips either.
Microsoft's custom ARM chip in their Surface products is a Qualcomm chip:
https://www.notebookcheck.net/The-Microsoft-SQ1-is-a-custom-version-of-the-Snapdragon-8cx-with-2x-more-GPU-performance-than-an-8th-gen-Intel-Core-CPU.436786.0.html
They made a build of Windows to run on this and this is the version of Windows that's officially not supported on other chips. If the exclusivity with Qualcomm ends, they can open the Windows license up. This won't change much for Mac users except more VM companies can officially support it but this doesn't go far enough for games as long as there's no DirectX 12 support. There's some comments here saying this is due to Metal:
https://www.reddit.com/r/macgaming/comments/qhkhvz/what_can_we_do_to_help_codeweavers_bring_directx/
DirectX 12 is supported on Linux in Vulkan/OpenGL but Metal doesn't support things like geometry shaders and different raytracing setups so Apple would need to add these or they find workarounds. They're saying at least 1-2 years before support is there.
At least this increased hardware competition with Intel should make much better value computers all round so Mac users should be able to pick up cheap PCs to run Windows when they need to. Even now a 3060 laptop is around $1000:
https://www.amazon.com/MSI-GF65-144hz-Gaming-Laptop/dp/B09FZPZJPD
Qualcomm could make laptops around that performance level at an even lower price point.
I wonder if Apple will be a beneficiary of Microsoft wanting to get in the ARM chip game themselves. Presumably they'll need to be out of a Qualcomm exclusivity deal for that to happen, son no renewal, and then Microsoft would have no real reason to not license Windows for ARM, licensing is their favourite thing to do.
I think they are 3-5 years away, and without a in-house OS even further away.