Microsoft semplifica la creazione di app per Windows 11 su ARM

Microsoft ha rilasciato una nuova versione a 64 bit di Office per PC Windows 11 con processori ARM. Sta utilizzando nuovi strumenti disponibili per tutti.

Microsoft ha appena rilasciato il prima build di Windows 11 agli addetti ai lavori nel canale Dev e include un megaton di nuove funzionalità. Ma quello che puoi vedere solo nella build non è tutto. Microsoft ha anche annunciato che renderà più semplice per gli sviluppatori realizzare app più veloci per Windows 11 su ARM. Microsoft lo chiama ARM64ECed EC sta per "Emulazione compatibile". È un modo per gli sviluppatori di trasferire più facilmente le proprie app x64 su ARM senza dover ricompilare l'intera app. Per accompagnarlo, c'è una nuova versione a 64 bit di Office per Windows 11 su ARM.

Come afferma Microsoft, ARM64EC è un'interfaccia binaria dell'applicazione (ABI) per Windows 11 su ARM ed è interoperabile con x64. Ciò significa che gli sviluppatori possono creare un'app che utilizza ARM64EC per alcuni processi o moduli e x64 per altri. Il codice ARM64EC funziona nativamente su ARM, mentre i componenti x64 utilizzano il livello di emulazione, anch'esso nuovo in Windows 11. Tuttavia, gli sviluppatori possono utilizzare ARM64EC da solo per le loro app.

Ciò significa che gli sviluppatori possono gradualmente trasformare le loro app in modo che siano completamente native sui dispositivi ARM, invece di dover convertire tutto in una volta. Sfruttando ARM64EC, i componenti x64 possono ancora essere utilizzati dove ha più senso, ad esempio se una funzionalità specifica non richiede prestazioni native o non viene utilizzata così spesso. Ogni modulo e processo può quindi essere trasferito ad ARM64EC come lo sviluppatore ritiene opportuno.

Office a 64 bit per Windows 11 su ARM

Per dimostrare il valore della nuova ABI, Microsoft annunciato anche oggi la disponibilità delle versioni a 64 bit di Office per Windows 11 su ARM. Le principali app di Office, tra cui Word, Excel, PowerPoint, OneNote e Outlook, sono ora tutte disponibili come app ARM64EC. Si tratta di app complesse con tonnellate di moduli, quindi non tutte sono state convertite all'architettura ARM nativa. Ma con questo nuovo strumento, parte del codice può ora essere eseguito in modo nativo, quindi tutti questi moduli sono ora disponibili per la prima volta sui PC ARM. Inoltre, Microsoft afferma che non sentirai alcuna differenza di prestazioni eseguendo le app su un PC basato su Intel o AMD.

Sarai in grado di capire quali app sono basate su ARM64EC guardando la scheda Architettura in Task Manager. Queste app saranno etichettate come ARM64 (compatibile con x64). Altre verranno semplicemente etichettate come app x64 e verranno eseguite in modalità di emulazione x64.

Per provarlo, dovrai eseguire la nuova build di Windows 11 Insider Preview e avere anche un PC basato su ARM. Successivamente dovrai disinstallare la versione a 32 bit di Office, se ce l'hai, prima di scaricare l'ultima versione disponibile da Office.com. Una volta installato, devi accedere al menu Account e iscriverti al canale Beta del programma Office Insider. Dopo l'aggiornamento all'ultima build Insider, dovresti avere queste funzionalità abilitate.

Esistono alcune limitazioni con questa versione iniziale, ad esempio l'integrazione di Teams con Outlook non è stata ancora completata. Potresti anche scoprire che alcune ricerche non funzionano in app come Outlook e OneNote.

Puoi aspettarti che queste cose vengano risolte prima o poi finestre11 uscirà entro la fine dell'anno. A quel punto dovrebbero esserci anche altre app che trarranno vantaggio da questo nuovo strumento.