- Prism emula l'applicazioni x86/x64 nantu à ARM64 cù traduzzione JIT, cache per modulu è un usu di CPU più bassu.
- Windows 11 24H2 aghjusta u supportu AVX/AVX2, BMI, FMA è F16C sottu l'emulazione x64 per allargà a cumpatibilità.
- WOW64 copre x86; per x64, ARM64X permette di caricà i binari di u sistema senza redirezzioni o codice speciale.
- I driver ARM64 sò essenziali; u catalogu nativu hè in crescita è App Assure aiuta à risolve l'incompatibilità.

Chì ghjè Prism in Windows nant'à Arm è cumu vi permette di eseguisce applicazioni x86/x64 ? Sè vo site interessatu à Windows nant'à i dispusitivi cù processori Arm, u nome Prism vi sunerà assai familiare. Questu hè u mutore d'emulazione chì permette à l'applicazioni tradiziunali x86 è x64 di funziunà nantu à Arm. senza chì l'utilizatore abbia à fà nunda di particulare o installà cumpunenti supplementari. L'idea hè simplice: chì u vastu ecosistema di software Windows resti dispunibule quandu cambiate a vostra architettura hardware.
Hè impurtante di chiarificà questu da u principiu: L'emulazione face parte di Windows è hè trasparenteIn Windows 11 nant'à Arm, Prism ghjunghje cum'è una evoluzione significativa cù a versione 24H2, aumentendu e prestazioni paragunate à e tecnulugie precedenti è riducendu l'usu di a CPU in i prucessi emulati. È sì, ancu Windows 10 nant'à Arm emula, ancu s'è a cupertura hè limitata à l'applicazioni x86 à 32 bit.
Chì ghjè Prism è perchè hè impurtante in Windows on Arm?
Prism hè u novu emulatore inclusu in Windows 11 24H2 per l'urdinatori Arm. A so missione hè di fà chì u software compilatu per x86/x64 funziona nantu à ARM64 cù a minima penalità pussibule.Microsoft l'hà presentatu accantu à i PC Copilot+, cù una attenzione particulare à i processori Qualcomm Snapdragon X Elite è X Plus, induve a cumpagnia hà affinatu u mutore per prufittà di a so microarchitettura.
Oltre à esse u nome di marca mancante, Prism rapprisenta ottimizzazioni sustanziali paragunate à l'emulazione precedenteTraduce è pianifica u codice in modu più efficace è limita u caricu di a CPU in scenarii di u mondu reale. In pratica, Microsoft segnala miglioramenti trà u 10 è u 20% in a traduzzione binaria cù 24H2 nantu à u listessu hardware, dendu una spinta à l'applicazioni chì prima avianu difficultà.

