- Prism emuloi x86/x64-sovelluksia ARM64:llä JIT-käännöksellä, moduulikohtaisilla välimuistilla ja pienemmällä suorittimen käytöllä.
- Windows 11 24H2 lisää AVX/AVX2-, BMI-, FMA- ja F16C-tuen x64-emulointiin yhteensopivuuden laajentamiseksi.
- WOW64 kattaa x86-ympäristön; x64-ympäristössä ARM64X sallii järjestelmäbinaarien lataamisen ilman uudelleenohjauksia tai erityistä koodia.
- ARM64-ajurit ovat välttämättömiä; natiiviluettelo kasvaa ja App Assure auttaa ratkaisemaan yhteensopivuusongelmia.
Mikä on Prism Windows on Armissa ja miten sen avulla voit suorittaa x86/x64-sovelluksia? Jos olet kiinnostunut Windowsista Arm-prosessoreilla varustetuissa laitteissa, nimi Prism alkaa kuulostaa hyvin tutulta. Tämä on emulointimoottori, jonka avulla perinteiset x86- ja x64-sovellukset voivat toimia Arm-ympäristössä. ilman, että käyttäjän tarvitsee tehdä mitään erityistä tai asentaa ylimääräisiä komponentteja. Ajatus on yksinkertainen: laaja Windows-ohjelmistoekosysteemi pysyy käytettävissä, kun laitteistoarkkitehtuuria muutetaan.
Kannattaa selventää tämä heti alkuun: Emulointi on osa Windowsia ja se on läpinäkyvääWindows 11 on Armissa Prism saapuu merkittävänä edistysaskeleena versiolla 24H2, joka parantaa suorituskykyä aiempiin tekniikoihin verrattuna ja vähentää suorittimen käyttöä emuloiduissa prosesseissa. Ja kyllä, Windows 10 on Arm myös emuloi, vaikkakin kattavuus rajoittuu 32-bittisiin x86-sovelluksiin.
Mikä on Prism ja miksi sillä on merkitystä Windows on Armissa?
Prism on uusi emulaattori, joka sisältyy Windows 11 24H2 -käyttöjärjestelmään Arm-tietokoneissa. Heidän tehtävänsä on saada x86/x64-järjestelmille käännetty ohjelmisto toimimaan ARM64-ympäristössä mahdollisimman pienellä rangaistuksella.Microsoft esitteli sen Copilot+-tietokoneiden rinnalla, keskittyen erityisesti Qualcomm Snapdragon X Elite- ja X Plus -prosessoreihin, joissa yritys on hienosäätänyt moottoria hyödyntääkseen mikroarkkitehtuuriaan.
Sen lisäksi, että se on puuttuva tuotemerkki, Prism edustaa huomattavia optimointeja edelliseen emulointiin verrattunaSe kääntää ja aikatauluttaa koodia tehokkaammin ja rajoittaa suorittimen kuormitusta todellisissa tilanteissa. Käytännössä Microsoft raportoi 10–20 prosentin parannuksista binäärimuunnoksessa 24H2-teknologialla samalla laitteistolla, mikä antaa piristysruiskeen sovelluksille, jotka aiemmin olivat vaikeuksissa.

