Windows 11 tuo pöytään monia uusia ominaisuuksia. Esimerkiksi uusi muistinhallintajärjestelmä tekee käyttöliittymästä reagoivamman ja auttaa pidentää kannettavan tietokoneen akun käyttöikää. Mutta niitä on edelleen paljon kysymyksiä mitä käyttäjillä on uudesta käyttöjärjestelmästä. Yksi niistä koskee Windows 11:n käyttöä ARM: ssa.
Voiko Windows 11 toimia ARM: ssa?
Windows 11 on yhteensopiva useimpien ARM-laitteiden kanssa paitsi Snapdragon 835 -laitteiden kanssa. Windows 11:n avulla Microsoft on helpottanut kehittäjien mahdollisuuksia luoda sovelluksia, jotka toimivat alkuperäisesti ARM: lla.
Suurin ongelma ARM-prosessorilla varustettujen Windows 10 -laitteiden kanssa on sovellusten puute. Tämä johtuu siitä, että nämä laitteet tukevat vain 32-bittistä emulointia. Se on itse asiassa merkittävä rajoitus monille käyttäjille. Tulet iloiseksi kuullessani, että Windows 11 tukee myös 64-bittisiä sovelluksia.
ARM: n Windows 10 käyttää erityistä ARM64-järjestelmää nimeltä CHPE, eli Compiled Hybrid Portable Executable. CHPE on melko monimutkainen ja ei niin helppokäyttöinen.
Windows 11 tuo x64-emuloinnin ARM: ään
Windows 11 korvaa CHPE: n ARM64EC: llä (Emulointi yhteensopiva). Tämän uuden sovellusbinaariliitännän ansiosta kaikki liitännäiset ovat yhteensopivia ARM64EC-koodin kanssa. Sillä ei ole väliä, onko ne siirretty ARM64:ään vai ei. Katso lisätietoja ARM64EC: n käyttö sovellusten luomiseen Windows 11:lle ARM-laitteissa.
Tämä tarkoittaa, että ohjelmat, jotka riippuvat voimakkaasti kolmannen osapuolen laajennuksista, kuten Adobe Photoshopista, voidaan siirtää ARM: n Windowsiin ilman ongelmia. Kehittäjien ei tarvitse poistaa näitä ylimääräisiä laajennuksia siirtäessään sovelluksiaan.
Monet ARM-sovellusten Windows 10 ovat nyt alkuperäisiä ARM64-sovelluksia. Microsoft Teams on yksi niistä. Voit olla varma, että ARM32-sovellusten pitäisi toimia hyvin Windows 11:ssä.
Johtopäätös
Windows 11 on yhteensopiva useimpien ARM-pohjaisten laitteiden kanssa. Käyttöjärjestelmä perustuu uuteen sovelluksen binaariliitäntään nimeltä ARM64EC (Emulointi yhteensopiva), mikä helpottaa sovellusten kehittämistä, jotka toimivat alkuperäisesti ARM: lla. Mitä mieltä olet näistä muutoksista? Kommentoi alle.