In this matter, your faith is bigger than that of a mustard seed; mine isn't.
As others have pointed out elsewhere, there is no software equivalent to Rosetta for this transition.
MS is trying to move to ARM but
has encountered a number of problems and limitations, including:
- x64 apps not supported: This doesn’t come as a surprise. Windows 10 on ARM doesn’t support emulation of x64 apps. However, these might be supported in the future.
- Only ARM64 drivers supported: Even though Windows 10 on ARM can run x86 apps, it can’t use x86 drivers. It wouldn’t be a problem unless you have older devices. In that case, driver support will not be available. Driver support for Windows 10 on ARM will be more limited, kind of like what Windows 10 S offers.
- Apps which modify the Windows experience will probably not work correctly: Apps like input method editors or assistive technologies will not work properly on Windows 10 on ARM. Apps which come with shell extensions such as Dropbox may not work correctly either. They will have to be natively compiled for ARM.
- Some games and apps don’t work: Apps and games which use a version of OpenGL later than 1.1 or which need hardware accelerated OpenGL will not work on Windows 10 on ARM. Games which use anticheat mechanisms will not work either.
- Apps which presume that every ARM-based device suns a mobile version of Windows may not work as intended. Some apps which were made for Windows Phone will not work correctly and might appear in the wrong orientation or have UI layout issues. However, there wouldn’t be many apps like these.
- The Windows Hypervisor Platform is not supported. You will not be able to run virtual machines using Hyper-V.
I would expect the same equivalent issues to hold true for macOS, as well.
You are very optimistic.
With all due respect, you are overstating the other poster's position using the word "hate." Your posts can tend to grate on others--they do on me. Most of the posts which you write endorse the iOS ecosystem and proclaim the wonders of iOS for your workflow. That is great, for you. Please understand that there are many of us who, unlike you, are unable to accomplish our work on an iOS device and consequently require x86-64 hardware and software for our livelihood. This does not mean that we "hate" Apple when we debate a transition in CPU architecture; rather, it means that there is a bit of angst as Apple appears to be abandoning many of its users who have been with the company through its transitions and rely on a certain workflow to accomplish tasks and make a living. Simply telling others to change or leave and mis-characterizing their posts is neither an answer nor decent debate / conversation.
We should all be bracing for this possibility. MS received push-back when they announced Windows on ARM just because of this very issue--MS intended / announced that only apps approved and purchased or downloaded through the MS Store were to be installed on ARM computers. I don't know if MS backed down on this, but I would expect in large part that the push from both MS and Apple toward ARM will lead to a walled garden for app developers and end users--all in the name of security.