These are many pages old at this point, so it may not have been worth my time to reply since both posts have probably have better replies by the point but... in case they don't...
Sappharad said:
I think it's safe to say there will be ways to run Windows
Until Apple confirms it, I don't think it's safe to say that at all.
It is extremely safe to say that. Apple isn't going to be the one to confirm that, unless Microsoft wants to sell ARM Windows directly to Mac users. Apple was never responsible for the Virtual PC and Virtual Machine products in the past and there already exist open source solutions for emulating Windows. Someone already posted earlier in this thread (after my post) about an open source QEmu port to iPad which was capable of running older games. From that standpoint, it's already been done since iPad apps will run natively on Apple Silicon Macs. I'm not talking even about commercial products yet, but there are also similar solutions for ARM based 'computers' like the Raspberry Pi to run Windows via emulation. In short, "it's safe to say there will be ways to run Windows" because it has already been done before on ARM platforms.
In the case of commercial products, Parallels own advertising on their site for Parallels desktop promotes the product as a way of running Windows on macOS. While they have not announced any plans to emulate x86 and continue supporting existing VMs from older Macs, they definitely have people who know how to pull that off. They're already a year ahead of their biggest competitor (VMWare) because they ship the only VM solution capable of simulating a modern DX12 graphics card. I've been using VMWare Fusion for the past 10 years, but it sounds like I'll probably end up switching products in a few years when AppleCare runs out on my primary Mac and it's time for me to get another.
WINE (Wine is Not an Emulator) (seriously, that's what it stands for)...is only just NOW trying to figure out how to get 64-bit version for Catalina... Moving to ARM will stop them dead to that project.. :/
They released the 64-bit Catalina version back in December. I mentioned in another thread that I feel sorry for them, because they put a bunch of effort into that only to have it be mostly negated a year later. However, there have been experiments in the past that combine WINE with x86 emulation - all of the .exe's are emulated but then call native WINE builds of various Windows DLLs. There's a wiki page on the WineHQ site about doing this with ARM linux.
There's a
brief statement on CodeWeaver's forums from an employee regarding this. My interpretation of the post is that they think the existing build should work on ARM Macs right now via Rosetta - WINE is not virtualization so Rosetta should be able to translate it. In another 3 years or so when Apple is fully on ARM Macs and wants to drop Rosetta to save space, that is probably when CodeWeavers will have to deal with the situation.