Share this article
Latest news
With KB5043178 to Release Preview Channel, Microsoft advises Windows 11 users to plug in when the battery is low
Copilot in Outlook will generate personalized themes for you to customize the app
Microsoft will raise the price of its 365 Suite to include AI capabilities
Death Stranding Director’s Cut is now Xbox X|S at a huge discount
Outlook will let users create custom account icons so they can tell their accounts apart easier
Microsoft announces ARM64EC – a new way to build apps on Windows 11 on ARM
2 min. read
Published onJune 28, 2021
published onJune 28, 2021
Share this article
Read our disclosure page to find out how can you help Windows Report sustain the editorial teamRead more
If you’re a fan of Windows 11, it’s a big day. Microsoft has released the first build of Windows 11, clarified while (mostly) sticking toits stance on blocking pre 8th gen CPUs, and has also announceda new “Emulation Compatible” binary interface for Windows 11 on ARM, called ARM64EC. The new interface allows developers to transition their apps to run with native speed on ARM, even if they “dependencies or plugins that don’t support ARM yet.”
The ARM64EC can “freely mix and match” between ARM64EC emulation layer and native ARM 64 by runnining ARM64EC in (parts of) an app, while any ARM 64 native code will run using Windows 11 on ARM’s built in emulation.
Microsoft describes the benefits to developers in a blog post:
Traditionally, rebuilding an app for ARM has meant recompiling the entire app. The result is a great native experience for the customer that unlocks the full power of the ARM device. However, from a developer perspective, porting an app can be all-or-nothing, since all the binaries within a process need to be rebuilt before a customer can see the benefit.
With ARM64EC, you can choose to start small and build incrementally. You can identify a part of your codebase that would benefit most from native performance and rebuild it as ARM64EC. The rest of the app will remain fully functional as emulated x64, but the recompiled ARM64EC parts will now have native speed. Over time, you can recompile more of the app as ARM64EC to further improve performance and conserve battery life for your app’s customers.
Developers can get started by downloading the latestWindows Insider SDKand theVisual Studio Preview. You can learn more on the blog post.
Kip Kniskern
User forum
0 messages
Sort by:LatestOldestMost Votes
Comment*
Name*
Email*
Commenting as.Not you?
Save information for future comments
Comment
Δ
Kip Kniskern