Oltre à u marketing, ci hè un cuntestu significativu: A maiò parte di u software di PC hè sempre x86 È u catalogu storicu hè enormu. Sè Microsoft vole chì Windows nantu à Arm sia viabile - è cumpete testa à testa cù Apple Silicon Mac - l'emulazione deve esse rapida è cumpatibile. Hè per quessa chì Prism hè una parte chjave di u pianu, soprattuttu postu chì sempre più applicazioni aduttanu i binari ARM64 nativi.
Cumu funziona l'emulazione: da x86/x64 à ARM64 in tempu reale
L'approcciu di Microsoft piglia a forma di un traduttore JIT (Just-In-Time). Prism compila à caldu i blocchi d'istruzzioni x86/x64 in istruzzioni ARM64Questu implica l'applicazione di ottimisazioni per assicurà chì u codice emessu sia efficiente nantu à i kernel Arm. Questu minimizza u sovraccaricu di l'esecuzione di binari non nativi.
Per evità di ricalculà sempre a listessa cosa, Windows mette in cache i blocchi di codice traduttiUn serviziu di sistema mantene queste cache per modulu, affinchì altre applicazioni possinu riutilizarle à u primu avviu, riducendu cusì a latenza è permettendu ottimizzazioni quandu u listessu codice hè eseguitu di novu.
In u mondu x86 à 32 bit, U stratu WOW64 agisce cum'è un ponte sopra a versione ARM64 di Windows. (cum'è accade in a versione x64 di Windows). Questu implica u classicu sistema di fugliali è a redirezzione di u registru per mantene a cumpatibilità, isolendu currettamente ciò chì ogni applicazione pensa di vede.
Cù l'applicazioni x64, l'approcciu cambia: Ùn ci hè micca stratu WOW64 nè binari di sistema / cartulari di registru duplicati.Invece, Windows usa i binari ARM64X in furmatu PE chì u sistema pò caricà in i prucessi x64 è ARM64 da una sola locu, senza redirezzione. Di cunsiguenza, l'applicazioni x64 ponu accede à u sistema (i fugliali è u registru) senza codice speciale.
Ci hè, però, un limite impurtante: L'emulazione copre solu u codice in modu utilizatoreTuttu ciò chì hè in leia cù u kernel (i driver, per esempiu) deve esse compilatu per ARM64. Hè per quessa chì certi hardware più vechji o assai specializati ponu richiede driver specifichi o esse cumpletamente esclusi.
Rilevazione è cumpurtamentu: ciò chì l'applicazioni sottu emulazione "vedenu"
Un'applicazione x86/x64, à menu chì ùn sia dumandata esplicitamente, ùn sà micca ch'ella hè in esecuzione nantu à un urdinatore Arm. Sè vo fate dumande à l'API cum'è IsWoW64Process2 o GetMachineTypeAttributesIdentificarà e capacità di l'ospite ARM64 è l'emulazione stessa. Per a cumpatibilità, GetNativeSystemInfo restituisce dettagli di CPU emulate quandu hè invucatu da una applicazione chì esegue l'emulazione.
Questu impedisce à parechje applicazioni di crash per via di a sovradetezione di l'ambiente. Essenzialmente, l'app "vede" un processore virtuale adattatu per a so esecuzione, cù l'inseme d'istruzzioni è metadati chì Prism decide di espone secondu u casu.
Novità in Prism: più istruzioni CPU è una migliore compatibilità
Una di e nuove funzionalità più putenti vene in e versioni Insider di Windows 11 24H2, cum'è 27744. Microsoft attiva u supportu per l'estensioni x86 assai richieste da i prugrammi muderni: AVX, AVX2, BMI, FMA, è F16C, frà altri. Questu hè fattu da a CPU virtuale chì l'applicazioni x64 emulate "vedenu".
Chì ci hè? Più ghjochi è strumenti creativi chì prima ùn pudianu mancu parte da terra stanu avà passendu u filtru. Perchè ùn fiascanu più per via di i requisiti di a CPU. Quellu errore "AVX/AVX2 mancante" chì bluccava certi videoghjochi è suite di editazione hè diventatu una cosa di u passatu in sempre più casi, cum'è dimustratu da i testi cù Adobe Premiere Pro 25 nantu à ARM.
Nuance impurtante: In certe versioni precedenti, solu l'applicazioni x64 rilevenu queste nuove estensioni.Microsoft hà specificatu questu in e note di versione 27744. In altre versioni di Insider, hè stata attivata una impostazione "opt-in" affinchì certe applicazioni x86 (32-bit) possinu ancu accede à una parte di questu supportu estesu da Proprietà → Compatibilità/Emulazione. Sè state pruvendu diverse versioni, hè nurmale truvà differenze.
L'impresa dumanda à l'Insiders di signalà regressioni è prublemi di cumpatibilità per mezu di Centru di Feedback (Win + F)in a categuria Applicazioni è cù u nome specificu di u software affettatu. Questu hè u modu per affinà a cumpatibilità prima di u so lanciu generale.
Prism versus Rosetta 2 è u rolu di Copilot + PC
Microsoft ùn piatta micca a so ispirazione: Prism hè a "Rosetta 2" di WindowsApple hà dimustratu cù u so stratu di traduzzione chì e transizioni architettoniche ponu esse senza soluzione di continuità se l'hardware li supporta. Avà, cù i PC Copilot+ è i chip Snapdragon X, Microsoft mira à u listessu effettu in l'ecosistema Windows.
L'impresa và finu à affirmà chì A so emulazione pò esse "efficiente cum'è Rosetta 2" Hà ancu prumessu prestazioni più veloci in certi scenarii, ancu s'ellu dipende assai da l'hardware paragunatu è da u tipu di carica. Per avà, hè ragiunevule aspittà prestazioni assai rispettabili in parechje applicazioni è prestazioni spettaculari in applicazioni ARM64 native, ma nunda chì prumesse miraculi universali.
Oltre u slogan, ci hè un fattu praticu: E traduzioni cù Prism in 24H2 sò trà 10 è 20% più veloci in a listessa squadraQuestu rinforza a sensazione di fluidità è riduce i colli di buttiglia induve l'esperienza hè crollata prima sottu à u so propiu pesu.
Prestazioni in u mondu reale, durata di a batteria è induve si trovanu i limiti
U rendimentu sottu emulazione dipende da l'applicazione è da cumu hè cuncipita. Prism riduce a penalità è, in certi casi, l'applicazioni emulate funzionanu cum'è s'elle fussinu native. in i dispusitivi x86 precedenti (pensate à Surface Laptop 5 o Surface Pro 9), grazia à u saltu in efficienza è a putenza di u Snapdragon X stessu.
In quantu à l'autonomia, Windows 11 nantu à Arm cerca di massimizà l'efficienza energetica Si utilizanu sia carte grafiche native sia emulate. Tuttavia, a durata di a batteria dipenderà sempre da u carico di travagliu: u montaggio video, u rendering è i ghjochi restanu scenarii intensivi chì cunsumanu più energia cà i compiti leggeri.
Ci sò limiti chjari: L'emulazione ùn supporta micca i driver o i cumpunenti di u kernel.Dunque, certi periferichi più vechji o assai di nicchia dipendenu da u fabricatore chì hà driver ARM64. È, in leia, certi ghjochi cù anti-cheat chì ùn anu micca una versione ARM o chì richiedenu OpenGL sopra à 3.3 ùn puderanu micca funziunà finu à ch'elli ùn sianu aghjurnati.
In a sezzione di sicurità, A cumpatibilità cù l'antivirus di terze parti hè stata migliurataTuttavia, hè cunsigliatu di verificà casu per casu. Windows Security ferma dispunibule cum'è copertura cumpleta se u venditore ùn offre ancu binari ARM64.
Quali app sò digià native è perchè site interessatu à migrà?
L'emulazione hè bè per cumincià, ma l'orizonte hè ARM64 nativu. Microsoft 365 (Teams, PowerPoint, Outlook, Word, Excel, OneDrive è OneNote) funziona avà in modu nativu, cum'è l'applicazioni populari cum'è Chrome, Spotify, Zoom, WhatsApp, Blender, Affinity Suite o DaVinci Resolve, cù prestazioni assai bone.
Inoltre, Adobe hà fattu passi cù Photoshop nativu, Lightroom è Firefly.Microsoft hà annunziatu e versioni ARM di Premiere Pro è Illustrator. Microsoft prevede chì guasi u 90% di l'usu tutale venerà eventualmente da l'applicazioni native, grazia à strumenti, SDK è supportu migliorati.
Per i sviluppatori, ci hè un puntu tecnicu interessante: ARM64EC permette di mischjà binaricù sezzioni x64 rimpiazzate progressivamente da codice ARM64 per accelerà e parti critiche senza riscrive tuttu u prugettu in una volta. Hè un approcciu realisticu per migrazioni graduali.
Windows 11 24H2, Windows 10 in bracciu è a voce di "Windows 12"
Sè vi dumandavate di u sistema Copilot+ PC: Hè Windows 11 cù cambiamenti significativi per prufittà di l'hardware è di e nuove funzionalità di l'IA. 24H2 hè un enorme aghjurnamentu in questu sensu; i rumori di un "Windows 12" ùn si materializanu micca cù sta mossa.
In a foto più larga, Windows 11 nant'à Arm emula x86 è x64Mentre chì Windows 10 nantu à Arm ferma à x86. Sè vo travagliate sempre cù Windows 10 nantu à Arm, l'aghjurnamentu à Windows 11 24H2 vale a pena per a cumpatibilità, e prestazioni è, benintesa, Prism.
Compatibilità, periferiche è tecnulugia assistiva
Per assicurà chì tuttu funziona senza intoppi, i cuntrolli devenu esse ARM64E stampanti è i scanner funzionanu di solitu se u driver hè integratu in Windows 11 o se u fabricatore u furnisce per Arm; altrimenti, pudete pruvà à installallu da Impostazioni → Stampanti. Tuttavia, certi cumpunenti cum'è Windows Fax è Scan ùn ponu micca esse dispunibili.
In a persunalizazione di u sistema, Certi utilità chì alteranu l'esperienza Windows (IME, clienti cloud cù integrazione prufonda) ponu avè funzionalità limitate s'elli ùn sò micca ottimizzati per Arm64.
In termini d'accessibilità, e prospettive sò in migliurazione: NVDA hà digià aghjurnatu u so lettore di schermu per Windows 11 nantu à Arm È JAWS aghjusta a cumpatibilità. A raccomandazione sensata: verificate cù u vostru fornitore se a vostra app d'assistenza preferita hè pronta per Arm64.
Ambienti corporativi: Surface cù Snapdragon X è implementazioni à grande scala
Surface Pro (11a edizione) è Surface Laptop (7a edizione) cù Snapdragon X sò cuncipiti per fà u saltu senza traumi. Offrenu prestazioni, longa durata di a batteria è cumpatibilità cù l'applicazioni native è emulate., integrandusi perfettamente cù Microsoft 365 è u restu di i soliti strumenti di produttività.
Per l'imprese, App Assure Microsoft FastTrack Hè un salvavita: aiuta senza costu supplementu (per i clienti cù piani Microsoft 365 o Windows validi) à risolve i blocchi di cumpatibilità di l'applicazioni, cumpresi LOB persunalizati è software di terze parti, macro è add-in.
A strategia hè chjara: Implementate Arm senza rinuncià à a vostra basa di software esistente, prufittà di l'autonomia è di e prestazioni è, incidentalmente, spinghje i vostri fornitori à furnisce versioni ARM64 à cortu è mediu termine.
Cumu attivà (quandu dispunibule) u supportu allargatu nantu à 32-bit x86
In alcune versioni di Insider, Microsoft hà aghjustatu una impostazione per permette à l'applicazioni x86 (32-bit) di prufittà di e nuove capacità di a CPU sottu emulazione. Sè a vostra compilazione u permette, aprite e Proprietà di l'Applicazione → a scheda Compatibilità/Emulazione è attivà u supportu allargatu. Sè avete qualchì quistione, cunsultate a ducumentazione di compilazione o a cumunità.
In ogni caso, Tutte l'applicazioni x64 beneficianu automaticamente di u novu inseme d'istruzzioni espostu da Prism induve hè supportatu. Sè vo vulete verificà ciò chì a vostra applicazione "vede", utilità cum'è Coreinfo64.exe ponu visualizà l'estensioni rilevate.
Installazione di app da fora di u Microsoft Store è altre dumande frequenti

