Microsoft was about to start testing x64 emulation on ARM devices running Windows 10. However, this had no chance to happen until December. Microsoft has finally announced that the feature is now available with Insider Preview Build 21277.
As of this writing, Windows 10 on ARM is an ARM64 platform, which only supports 32-bit x86 apps via a built-in emulator. It is not possible to run traditional 64-bit apps in this OS. Earlier, we mentioned that this will eventually be changed. Finally, Microsoft today announced that the change goes live in November 2020.
Windows 10 on ARM will soon allow running traditional desktop apps, but only 64-bit. Microsoft is working to add support for x86 applications via a special emulation layer. This will allow the OS to get a variety of software which wasn't previously available on ARM.
Along with OEM vendors like ASUS and HP, Microsoft announced a new generation of PCs. Powered by energy efficient ARM SoC Snapdragon 835, they run Windows 10 and can last up to 20 hours without charge according to Microsoft. Real world performance and battery usage under heavy conditions remains to be seen. Also, how Windows performs on ARM compared to iOS and Android is also an important benchmark.
During WinHEC 2016 (Windows Hardware Engineering Conference), Microsoft made the announcement that they are working together with Qualcomm to bring Windows 10 to Snapdragon ARM mobile processors. It looks like Microsoft has already started uploading ARM64 builds of Windows 10 to Windows Update.
If you're following Microsoft news, there's a chance you've already heard about Microsoft and Qualcomm partnering on bringing the full Windows 10 experience to ARM64 CPU-powered devices. This Windows edition will support running all UWP apps but will also introduce support for running x86 applications on devices with ARM processors. We haven't heard much about it since the first introduction back in December 2016, but Qualcomm officials have finally announced the date of arrival for the first bunch of devices with Windows on ARM64.