Markkinoinnin lisäksi on olemassa merkittävä konteksti: Useimmat PC-ohjelmistot ovat edelleen x86-pohjaisia Ja historiallinen luettelo on valtava. Jos Microsoft haluaa Windowsin Arm-käyttöjärjestelmässä olevan elinkelpoinen – ja kilpailevan suoraan Apple Silicon Macien kanssa – emuloinnin on oltava nopeaa ja yhteensopivaa. Siksi Prism on keskeinen osa suunnitelmaa, varsinkin kun yhä useammat sovellukset ottavat käyttöön natiiveja ARM64-binäärejä.
Emuloinnin toimintaperiaate: x86/x64:stä ARM64:ään reaaliajassa
Microsoftin lähestymistapa on JIT (Just-In-Time) -kääntäjän muodossa. Prism kääntää x86/x64-käskylohkot hot-käännösten mukaisesti ARM64-käskyiksiTämä edellyttää optimointeja sen varmistamiseksi, että julkaistu koodi on tehokasta Arm-ytimissä. Tämä minimoi ei-natiivien binaarien suorittamisesta aiheutuvan lisäkustannuksen.
Jotta vältyttäisiin laskemasta samaa asiaa aina uudelleen, Windows tallentaa käännetyt koodilohkot välimuistiinJärjestelmäpalvelu ylläpitää näitä välimuistoja moduulikohtaisesti, jotta muut sovellukset voivat käyttää niitä uudelleen ensimmäisen käynnistyksen yhteydessä, mikä vähentää viivettä ja mahdollistaa optimoinnit, kun sama koodi suoritetaan uudelleen.
32-bittisessä x86-maailmassa WOW64-kerros toimii siltana Windowsin ARM64-version yli (aivan kuten Windowsin x64-versiossa). Tämä edellyttää klassista tiedostojärjestelmää ja rekisterin uudelleenohjausta yhteensopivuuden ylläpitämiseksi, eristäen asianmukaisesti sen, mitä kukin sovellus luulee näkevänsä.
X64-sovelluksissa lähestymistapa muuttuu: Ei ole WOW64-kerrosta eikä kaksoiskappaleita järjestelmäbinääreistä/rekisterikansioistaSen sijaan Windows käyttää PE-muodossa olevia ARM64X-binäärejä, jotka järjestelmä voi ladata sekä x64- että ARM64-prosesseihin yhdestä paikasta ilman uudelleenohjausta. Tämän seurauksena x64-sovellukset voivat käyttää järjestelmää (tiedostoja ja rekisteriä) ilman erityistä koodia.
On kuitenkin olemassa tärkeä raja: Emulointi kattaa vain käyttäjätilakoodinKaikki ytimeen liittyvä (esimerkiksi ajurit) on käännettävä ARM64:lle. Tästä syystä tietyt vanhemmat tai erittäin erikoistuneet laitteet saattavat vaatia tiettyjä ajureita tai ne voidaan sulkea kokonaan pois.
Havaitseminen ja käyttäytyminen: mitä emuloinnin alaiset sovellukset "näkevät"
Ellei sitä nimenomaisesti kysytä, x86/x64-sovellus ei tiedä, että se toimii Arm-tietokoneella. Jos kysely koskee API-rajapintoja, kuten IsWoW64Process2 tai GetMachineTypeAttributesSe tunnistaa ARM64-isännän ja itse emuloinnin ominaisuudet. Yhteensopivuuden varmistamiseksi GetNativeSystemInfo palauttaa tiedot emuloiduista suorittimista, kun sitä käynnistetään emulointia suorittavasta sovelluksesta.
Tämä estää monia sovelluksia kaatumasta ympäristön ylitunnistuksen vuoksi. Pohjimmiltaan sovellus "näkee" sopivan virtuaalisen prosessorin sen suorittamiseksi, ohjeiden ja metatietojen joukolla, jotka Prism päättää paljastaa tapauksesta riippuen.
Prismin uutuudet: enemmän suorittimen ohjeita ja parempi yhteensopivuus
Yksi tehokkaimmista uusista ominaisuuksista tulee Windows 11 24H2:n Insider-koontiversioissa, kuten 27744. Microsoft aktivoi tuen erittäin pyydetyille x86-laajennuksille nykyaikaisilla ohjelmistoilla: mm. AVX, AVX2, BMI, FMA ja F16C. Tämän tekee virtuaalinen CPU, jonka emuloidut x64-sovellukset "näkevät".
Mikä se on? Yhä useammat pelit ja luovat työkalut, jotka eivät aiemmin edes päässeet lentoon, läpäisevät nyt suodattimen Koska ne eivät enää pysähdy suorittimen vaatimusten vuoksi. "AVX/AVX2 puuttuu" -virhe, joka aiemmin esti joitakin videopelejä ja editointiohjelmistoja, on yhä useammin jäämässä menneisyyteen, kuten Adobe Premiere Pro 25:n ARM-testit osoittavat.
Tärkeä vivahde: Tietyissä varhaisissa versioissa vain x64-sovellukset tunnistavat nämä uudet laajennuksetMicrosoft määritteli tämän julkaisutiedoissa 27744. Muissa Insider-koontiversioissa on otettu käyttöön "opt-in"-asetus, jotta tietyt x86 (32-bittiset) sovellukset voivat myös käyttää osaa tästä laajennetusta tuesta kohdasta Ominaisuudet → Yhteensopivuus/Emulointi. Jos testaat eri koontiversioita, on normaalia löytää eroja.
Yhtiö pyytää sisäpiiriläisiä ilmoittamaan regressioista ja yhteensopivuusongelmista Palautekeskus (Win + F)Sovellukset-kategoriassa ja kyseisen ohjelmiston tarkalla nimellä. Näin yhteensopivuutta voidaan tarkentaa ennen sen yleistä julkaisua.
Prism vastaan Rosetta 2 ja Copilot+ PC:n rooli
Microsoft ei peittele inspiraatiotaan. Prism on Windowsin "Rosetta 2"Apple osoitti käännöskerroksensa avulla, että arkkitehtuuriset siirtymät voivat olla saumattomia, jos laitteisto tukee niitä. Nyt Microsoft pyrkii samaan vaikutukseen Windows-ekosysteemissä Copilot+-tietokoneiden ja Snapdragon X -sirujen avulla.
Yhtiö menee jopa niin pitkälle, että väittää Sen emulointi voi olla "yhtä tehokasta kuin Rosetta 2" Se jopa lupasi nopeampaa suorituskykyä tietyissä tilanteissa, vaikkakin tämä riippuu suuresti vertailtavasta laitteistosta ja kuormituksen tyypistä. Tällä hetkellä on kohtuullista odottaa erittäin kunnioitettavaa suorituskykyä monissa sovelluksissa ja loistavaa suorituskykyä natiiveissa ARM64-sovelluksissa, mutta ei mitään sellaista, joka lupaisi yleismaailmallisia ihmeitä.
Iskulauseella on myös käytännönläheinen tosiasia: Käännökset Prismillä 24H2:ssa ovat 10–20 % nopeampia samalla tiimillä.Tämä vahvistaa sujuvuuden tunnetta ja vähentää pullonkauloja paikoissa, joissa kokemus aiemmin romahti oman painonsa alle.
Suorituskyky tosielämässä, akunkesto ja missä rajat kulkevat
Suorituskyky emuloinnin aikana riippuu sovelluksesta ja sen suunnittelusta. Prism vähentää rangaistusta ja joissakin tapauksissa emuloidut sovellukset toimivat ikään kuin ne olisivat natiiveja. aiemmissa x86-laitteissa (esimerkiksi Surface Laptop 5 tai Surface Pro 9) tehokkuuden parannuksen ja itse Snapdragon X:n tehon ansiosta.
Mitä tulee autonomiaan, Windows 11 Arm-käyttöjärjestelmässä pyrkii maksimoimaan energiatehokkuuden Käytössä on sekä natiiveja että emuloituja näytönohjaimia. Akun kesto riippuu kuitenkin aina työmäärästä: videoiden editointi, renderöinti ja pelaaminen ovat edelleen intensiivisiä tilanteita, jotka kuluttavat enemmän virtaa kuin kevyet tehtävät.
On olemassa selvät rajat: Emulointi ei tue ajureita tai ytimen komponenttejaSiksi tietyt vanhemmat tai erittäin niche-oheislaitteet ovat riippuvaisia valmistajan ARM64-ajureista. Ja vastaavasti jotkin huijauksenesto-ominaisuuksilla varustetut pelit, joissa ei ole ARM-versiota tai jotka vaativat OpenGL 3.3:a tai uudempaa, eivät välttämättä toimi ennen päivitystä.
Turvallisuusosiossa Kolmannen osapuolen virustorjuntaohjelmien yhteensopivuutta on parannettuOn kuitenkin suositeltavaa tarkistaa tapauskohtaisesti. Windows Security on edelleen saatavilla kokonaisvaltaisena suojauksena, jos myyjä ei vielä tarjoa ARM64-binäärejä.
Mitkä sovellukset ovat jo natiiveja ja miksi olet kiinnostunut siirtymään niihin?
Emuloiminen on aluksi ihan ok, mutta Horizon on natiivi ARM64. Microsoft 365 (Teams, PowerPoint, Outlook, Word, Excel, OneDrive ja OneNote) toimii nyt natiivisti, aivan kuten suositut sovellukset, kuten Chrome, Spotify, Zoom, WhatsApp, Blender, Affinity Suite tai DaVinci Resolve, erittäin hyvällä suorituskyvyllä.
Lisäksi, Adobe on tehnyt edistysaskeleita natiivien Photoshopin, Lightroomin ja Fireflyn kanssa.Microsoft on julkistanut Premiere Pron ja Illustratorin ARM-versiot. Microsoft odottaa, että lähes 90 % kokonaiskäytöstä tulee lopulta natiiviohjelmista parannettujen työkalujen, SDK:ien ja tuen ansiosta.
Kehittäjille tässä on mielenkiintoinen tekninen seikka: ARM64EC sallii binääritiedostojen sekoittamisenx64-osiot korvataan asteittain ARM64-koodilla kriittisten osien nopeuttamiseksi ilman, että koko projektia tarvitsee kirjoittaa uudelleen kerralla. Se on realistinen lähestymistapa asteittaisiin migraatioihin.
Windows 11 24H2, Windows 10 Arm-laitteella ja huhu "Windows 12":sta
Jos pohdit Copilot+ PC -järjestelmää: Se on Windows 11 merkittävine muutoksineen hyödyntää laitteistoa ja uusia tekoälyominaisuuksia. 24H2 on siinä mielessä valtava päivitys; huhut "Windows 12:sta" eivät toteudu tämän siirron myötä.
Leveämmässä kuvassa, Windows 11 Arm-järjestelmässä emuloi x86- ja x64-ympäristöjäVaikka Windows 10 Arm-versiossa pysyy x86-versiona, jos käytät edelleen Windows 10 Armia, päivitys Windows 11 24H2 -versioon kannattaa yhteensopivuuden, suorituskyvyn ja tietenkin Prismin vuoksi.
Yhteensopivuus, oheislaitteet ja apuvälineet
Jotta kaikki sujuisi varmasti ongelmitta, Ohjainten on oltava ARM64-tyyppisiäTulostimet ja skannerit toimivat yleensä, jos ohjain on integroitu Windows 11:een tai jos valmistaja toimittaa sen Armille. Muussa tapauksessa voit yrittää asentaa sen kohdasta Asetukset → Tulostimet. Jotkin komponentit, kuten Windowsin faksi ja skannaus, eivät kuitenkaan välttämättä ole käytettävissä.
Järjestelmän räätälöinnissä Jotkin apuohjelmat, jotka muuttavat Windowsin käyttökokemusta (IME, syväintegraatiolla varustetut pilviasiakasohjelmat) voivat toimia rajoitetusti, jos niitä ei ole optimoitu Arm64:lle.
Saavutettavuuden osalta näkymät ovat paranemassa: NVDA on jo päivittänyt näytönlukijansa Windows 11:lle Arm-käyttöjärjestelmässä. Ja JAWS lisää yhteensopivuutta. Järkevä suositus: tarkista palveluntarjoajaltasi, onko suosikkiavustussovelluksesi valmis Arm64:lle.
Yritysympäristöt: Surface Snapdragon X:llä ja laajamittaiset käyttöönotot
Surface Pro (11. painos) ja Surface Laptop (7. painos) Snapdragon X:llä on suunniteltu tekemään loikka ilman traumaa. Ne tarjoavat suorituskykyä, pitkää akunkestoa ja yhteensopivuutta natiivien ja emuloitujen sovellusten kanssa., integroituen saumattomasti Microsoft 365:een ja muihin tavanomaisiin tuottavuustyökaluihin.
Yrityksille App Assure Microsoft FastTrack Se on pelastus: se auttaa ilman lisäkustannuksia (asiakkaille, joilla on voimassa oleva Microsoft 365- tai Windows-sopimus) ratkaisemaan sovellusten yhteensopivuusongelmia, mukaan lukien mukautetut toimintolohkot ja kolmannen osapuolen ohjelmistot, makrot ja apuohjelmat.
Strategia on selvä: Ota Arm käyttöön luopumatta olemassa olevasta ohjelmistopohjastasi, hyötyä autonomiasta ja suorituskyvystä ja samalla kannustaa toimittajiasi toimittamaan ARM64-versioita lyhyellä ja keskipitkällä aikavälillä.
Laajennetun tuen ottaminen käyttöön (jos saatavilla) 32-bittisessä x86-järjestelmässä
Joissakin Insider-koontiversioissa Microsoft on lisännyt asetuksen, jonka avulla x86-sovellukset (32-bittiset) voivat hyödyntää uusia suorittimen ominaisuuksia emuloinnin aikana. Jos kokoonpanosi sallii sen, avaa Sovelluksen ominaisuudet → Yhteensopivuus/Emulointi-välilehti. ja ota käyttöön laajennettu tuki. Jos sinulla on kysyttävää, tutustu koontidokumentaatioon tai yhteisöön.
Joka tapauksessa, Kaikki x64-sovellukset hyötyvät automaattisesti uudesta käskykannasta Prism näyttää sen tuetuissa paikoissa. Jos haluat tarkistaa, mitä sovelluksesi "näkee", apuohjelmat, kuten Coreinfo64.exe, voivat näyttää havaitut tiedostopäätteet.
Sovellusten asentaminen Microsoft Storen ulkopuolelta ja muita usein kysyttyjä kysymyksiä