Quistione classica: Possu installà prugrammi da fora di u Store? Iè, Windows 11 on Arm vi permette d'installà è eseguisce applicazioni tradiziunali Win32.S'elli sò ARM64 nativi, perfetti; altrimenti, Prism entrerà in ghjocu per emulalli cù prestazioni sempre più cunvincenti.
Sè qualcosa ùn funziona micca, Prima, validate i driver è e dipendenze. (in particulare s'ellu ci vole un kernel), verificate s'ellu ci hè una versione ARM64 o ARM64EC, è signalate qualsiasi regressione nantu à u Feedback Hub s'è vo site un Insider. L'ecosistema evolve rapidamente; ogni aghjurnamentu migliora u quadru generale.
A longa strada di Windows on Arm è u puntu di svolta
Microsoft hà perseguitu a viabilità di Windows on Arm per anni. Dopu à cuntrasti cum'è u Surface RT, u Copilot+ PC riapre quella porta Cù un hardware cumpetitivu è un stratu di emulazione di prim'ordine, a transizione di Apple hà messu a barra assai alta, è cù Prism, Redmond hà u scopu di currisponde à quellu livellu in termini di prestazioni è cumpatibilità.
Ci sò sempre sfide, benintesa: L'ecosistema Win32 hè vastu è eterogeneu.Cù millaie di sviluppatori è scenarii chì Microsoft ùn hè mancu cusciente, guarantisce un supportu di 100% per tuttu u catalogu à cortu termine hè impussibile. Tuttavia, ogni nova estensione supportata, ogni driver ARM64 publicatu è ogni applicazione ricompilata per ARM64 riduce l'attritu.
Dunque, u doppiu missaghju hà sensu: Prism colma u fossu oghje per pudè travaglià, ghjucà è creàÈ à u listessu tempu, u catalogu nativu cresce settimana dopu settimana. Intantu, i progressi in e versioni 24H2 è Insider cuntinueghjanu à allargà a gamma di applicazioni chì funzionanu senza alcuna patch.
Da u puntu di vista di l'utilizatore, ciò chì noterete hè chì Sempre più applicazioni chì prima causavanu prublemi stanu avà cuminciendu È funzionanu megliu. Sè u vostru strumentu chjave hè digià ARM64, fantasticu; altrimenti, Prism vi dà spaziu per cuntinuà senza cambià u vostru flussu di travagliu.
Vale a pena di ricurdà quattru idee: L'emulazione hè automatica è face parte di u sistemaI cuntrolli devenu esse ARM64; i binari x64 beneficianu di ARM64X per una integrazione senza intoppi; è a cumpatibilità di a CPU (AVX/AVX2, BMI, FMA, F16C) ghjunghjerà in e versioni per chì più ghjochi è applicazioni creative possinu funziunà senza intoppi. Cù questi cumpunenti, Windows on Arm si sente finalmente cum'è una piattaforma chì pudete travaglià è gode senza compromessi maiò.
Appassionatu di a tecnulugia da quandu era chjucu. Mi piace à esse aghjurnatu in u settore è, sopratuttu, cumunicà. Hè per quessa chì sò dedicatu à a cumunicazione nantu à i siti di tecnulugia è video games per parechji anni. Puderete truvà mi scrivendu nantu à Android, Windows, MacOS, iOS, Nintendo o qualsiasi altru tema cunnessu chì vene in mente.
