Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

...

  • 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.

...