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
Windows 11 Arm x64 Emulation: Does it Work?
3 min. read
Updated onOctober 4, 2023
updated onOctober 4, 2023
Share this article
Read our disclosure page to find out how can you help Windows Report sustain the editorial teamRead more
Key notes
We’re not really sure if everyone remembers, but back in June 2021, Microsoft actuallyannouncedARM64EC for its new Windows 11 operating system.
The Redmond tech giant described ARM64EC as a new way to bring your existing x64 applications up to speed with the native performance you would expect on ARM.
Keep in mind that Microsoft specified that this would be possible even if you utilize plugins and dependencies that don’t support the architecture yet.
Now, a little over a year after the initial announcement,ARM64EC is now fully supportedby the latest Microsoft-designed operating system, which is Windows 11.
And, since we’re talking about Windows 11 emulation, know that there were a lot of gaming and other improvements coming withParallels Desktop 18.
Arm64EC brings full Windows 11 ARM support
Justin case you might be unaware of the abbreviation’s meaning, theECin the name is actually for Emulation Compatible, which is really self-explanatory.
As Microsoft said, the general idea here is to offer an application binary interface (ABI) that allows developers to build applications using both x64 and ARM code.
Getting a bit deeper into the subject, this means that ARM code will run natively on Windows 11 on ARM devices while x64-specific code will run via emulation.
It goes without saying that this is actually a major milestone for Windows 11 on ARM since it is the only supported Microsoft OS to feature x64 emulation, which is the backbone of ARM64EC.
The ARM64EC ABI differs slightly from the existing ARM64 ABI in ways that make it binary compatible with x64 code.
Specifically, the ARM64EC ABI follows x64 software conventions including calling convention, stack usage, and data alignment, making ARM64EC and x64 interoperable. Apps built as ARM64EC may contain x64 code but do not have to, since ARM64EC is its own complete, first-class ABI for Windows.
Following all the work that has been put into this project, the tech giant now believes that the ABI is stable enough to transition from its experimental phase and on to general release.
Furthermore, ARM64EC also comes with some major benefits for developers, where instead of making sure that their entire codebase is ARM-compatible, they can now update their code and have both x64 and ARM functionalities running simultaneously.
On a Windows on ARM device, the latter will have better performance, which means you have to actually continuously update the codebase to improve native ARM performance without losing any functionalities in the process.
Prerequisites
You didn’t think that this would just work without any conditions, did you? Yes, there are some prerequisites for this to actually function, and here they are:
Happy with the latest improvements brought to Windows 11 for ARM? Share your opinions with us in the comments section below.
More about the topics:Windows 11 Software & Apps
Alexandru Poloboc
Tech Journalist
With an overpowering desire to always get to the bottom of things and uncover the truth, Alex spent most of his time working as a news reporter, anchor, as well as TV and radio entertainment show host.
A certified gadget freak, he always feels the need to surround himself with next-generation electronics.
When he is not working, he splits his free time between making music, gaming, playing football, basketball and taking his dogs on adventures.
User forum
0 messages
Sort by:LatestOldestMost Votes
Comment*
Name*
Email*
Commenting as.Not you?
Save information for future comments
Comment
Δ
Alexandru Poloboc
Tech Journalist
With a desire to always get to the bottom of things and uncover the truth, Alex spent most of his time working as a news reporter.