Vi er ikke helt sikre på om alle husker det, men i juni 2021, Microsoft faktisk annonsert ARM64EC for sitt nye Windows 11-operativsystem.
Redmond-teknologigiganten beskrev ARM64EC som en ny måte å bringe dine eksisterende x64-applikasjoner opp til hastighet med den opprinnelige ytelsen du forventer på ARM.
Husk at Microsoft spesifiserte at dette ville være mulig selv om du bruker plugins og avhengigheter som ikke støtter arkitekturen ennå.
Nå, litt over et år etter den første kunngjøringen, ARM64EC er nå fullt støttet av det nyeste Microsoft-designede operativsystemet, som er Windows 11.
Og siden vi snakker om Windows 11-emulering, vet du at det kom mange spill og andre forbedringer med Parallels Desktop 18.
Arm64EC gir full Windows 11 ARM-støtte
I tilfelle du kanskje ikke er klar over betydningen av forkortelsen, er EC i navnet er faktisk for Emulation Compatible, som egentlig er selvforklarende.
Som Microsoft sa, er den generelle ideen her å tilby et applikasjonsbinært grensesnitt (ABI) som lar utviklere bygge applikasjoner med både x64- og ARM-kode.
For å komme litt dypere inn i emnet, betyr dette at ARM-kode vil kjøre naturlig på Windows 11 på ARM-enheter mens x64-spesifikk kode vil kjøre via emulering.
Det sier seg selv at dette faktisk er en viktig milepæl for Windows 11 på ARM siden det er det eneste støttede Microsoft OS som har x64-emulering, som er ryggraden i ARM64EC.
ARM64EC ABI skiller seg litt fra eksisterende ARM64 ABI på måter som gjør den binærkompatibel med x64-kode.
Spesifikt følger ARM64EC ABI x64-programvarekonvensjoner, inkludert anropskonvensjoner, stackbruk og datajustering, noe som gjør ARM64EC og x64 interoperable. Apper bygget som ARM64EC kan inneholde x64-kode, men trenger ikke det, siden ARM64EC er sin egen komplette, førsteklasses ABI for Windows.
Etter alt arbeidet som er lagt ned i dette prosjektet, tror teknologigiganten nå at ABI er stabil nok til å gå over fra sin eksperimentelle fase og videre til generell utgivelse.
Videre kommer ARM64EC også med noen store fordeler for utviklere, hvor i stedet for å sørge for at hele kodebase er ARM-kompatibel, de kan nå oppdatere koden sin og kjøre både x64 og ARM funksjoner samtidig.
På en Windows på ARM-enhet vil sistnevnte ha bedre ytelse, noe som betyr at du faktisk må kontinuerlig oppdater kodebasen for å forbedre den opprinnelige ARM-ytelsen uten å miste noen funksjonalitet i prosess.
Fornøyd med de siste forbedringene til Windows 11 for ARM? Del dine meninger med oss i kommentarfeltet nedenfor.