Klassinen kysymys: Voinko asentaa ohjelmia kaupan ulkopuolelta? Kyllä, Windows 11 Arm-käyttöjärjestelmässä voit asentaa ja suorittaa perinteisiä Win32-sovelluksia.Jos ne ovat natiivia ARM64:ää, täydellinen; jos eivät, Prism tulee mukaan jäljittelemään niitä yhä vakuuttavammalla suorituskyvyllä.
Jos jokin ei toimi, Ensin, vahvista ajurit ja riippuvuudet. (varsinkin jos se vaatii ytimen), tarkista, onko olemassa ARM64- tai ARM64EC-versiota, ja ilmoita mahdollisista regressioista palautekeskuksessa, jos olet Insider-käyttäjä. Ekosysteemi kehittyy nopeasti; jokainen päivitys parantaa kokonaiskuvaa.
Ikkunoiden pitkä tie Armilla ja käännekohta
Microsoft on jo vuosia selvittänyt Windowsin elinkelpoisuutta Armissa. Surface RT:n kaltaisten vastoinkäymisten jälkeen Copilot+ PC avaa oven uudelleen. Kilpailukykyisen laitteiston ja huippuluokan emulointikerroksen ansiosta Applen siirtymä asetti riman erittäin korkealle, ja Prismin avulla Redmond pyrkii vastaamaan tähän tasoon suorituskyvyn ja yhteensopivuuden suhteen.
Haasteita toki on edelleen: Win32-ekosysteemi on laaja ja heterogeeninen.Tuhansien kehittäjien ja skenaarioiden vuoksi, joista Microsoft ei ole edes tietoinen, koko luettelon 100-prosenttisen tuen takaaminen lyhyellä aikavälillä on mahdotonta. Jokainen uusi tuettu laajennus, jokainen julkaistu ARM64-ajuri ja jokainen ARM64:lle uudelleenkäännetty sovellus kuitenkin vähentävät kitkaa.
Siksi kaksoisviesti on järkevä: Prism kuroa umpeen kuilun tänä päivänä, jotta voit työskennellä, pelata ja luodaJa samaan aikaan natiiviluettelo kasvaa viikosta toiseen. Samaan aikaan 24H2- ja Insider-versioiden edistysaskeleet laajentavat edelleen niiden sovellusten valikoimaa, jotka toimivat ilman korjauksia.
Käyttäjän näkökulmasta huomaat, että Yhä useammat sovellukset, jotka aiemmin aiheuttivat ongelmia, käynnistyvät nyt Ja ne toimivat paremmin. Jos tärkein työkalusi on jo ARM64, hienoa; jos ei, Prism antaa sinulle tilaa jatkaa muuttamatta työnkulkuasi.
On syytä muistaa neljä ajatusta: Emulointi on automaattista ja osa järjestelmääOhjainten on oltava ARM64-pohjaisia; x64-binäärit hyötyvät ARM64X:stä saumattoman integroinnin takaamiseksi; ja suoritinyhteensopivuus (AVX/AVX2, BMI, FMA, F16C) on tulossa koontiversioihin, jotta useammat pelit ja luovat sovellukset toimivat sujuvasti. Näiden komponenttien ansiosta Windows on Arm tuntuu vihdoin alustalta, jolla voi työskennellä ja nauttia ilman suurempia kompromisseja.
Intohimoinen teknologiaan pienestä pitäen. Rakastan olla ajan tasalla alalla ja ennen kaikkea viestiä siitä. Siksi olen omistautunut viestintään teknologia- ja videopelisivustoilla useiden vuosien ajan. Löydät minut kirjoittamasta Androidista, Windowsista, MacOS:sta, iOS:stä, Nintendosta tai mistä tahansa muista mieleen tulevista aiheista.
