Microsoft ha ufficialmente implementato il supporto Arm64EC per Windows 11 su Arm. Ciò consente agli sviluppatori di creare app che possono essere eseguite su chip Arm e utilizzare una combinazione di codice Arm nativo e codice x64 che utilizza l'emulazione. Non solo renderà più semplice per gli sviluppatori trasferire le proprie app su Windows 11 su Arm, ma consentirà anche alle app di funzionare meglio grazie al supporto x64.
Sebbene Windows 11 su Arm supporti da tempo l'emulazione di app x86/x64, Arm64EC è una nuova interfaccia binaria dell'applicazione (ABI) che consente agli sviluppatori di eseguire la transizione incrementale delle loro app x64 al codice Arm nativo. Ciò contribuirà a risparmiare cicli della CPU e si tradurrà in efficienza e prestazioni più elevate.
Arm64EC ("Compatibile con l'emulazione") ti consente di creare nuove app native o eseguire la transizione incrementale delle app x64 esistenti per sfruttare la velocità nativa e le prestazioni possibili con i dispositivi basati su Arm, inclusi un migliore consumo energetico, una durata della batteria e carichi di lavoro AI e ML accelerati.
Secondo Microsoft, Arm64EC fornirà prestazioni migliori grazie al supporto nativo, consentendo allo stesso tempo agli sviluppatori di migrare prima i componenti della loro app che richiedono più utilizzo della CPU.

Per l'utente finale, il cambiamento sarà invisibile, ma una volta che gli sviluppatori aggiorneranno le loro app x64, gli utenti dovrebbero vedere miglioramenti delle prestazioni.
Microsoft ha annunciato Arm64EC per Windows 11 più di un anno fa. La differenza tra Arm64EC e Arm64 è che il primo è compatibile a livello binario con x64. Anche Office for Arm di Microsoft ne trae vantaggio, consentendogli di funzionare meglio, pur mantenendo la compatibilità con i plugin x64.
Saperne di più:Microsoft affronterà Apple con chip ARM personalizzati e ottimizzazione di Windows 12
Questa è una notizia importante per gli sviluppatori e potrebbe comportare la disponibilità di più app per Windows 11 su Arm. Sebbene gli utenti esistenti di Windows 11 su Arm vedranno dei vantaggi, avere un fiorente ecosistema di app convincerebbe anche più OEM a rilasciare dispositivi Arm con Windows. Anche gli utenti Mac che utilizzano Parallels per eseguire Windows 11 su Arm dovrebbero trarne vantaggi.
Per iniziare, gli sviluppatori dovranno utilizzare i seguenti SDK e strumenti:
- L'ultima build dell'SDK di Windows 11. Se utilizzi l'SDK di Windows 11 versione 22000, la versione aggiornata il 29 luglio 2022 include correzioni chiave per la creazione di app Arm64EC.
- Visual Studio 2022 versione 17,3 o successiva.
- Strumenti Arm64EC installati con il programma di installazione di Visual Studio.
