...
CoPilot+ PCs and previous generation Windows on Arm devices
Surface books, Thinkpads x14s with Snapdragons and Thinkpad T14s with Snapdragon X-Plus and X-Elite processors are excellent Windows on Arm machines running Windows 11. This is the preferred choice for development.
Volterra dev boxes and laptops, surface , laptops, and Surfaces (Snapdragon 8cx Gen3), running Windows 11 may not be available, but can be found for cheap in cheaply on secondary markets. They serve as low cost alternatives, but it is worth noting that “you get what you pay for” applies here, and the performance improvement of the X Elite/X Plus machines is significant.
WinRT and Windows 10 based devices are not recommended, and in most cases have had support withdrawn.
Cloud providers - AWS, Oracle, Google, Azure
Windows Arm64 instances is are currently offered only from Azure
https://actuated.dev/blog/native-arm64-for-github-actions
You have to maintain the software packages installed on that machine
If you use KinD or Docker, you’re going to run into conflicts between builds
Out of the box scheduling is poor - by default it only runs one build at a time there
Others Other cloud providers can provide a aarch64 linux instance
Windows ARM64 VM on AppleSilicon
“Parallels” software is Microsoft supported, and has good performance on Parallels software
Expensive option considering a modern Mac with at least 16 GB Ram and Parallels license.
UTM is the recommended open source alternative based on QEMU with , and has good performance on a Mac computercomputers.
ISO for Windows for 11 ARM64 architecture ISO is available here:
...
Applications developed on Github may use GitHub Actions available (currently available for paid accounts, free tier for open source project projects expected in Q2 2025). GHA can be used to build WoA native binaries.
Billed per minute (until free tier available) as opposed to hourly on Azure, might prove to be more economical than getting virtual machines in Azure, but limited to actions.
...
Can bring up an emulated Arm64 VM within Windows x64
Acceptable for browsing an and basic usage
Not suitable for compiling and running big projects.
...