Windows is ok... I use it at work and it does the job... for myself I'd use it for gaming as needed.
No. That’s not yet supported.I’m assuming you can run Big Sur within parallels 16![]()
What are you even talking about? Rosetta is for emulating x86 apps in macOS, not Windows! Windows ARM in a virtual machine will not emulate x86 apps using Rosetta–it does so using Microsoft's own emulation tool.
Isn't BootCamp not allowed on the M1?
I honestly don't know why Microsoft doesn't work with Apple to make Boot Camp possible with ARM Windows.
At the risk of stating the obvious, it's to be able to run Windows software on your Mac....via one of two mechanisms:Can anybody help me understand the use of Windows on ARM with a Mac?? Is there enough app support to justify adding the OS to an M1?
It's not the Windows-on-ARM apps that matter (for now); it's the ability to run x86_64 Windows apps - i.e. all the existing Windows software....provided it works well enough.A solution to a problem that pretty much does not exist. There's a very limited set of apps that run on Windows ARM and I suspect that they're already available on a Mac. I doubt many would need this.
doubling implies a 100% increase, not 200%....18.85% is nowhere near to the 200% you would expect with a doubling of cores. I think that was the point.
Can anybody help me understand the use of Windows on ARM with a Mac?? Is there enough app support to justify adding the OS to an M1?
Wouldn’t that make Macs the best Windows machines? If M1 is already beating official ARM Microsoft-branded PCs via virtualization, imagine the native performance benchmarks if you could install ARM Windows via Boot Camp.
ARM Windows also runs Intel apps (though the x64 emulator is still in beta). This would thus allow us to run a ton of Windows apps, including games, in an environment potentially much more reliable than CrossOver.
I honestly don't know why Microsoft doesn't work with Apple to make Boot Camp possible with ARM Windows. Perhaps in 1-2 years? Anyway, the first Intel Macs didn't have Boot Camp from day one either, so we might still see something in the future.
Isn't BootCamp not allowed on the M1?
Just another reason I don't do Windows!![]()
Apple have said that they won't support "direct booting of alternative OSs" (i.e. BootCamp) on Apple Silicon, and
AFAIK booting other OSs is "allowed" (M1 systems can be configured to boot unsigned images) but that is moot unless alternative OSs exist. For an OS to run on M1 hardware it will need to work with the Apple bootloader/firmware and have drivers for video, SSD and all the other hardware that is now provided by Apple's proprietary systems-on-a-chip. That would be hard without active support from Apple, but maybe not impossible, with reverse engineering.
What Apple are supporting is virtualisation, which always includes a certain amount of hardware emulation and "dummy" drivers for which the hypervisor (Parallels etc.) passes on to the MacOS drivers.
Well, for a start, Apple would have to supply specs for how to write video, SSD, etc. drivers for Apple Silicon and that would mean having to "freeze" those specs to some extent. Currently, as the only source for ASi-compatible operating systems, they are free to chop and change specs with every new Mac model and fix them with a point release of MacOS.
APFS and dynamic disk partitioning renders your concerns here moot. Direct booting will always be superior in terms of performance (hell, that much is evident in the benchmark scores of these VMs versus macOS bare metal installations). I'm not saying it won't suffice for most, but I wouldn't go so far as saying that it's "the best" solution. I'll happily agree that later era Boot Camp has become a cludgy mess that is a far cry from how neat and streamlined it was when it launched originally. But a lot of that is due to how Apple managed the T2 integration and driver support within Windows. That and their on-logic-board SSDs. But, with Apple Silicon, they have the freedom to make it different as just about everything else under the hood with these new Macs is different. Apple and Microsoft just need to work together (and the incentives for them to do so are already there; both stand to gain big by doing so).Meanwhile, for a large proportion of users who want to be able to run Windows or Linux on their Mac, virtualisation is the best tool for the job - in return for a bit of lost performance you avoid having to reboot to switch OS, avoid having to physically partition the disc (wasteful - with a VM you can have a virtual disc file that starts small and grows on demand), get file sharing - and often cut & paste - between MacOS and Windows (rather than mess around with APFS for Windows and/or NTFS on Mac) plus get other useful features like snapshots, more flexible networking and more protection from nasties infecting the PC side.
I work as an IT, he is pretty right even if he was joking. No freeze, but so many bugs, issues to lose your mind in 2020. Windows 10 installing sponsored content and games with pro and enterprise license is absolutely garbage.Was the last time you used an windows machine during Vista or something?
This reads like fanboy garbage.
No really, windows 10 has been good so far. Fast and doesn't need a reinstall every 1-2 years.Errors, freezing, bad performance... sounds like typical windows to me.
Seriously. I hate having to uninstall a bunch of junk every time I setup a fresh windows installation.I work as an IT, he is pretty right even if he was joking. No freeze, but so many bugs, issues to lose your mind in 2020. Windows 10 installing sponsored content and games with pro and enterprise license is absolutely garbage.
I keep an up-to-date installation in a vm and maintain multiple machines for my family, so I’m pretty familiar with it. My biggest gripes have more to do with design than performance.No really, windows 10 has been good so far. Fast and doesn't need a reinstall every 1-2 years.
In Windows on ARM, many apps are arm32, so they don't run at all with M1 because as far as we know, M1 is only compatible with arm64. Those arm32 apps will crash if you attempt to open them in the VM as Windows does not translate arm32 to arm64.
APFS and dynamic disk partitioning renders your concerns here moot.
Some people need to run apps that don't exist (and won't ever exist) for Mac. Doesn't matter whether your Mac is Apple Silicon or Intel based. The need will continue to exist for a while.
ARM64 Windows machines won't be the best Windows machines until emulated performance is on par with what Apple has for Rosetta 2. Until then, it's a niche substitute for x64 Windows 10 which makes an Intel Mac a better buy. But shift both platforms over to ARM64 to the point where we keep seeing this degree of performance (including apps), and then you'll have the best Windows machines. For the time being, they're only the best ARM-based Windows machines.
It's a serious win-win for both of them to make running the ARM64 version of Windows 10 run on Apple Silicon Macs. I'd bet that it's in the works. It'd be stupid for both of them for it not to be. Though, I don't believe that it'll be Boot Camp as we know it. I think virtualization is a for sure. I do believe that Apple will also reverse course on direct booting for Windows 10 for ARM64 on Apple Silicon Macs, but this will take some time as it won't be a simple matter of cooking drivers for the industry standard PC components that Apple used in Intel Macs and then enabling CSM support as was done on 2006-2014 Intel Macs. Apple and Microsoft would need to engineer a whole new bootloader and Apple would need to create drivers for Apple Silicon Mac SoCs and components for Windows 10 for ARM64. Not impossible, but it still requires much more work than was needed for Intel Mac Boot Camp.
It's not. This is virtualization, not Boot Camp.
Because you don't like pre-release software that isn't fully baked? Then what are you doing using macOS where at least every other annual release is a long-term public beta? 🤣
They didn't support it on Intel Macs until Intel Macs had been shipping for three months already. Not saying that they'll reverse course on it this soon, but certainly, it's not outside of the realm of reason to believe that they may do so again.
Yes, and Microsoft and Apple both stand A LOT to gain by collaborating to rectify this. Also, it's not Apple's bootloader that needs to be changed, because it's not Apple's OS (the bootloader is an OS component, not a hardware component). Apple and Microsoft both need to collaborate on the Bootloader side of things. And Apple would need to write drivers (not just use off-the-shelf drivers that already exist for pre-existing components, like you said).
It's Apple's Hypervisor framework that Parallels and VMware will be leveraging on Apple Silicon Macs. Technically, Apple's involvement will still be required for drivers. It just won't be as crazy as designing drivers for the native hardware. But it's still technically Apple's hypervisor that needs drivers.
Apple doesn't need to supply specs to anyone. They just need to write the drivers. If anything, it's Microsoft that would need to supply specs for writing drivers for ARM64 Windows 10. But I'm pretty sure those exist already for OEMs.
APFS and dynamic disk partitioning renders your concerns here moot. Direct booting will always be superior in terms of performance (hell, that much is evident in the benchmark scores of these VMs versus macOS bare metal installations). I'm not saying it won't suffice for most, but I wouldn't go so far as saying that it's "the best" solution. I'll happily agree that later era Boot Camp has become a cludgy mess that is a far cry from how neat and streamlined it was when it launched originally. But a lot of that is due to how Apple managed the T2 integration and driver support within Windows. That and their on-logic-board SSDs. But, with Apple Silicon, they have the freedom to make it different as just about everything else under the hood with these new Macs is different. Apple and Microsoft just need to work together (and the incentives for them to do so are already there; both stand to gain big by doing so).
Not now, but the performance of Apple's M1s and what is to come from them will influence the industry towards ARM processors and the development of operating systems to work on them.
ARM chips are proving themselves a technological iteration in power draw and overall efficiency and it's a marvel. In Dec 2020, Windows on ARM doesn't look like much. By December 2022 or 2023 however...
As a only MacOS user, I often get limited on my software options mainly because the ability to run windows on Mac and the fact that Apple did a poor job in promoting Metal vs CUDA implementation by nvidia, has allowed and even incentives developers not to offer Mac versions of their apps.ARM Windows also runs Intel apps (though the x64 emulator is still in beta). This would thus allow us to run a ton of Windows apps, including games, in an environment potentially much more reliable than CrossOver.
I honestly don't know why Microsoft doesn't work with Apple to make Boot Camp possible with ARM Windows. Perhaps in 1-2 years? Anyway, the first Intel Macs didn't have Boot Camp from day one either, so we might still see something in the future.
Do we know for a fact that M1 can't run ARM32, or is that conjecture?
Oh yes,Can anybody help me understand the use of Windows on ARM with a Mac?? Is there enough app support to justify adding the OS to an M1?
Right. I guess I was expecting Apple to only remove their frameworks from macOS, not actual CPU instructions from their SoC.There's no way to check since the only OS that natively runs on M1 currently is MacOS, and it only runs ARM64 code, nothing else (well, unless you also count Rosetta 2 and x86-64).
This has been the case since iOS 11 as well. Apple has only allowed ARM64 apps since iOS 11, so by now, there's almost nothing that runs ARM32 even on the iOS side.
If we can natively boot a Linux OS, perhaps we'll know for sure if Apple's M1 chip is compatible with ARM32. For now, I'd guess the answer is "no", but it's not definitive.
Can anybody help me understand the use of Windows on ARM with a Mac?? Is there enough app support to justify adding the OS to an M1?
Doubling the cores would, in the best case, bring a 100% increase.18.85% is nowhere near to the 200% you would expect with a doubling of cores. I think that was the point.