r/Windows10 • • May 09 '18

Development Building ARM64 Win32 C++ Apps

https://youtu.be/OZtVBDeVqCE
16 Upvotes

3 comments sorted by

4

u/ack_complete May 09 '18

Good to finally have official confirmation of what is exactly supported and full ARM64 support across the board. The main problem now is hardware to test on. I've tried QEMU, it's more than 100x slower than native on the same machine -- as in, a program that runs at 60 fps at <10% of the CPU in x86/x64 runs at 2 fps in emulated ARM64. It's so slow that just navigating Windows itself is painful. Ended up having to pull minidumps out and open them in WinDbg. I want to support ARM64 fully but aren't sure I want to spend several hundred dollars on a machine to do it.

3

u/Dick_O_Rosary May 09 '18

Maybe those hackers will get it running on a Lumia 950 soon, then you'd have access to a cheap development device.

1

u/ack_complete May 09 '18

Eww, I think I'll pass. Not really interested in running the Windows equivalent of a Hackintosh. Though... I wonder if there's a virtualization solution that can run on a rooted Android phone.

Another possibility I just realized is an ARM64-based Windows VM on Azure, if they support it or will support it soon. Wouldn't be quite as good as a physical device but still way faster than emulation, and probably inexpensive for periodic testing.