Open rmartin16 opened 6 days ago
Also worth note: Github has introduced native Windows ARM runners; they're not available on free tier yet, but if the experience with macOS ARM runners is indicative, they might be available on free tier later this year/early next year.
To confirm, after installing the MSI for an app packaged for x86, the app does run on ARM (albeit virtualized):
However, the zip package logs an error; perhaps unrelated to x86 on ARM since the same thing happens when I try to run the zip on another x86 install...maybe https://github.com/beeware/briefcase/discussions/1881 is related...
What is the problem or limitation you are having?
Briefcase can currently only target Windows on x86. With the growing support for Windows on ARM, Briefcase should support targeting ARM.
Describe the solution you'd like
The current stub should be built for ARM and the Visual Studio template should support targeting ARM.
The embedded Python should be the arm64 version. Although, this is only available back to Python 3.11.
Describe alternatives you've considered
Similar to macOS on Apple Silicon, Windows can run x86 binaries on ARM. I still need to actually try it but this may allow a Briefcase app built for x86 to run on ARM.
Additional context
No response