A Windows 11 számos új funkciót hoz az asztalra. Az új memóriakezelő rendszer például érzékenyebbé teszi a felhasználói felületet, és segít meghosszabbítani laptopja akkumulátorának élettartamát. De még mindig vannak sok kérdés hogy a felhasználók az új operációs rendszerrel kapcsolatban. Az egyik a Windows 11 ARM rendszeren való futtatására vonatkozik.
A Windows 11 futhat ARM-en?
A Windows 11 kompatibilis a legtöbb ARM-eszközzel, kivéve a Snapdragon 835-ös eszközöket. A Windows 11 rendszerrel a Microsoft megkönnyítette a fejlesztők számára, hogy olyan alkalmazásokat hozzanak létre, amelyek natívan ARM-en futnak.
Az ARM processzorokkal felszerelt Windows 10 eszközök fő problémája az alkalmazások hiánya. Ez azért van, mert ezek az eszközök csak a 32 bites emulációt támogatják. Ez valójában jelentős korlátozás sok felhasználó számára. Örömmel fogja tudni, hogy a Windows 11 támogatja a 64 bites alkalmazásokat is.
Az ARM rendszeren futó Windows 10 egy speciális ARM64 rendszert használ, a CHPE-t, más néven Compiled Hybrid Portable Executablet. A CHPE meglehetősen összetett, és nem olyan egyszerű a használata.
A Windows 11 x64 emulációt hoz az ARM-en
A Windows 11 lecseréli a CHPE-t ARM64EC-re (Emuláció kompatibilis). Ennek az új alkalmazási bináris interfésznek köszönhetően minden plugin kompatibilis az ARM64EC kóddal. Nem számít, hogy ARM64-re portolták-e vagy sem. További információkért lásd Az ARM64EC használata Windows 11-es alkalmazások készítéséhez ARM-eszközökön.
Ez azt jelenti, hogy azok a programok, amelyek nagymértékben támaszkodnak harmadik féltől származó beépülő modulokra, például az Adobe Photoshopra, probléma nélkül átvihetők ARM rendszerű Windows rendszerre. A fejlesztőknek nem kell eltávolítaniuk ezeket az extra beépülő modulokat alkalmazásaik portolásakor.
Sok ARM-alkalmazáson futó Windows 10 már natív ARM64-alkalmazás. A Microsoft Teams az egyik ilyen. Biztos lehet benne, hogy az ARM32 alkalmazásoknak tökéletesen kell futniuk a Windows 11 rendszeren.
Következtetés
A Windows 11 kompatibilis a legtöbb ARM-alapú eszközzel. Az operációs rendszer egy új, ARM64EC nevű bináris alkalmazásfelületre támaszkodik (Emuláció kompatibilis), megkönnyítve az ARM-en natívan futó alkalmazások fejlesztését. Mi a véleményed ezekről a változásokról? Megjegyzés alább.