
Nismo baš sigurni sjećaju li se svi, ali Microsoft je zapravo u lipnju 2021 najavio ARM64EC za svoj novi Windows 11 operativni sustav.
Tehnološki div iz Redmonda opisao je ARM64EC kao novi način da svoje postojeće x64 aplikacije dovedete do brzine s nativnim performansama koje biste očekivali na ARM-u.
Imajte na umu da je Microsoft naveo da bi to bilo moguće čak i ako koristite dodatke i ovisnosti koji još ne podržavaju arhitekturu.
Sada, nešto više od godinu dana nakon prve objave, ARM64EC je sada u potpunosti podržan najnovijim operativnim sustavom koji je dizajnirao Microsoft, a to je Windows 11.
A budući da govorimo o emulaciji sustava Windows 11, imajte na umu da dolazi puno igrica i drugih poboljšanja Parallels Desktop 18.
Arm64EC donosi punu podršku za Windows 11 ARM
Za slučaj da možda niste svjesni značenja kratice, EC u nazivu je zapravo za Emulation Compatible, što je stvarno razumljivo samo po sebi.
Kao što je Microsoft rekao, opća ideja ovdje je ponuditi aplikacijsko binarno sučelje (ABI) koje programerima omogućuje izradu aplikacija koristeći i x64 i ARM kod.
Ulazeći malo dublje u temu, to znači da će se ARM kod izvoditi nativno na Windows 11 na ARM uređajima, dok će se kôd specifičan za x64 izvoditi putem emulacije.
Nije potrebno spominjati da je ovo zapravo velika prekretnica za Windows 11 na ARM-u budući da je to jedini podržani Microsoftov OS koji ima x64 emulaciju, što je okosnica ARM64EC-a.

ARM64EC ABI malo se razlikuje od postojećeg ARM64 ABI na načine koji ga čine binarno kompatibilnim s x64 kodom.
Konkretno, ARM64EC ABI slijedi x64 softverske konvencije uključujući konvenciju pozivanja, korištenje stogova i usklađivanje podataka, čineći ARM64EC i x64 interoperabilnima. Aplikacije izrađene kao ARM64EC mogu sadržavati x64 kod, ali ne moraju, budući da je ARM64EC vlastiti potpuni, prvoklasni ABI za Windows.
Nakon cjelokupnog rada koji je uložen u ovaj projekt, tehnološki div sada vjeruje da je ABI dovoljno stabilan za prijelaz iz svoje eksperimentalne faze u opće izdanje.
Nadalje, ARM64EC također dolazi s nekim velikim prednostima za programere, gdje umjesto da osiguravaju da cijela njihova kodna baza je kompatibilna s ARM-om, sada mogu ažurirati svoj kod i pokrenuti i x64 i ARM funkcionalnosti istovremeno.
Na Windows na ARM uređaju, potonji će imati bolje performanse, što znači da zapravo morate kontinuirano ažurirajte bazu koda kako biste poboljšali nativnu izvedbu ARM-a bez gubitka funkcionalnosti u postupak.
Zadovoljni ste najnovijim poboljšanjima donesenim na Windows 11 za ARM? Podijelite svoje mišljenje s nama u odjeljku za komentare u nastavku.