Microsoft on virallisesti antanut ARM64EC -tuen Windows 11: lle ARM: llä. Tämän avulla kehittäjät voivat luoda sovelluksia, jotka voivat toimia ARM -siruilla, ja käyttää yhdistelmää natiiviarvokoodia sekä X64 -koodia, joka käyttää emulointia. Sen lisäksi, että kehittäjät helpottavat, että kehittäjät voivat siirtää sovelluksiaan Windows 11: een ARM: iin, mutta myös sovellusten suorittaminen paremmaksi X64 -tuen vuoksi.
Vaikka Windows 11: n ARM: llä on tukenut jonkin aikaa x86/x64 -sovelluksen emulointia, ARM64EC on uusi sovellusbinaarinen käyttöliittymä (ABI), jonka avulla kehittäjät voivat siirtyä asteittain X64 -sovelluksiin natiiviin ARM -koodiin. Tämä auttaa säästämään CPU -sykliä ja johtaa suurempaan tehokkuuteen ja suorituskykyyn.
ARM64EC (”Emulation Comprated”) antaa sinun rakentaa uusia alkuperäisiä sovelluksia tai siirtyä asteittain olemassa oleviin X64-sovelluksiin hyödyntääksesi natiivista nopeutta ja suorituskykyä mahdollisella tavalla ARM-moottorilla olevilla laitteilla, mukaan lukien parempi virrankulutus, akun käyttöikä ja kiihdytetyt AI & ML-työkuormat.
Microsoftin mukaan ARM64EC tarjoaa paremman suorituskyvyn alkuperäisen tuen takia, samalla kun kehittäjät voivat siirtyä sovelluksensa ensin suorittimien eniten.
Lue lisää:Microsoft ottaa Applen ottamaan vastaan mukautetut käsivarren sirut ja Windows 12 -optimoinnin

Loppukäyttäjälle muutos on näkymätöntä, mutta kun kehittäjät päivittävät X64-sovelluksensa, käyttäjien tulisi nähdä suorituskyvyn parannukset.
Microsoft ilmoitti ARM64EC Windows 11: lle yli vuosi sitten. Ero ARM64EC: n ja ARM64: n välillä on, että entinen on binaarinen yhteensopiva X64: n kanssa. Microsoftin oma ARM -toimisto hyödyntää myös tätä, jolloin se voi toimia paremmin, samalla kun se ylläpitää yhteensopivuutta X64 -laajennusten kanssa.
Tämä on tärkeä uutinen kehittäjille ja voi johtaa siihen, että enemmän sovelluksia on saatavana Windows 11: lle ARM: llä. Vaikka ARM -käyttäjien nykyiset Windows 11 -sovellukset näkevät etuja, kukoistavan sovellusekosysteemin saaminen vakuuttaisi myös lisää OEM -laitteita ARM -laitteiden julkaisemiseksi Windows -laitteilla. Jopa Mac -käyttäjien, jotka käyttävät rinnakkaisia Windows 11: n suorittamiseen ARM: llä, pitäisi nähdä tästä hyötyä.
Aloittamiseksi kehittäjien on käytettävä seuraavia SDK: tä ja työkaluja:
- Uusin Windows 11 SDK -rakennus. Jos käytetään Windows 11 SDK -versiota 22000, päivitetty versio 29. heinäkuuta 2022 sisältää avainkorjaukset ARM64EC -sovellusten rakennushakemuksille.
- Visual Studio 2022 -versio 17.3 tai uudempi.
- ARM64EC -työkalut, jotka on asennettu Visual Studio Installer -sovelluksen kanssa.
