Kaj je Prism v sistemu Windows na Arm in kako brez zapletov zaganja aplikacije x86/x64?

Zadnja posodobitev: 10/11/2025

  • Prism emulira aplikacije x86/x64 na ARM64 s prevajanjem JIT, predpomnilniki na modul in manjšo porabo CPE-ja.
  • Windows 11 24H2 dodaja podporo za AVX/AVX2, BMI, FMA in F16C v emulaciji x64 za razširitev združljivosti.
  • WOW64 pokriva x86; za x64 ARM64X omogoča nalaganje sistemskih binarnih datotek brez preusmeritev ali posebne kode.
  • Gonilniki ARM64 so bistveni; izvorni katalog raste in App Assure pomaga odpraviti nezdružljivosti.

Kaj je Prism v sistemu Windows na Arm in kako omogoča zagon aplikacij x86/x64?

Kaj je Prism v sistemu Windows na Arm in kako omogoča zagon aplikacij x86/x64? Če vas zanima Windows na napravah s procesorji Arm, vam bo ime Prism začelo zveneti zelo znano. To je emulacijski mehanizem, ki omogoča delovanje "tradicionalnih" aplikacij x86 in x64 na Armu. ne da bi moral uporabnik storiti kaj posebnega ali namestiti dodatne komponente. Ideja je preprosta: obsežen ekosistem programske opreme Windows ostane na voljo, ko spremenite arhitekturo strojne opreme.

To je vredno razjasniti že na začetku: Emulacija je del sistema Windows in je preglednaV sistemu Windows 11 na Arm prihaja Prism z različico 24H2 kot pomembna evolucija, ki izboljšuje zmogljivost v primerjavi s prejšnjimi tehnologijami in zmanjšuje porabo procesorja v emuliranih procesih. In ja, tudi Windows 10 na Arm emulira, čeprav je pokritost omejena na 32-bitne aplikacije x86.

Kaj je Prism in zakaj je pomemben v sistemu Windows on Arm?

Prism je novi emulator, ki je vključen v sistem Windows 11 24H2 za računalnike Arm. Njihovo poslanstvo je, da programska oprema, prevedena za x86/x64, deluje na ARM64 z najmanjšo možno izgubo.Microsoft ga je predstavil skupaj z osebnimi računalniki Copilot+, s posebnim poudarkom na procesorjih Qualcomm Snapdragon X Elite in X Plus, kjer je podjetje natančno uglasilo mehanizem, da bi izkoristilo njegovo mikroarhitekturo.

Poleg tega, da je manjkajoča blagovna znamka, Prism predstavlja znatne optimizacije v primerjavi s prejšnjo emulacijo.Učinkoviteje prevaja in razporeja kodo ter omejuje obremenitev procesorja v resničnih scenarijih. V praksi Microsoft poroča o izboljšavah med 10 in 20 % pri binarnem prevajanju s 24-urnim delovanjem na isti strojni opremi, kar daje zagon aplikacijam, ki so se prej mučile.

Prism poganja aplikacije x86 in x64 na ARM-u

Poleg trženja obstaja še pomemben kontekst: Večina programske opreme za računalnike je še vedno x86 In zgodovinski katalog je ogromen. Če želi Microsoft, da bi bil Windows na Armu uspešen – in da bi se lahko neposredno kosal z Apple Silicon Maci – mora biti emulacija hitra in združljiva. Zato je Prism ključni del načrta, še posebej, ker vse več aplikacij uporablja izvorne binarne datoteke ARM64.

Kako deluje emulacija: od x86/x64 do ARM64 v realnem času

Microsoftov pristop ima obliko prevajalnika JIT (Just-In-Time). Prism vroče prevaja bloke ukazov x86/x64 v ukaze ARM64To vključuje uporabo optimizacij za zagotovitev, da je izdana koda učinkovita v jedrih Arm. To zmanjša stroške izvajanja neizvornih binarnih datotek.

Da se izognemo vedno ponovnemu izračunavanju iste stvari, Windows shranjuje prevedene bloke kode v predpomnilnikSistemska storitev vzdržuje te predpomnilnike po modulih, tako da jih lahko druge aplikacije ponovno uporabijo ob prvem zagonu, s čimer se zmanjša zakasnitev in omogočijo optimizacije, ko se ista koda ponovno zažene.

V 32-bitnem svetu x86, Plast WOW64 deluje kot most čez različico sistema Windows ARM64. (tako kot v 64-bitni različici sistema Windows). To vključuje klasično preusmeritev datotečnega sistema in registra za ohranjanje združljivosti, s čimer se ustrezno izolira, kaj vsaka aplikacija misli, da vidi.

Pri aplikacijah x64 se pristop spremeni: Ni plasti WOW64 niti podvojenih sistemskih binarnih datotek/map registraNamesto tega Windows uporablja binarne datoteke ARM64X v formatu PE, ki jih sistem lahko naloži v procese x64 in ARM64 z ene same lokacije, brez preusmeritve. Posledično lahko aplikacije x64 dostopajo do sistema (datotek in registra) brez posebne kode.

Ekskluzivna vsebina - Kliknite tukaj  OpenAI odpira vrata erotičnemu ChatGPT-ju s preverjeno starostjo

Vendar pa obstaja pomembna omejitev: Emulacija zajema samo kodo uporabniškega načinaVse, kar je povezano z jedrom (na primer gonilniki), mora biti prevedeno za ARM64. Zato lahko določena starejša ali zelo specializirana strojna oprema zahteva posebne gonilnike ali pa je popolnoma izključena.

Zaznavanje in vedenje: kaj aplikacije v emulaciji »vidijo«

Aplikacija x86/x64, razen če ni izrecno vprašana, ne ve, da se izvaja na računalniku Arm. Če poizvedujete po API-jih, kot sta IsWoW64Process2 ali GetMachineTypeAttributesDoločil bo zmogljivosti gostitelja ARM64 in same emulacije. Zaradi združljivosti GetNativeSystemInfo vrne podrobnosti o emuliranih procesorjih, ko se pokliče iz aplikacije, ki izvaja emulacijo.

To preprečuje sesutje mnogih aplikacij zaradi pretiranega zaznavanja okolja. V bistvu aplikacija "vidi" primeren virtualni procesor za njegovo izvedbo, z naborom navodil in metapodatkov, ki jih Prism odloči razkriti glede na primer.

Kaj je novega v Prismu: več navodil za procesor in boljša združljivost

Ena najmočnejših novih funkcij je na voljo v različicah Insider sistema Windows 11 24H2, na primer 27744. Microsoft aktivira podporo za zelo zahtevane razširitve x86 s sodobno programsko opremo: AVX, AVX2, BMI, FMA in F16C, med drugim. To stori virtualni procesor, ki ga "vidijo" emulirane aplikacije x64.

Za kaj je to? Več iger in ustvarjalnih orodij, ki prej sploh ne bi bila razvita, zdaj prehaja skozi filter. Ker ne odpovedujejo več zaradi zahtev glede procesorja. Napaka »AVX/AVX2 missing«, ki je včasih blokirala nekatere videoigre in montažne programe, v vedno več primerih postaja stvar preteklosti, kar dokazujejo testi z Adobe Premiere Pro 25 na ARM-u.

Pomembna niansa: V nekaterih zgodnejših različicah te nove razširitve zaznajo le aplikacije x64.Microsoft je to navedel v opombah ob izdaji 27744. V drugih različicah Insider je bila omogočena nastavitev »privolitve«, tako da lahko nekatere aplikacije x86 (32-bitne) dostopajo tudi do te razširjene podpore iz Lastnosti → Združljivost/Emulacija. Če preizkušate različne različice, je normalno, da najdete razlike.

Podjetje prosi notranje uporabnike, da poročajo o regresijah in težavah z združljivostjo prek Središče za povratne informacije (Win + F)v kategoriji Aplikacije in s specifičnim imenom prizadete programske opreme. To je način za izboljšanje združljivosti pred njeno splošno uvedbo.

Prism proti Rosetti 2 in vloga računalnika Copilot+

Microsoft ne skriva svojega navdiha: Prism je "Rosetta 2" sistema WindowsApple je s svojo prevajalsko plastjo dokazal, da so arhitekturni prehodi lahko brezhibni, če jih strojna oprema podpira. Zdaj pa Microsoft z osebnimi računalniki Copilot+ in čipi Snapdragon X stremi k enakemu učinku znotraj ekosistema Windows.

Podjetje gre celo tako daleč, da trdi, da Njegova emulacija je lahko »tako učinkovita kot Rosetta 2« V določenih scenarijih je celo obljubljal hitrejše delovanje, čeprav je to močno odvisno od primerjane strojne opreme in vrste obremenitve. Zaenkrat je razumno pričakovati zelo spodobno delovanje v številnih aplikacijah in spektakularno delovanje v izvornih aplikacijah ARM64, vendar nič, kar bi obljubljalo univerzalne čudeže.

Poleg slogana obstaja še praktično dejstvo: Prevodi s Prismom so v 24 urah 2 med 10 in 20 % hitrejši z isto ekipo.To krepi občutek pretočnosti in zmanjšuje ozka grla, kjer se je izkušnja prej sesula pod lastno težo.

Zmogljivost v resničnem svetu, življenjska doba baterije in kje so meje

Zmogljivost emulacije je odvisna od aplikacije in njene zasnove. Prism zmanjša kazen in v nekaterih primerih emulirane aplikacije delujejo, kot da bi bile izvorne. v prejšnjih napravah x86 (pomislite na Surface Laptop 5 ali Surface Pro 9), zahvaljujoč skoku v učinkovitosti in moči samega Snapdragona X.

Ekskluzivna vsebina - Kliknite tukaj  Kako aktivirati Mico in odkleniti način Clippy v sistemu Windows 11

Kar zadeva avtonomijo, Windows 11 na Arm si prizadeva za čim večjo energetsko učinkovitost Uporabljajo se tako izvorne kot emulirane grafične kartice. Življenjska doba baterije pa bo vedno odvisna od delovne obremenitve: urejanje videoposnetkov, upodabljanje in igranje iger ostajajo intenzivni scenariji, ki porabijo več energije kot lažja opravila.

Obstajajo jasne omejitve: Emulacija ne podpira gonilnikov ali komponent jedraZato so nekatere starejše ali zelo nišne periferne naprave odvisne od proizvajalčevih gonilnikov ARM64. In posledično nekatere igre z zaščito pred goljufijami, ki nimajo različice ARM ali zahtevajo OpenGL nad 3.3, morda ne bodo delovale, dokler niso posodobljene.

V varnostnem oddelku, Izboljšana je združljivost protivirusnih programov drugih proizvajalcevVendar je priporočljivo preveriti za vsak primer posebej. Varnost sistema Windows ostaja na voljo kot polna kritje, če prodajalec še ne ponuja binarnih datotek ARM64.

Katere aplikacije so že izvorne in zakaj vas zanima selitev?

Za začetek je emulacija v redu, vendar je obzorje izvorni ARM64. Microsoft 365 (Teams, PowerPoint, Outlook, Word, Excel, OneDrive in OneNote) zdaj deluje v izvorni različici, tako kot priljubljene aplikacije, kot so Chrome, Spotify, Zoom, WhatsApp, Blender, Affinity Suite ali DaVinci Resolve, z zelo dobro zmogljivostjo.

Poleg tega, Adobe se je lotil razvoja programov Photoshop, Lightroom in Firefly.Microsoft je napovedal različici programov Premiere Pro in Illustrator za ARM. Microsoft pričakuje, da bo skoraj 90 % celotne uporabe sčasoma predstavljalo izvorne aplikacije, zahvaljujoč izboljšanim orodjem, SDK-jem in podpori.

Za razvijalce je tu zanimiva tehnična točka: ARM64EC omogoča mešanje binarnih datotekz razdelki x64, ki jih postopoma nadomešča koda ARM64, da se pospešijo kritični deli, ne da bi bilo treba celoten projekt prepisati naenkrat. To je realističen pristop za postopne migracije.

Windows 11 24H2, Windows 10 na Arm in govorice o "Windows 12"

Če vas zanima sistem Copilot+ PC: To je Windows 11 z bistvenimi spremembami izkoristiti strojno opremo in nove funkcije umetne inteligence. 24H2 je v tem pogledu velika nadgradnja; govorice o »Windows 12« se s to potezo ne uresničijo.

Na širši fotografiji, Windows 11 na Arm emulira x86 in x64Čeprav Windows 10 na Arm ostaja na x86, se nadgradnja na Windows 10 na Arm splača zaradi združljivosti, zmogljivosti in seveda Prisma.

Združljivost, periferne naprave in podporna tehnologija

Da bi vse potekalo gladko, Krmilniki morajo biti ARM64Tiskalniki in optični bralniki običajno delujejo, če je gonilnik integriran v sistem Windows 11 ali če ga proizvajalec zagotovi za Arm; sicer ga lahko poskusite namestiti iz Nastavitve → Tiskalniki. Vendar nekatere komponente, kot sta Faks in optično branje sistema Windows, morda ne bodo na voljo.

Pri prilagajanju sistema, Nekatera orodja, ki spreminjajo izkušnjo sistema Windows (IME, odjemalci v oblaku z globoko integracijo) imajo lahko omejeno funkcionalnost, če niso optimizirani za Arm64.

Kar zadeva dostopnost, se obeti izboljšujejo: NVDA je že posodobil svoj bralnik zaslona za Windows 11 na Arm In JAWS dodaja združljivost. Smiselno priporočilo: preverite pri svojem ponudniku, ali je vaša najljubša aplikacija za pomoč pripravljena za Arm64.

Poslovna okolja: Surface s Snapdragon X in obsežne uvedbe

Surface Pro (11. izdaja) in Surface Laptop (7. izdaja) s Snapdragon X sta zasnovana tako, da preskok opravita brez travm. Ponujajo zmogljivost, dolgo življenjsko dobo baterije in združljivost z izvornimi in emuliranimi aplikacijami., ki se brezhibno integrira z Microsoft 365 in ostalimi običajnimi orodji za produktivnost.

Ekskluzivna vsebina - Kliknite tukaj  Najboljše alternative za Midjourney, ki delujejo brez Discorda

Za podjetja, Zagotavljanje aplikacij Microsoftov FastTrack To je rešitev: brez dodatnih stroškov (za stranke z veljavnimi paketi Microsoft 365 ali Windows) pomaga odpraviti blokade združljivosti aplikacij, vključno z LOB-ji po meri in programsko opremo, makri in dodatki drugih ponudnikov.

Strategija je jasna: Implementirajte Arm, ne da bi se odpovedali obstoječi programski bazi, izkoristite prednosti avtonomije in zmogljivosti ter mimogrede spodbudite svoje dobavitelje k ​​dobavi različic ARM64 v kratkoročnem in srednjeročnem obdobju.

Kako omogočiti (če je na voljo) razširjeno podporo na 32-bitnem x86

V nekaterih različicah Insider je Microsoft dodal nastavitev, ki aplikacijam x86 (32-bitnim) omogoča izkoriščanje novih zmogljivosti procesorja med emulacijo. Če vaša gradnja to dovoljuje, odprite Lastnosti aplikacije → zavihek Združljivost/Emulacija in omogočite razširjeno podporo. Če imate kakršna koli vprašanja, se posvetujte z dokumentacijo za gradnjo ali skupnostjo.

Vsekakor oz. Vse aplikacije x64 samodejno izkoristijo prednosti novega nabora ukazov razkriva Prism, kjer je podprto. Če želite preveriti, kaj vaša aplikacija »vidi«, lahko pripomočki, kot je Coreinfo64.exe, prikažejo zaznane razširitve.

Nameščanje aplikacij izven trgovine Microsoft Store in druga pogosto zastavljena vprašanja

Brezplačna registracija razvijalca v trgovini Microsoft Store

Klasično vprašanje: Ali lahko namestim programe zunaj trgovine? Da, Windows 11 na Arm vam omogoča namestitev in zagon tradicionalnih aplikacij Win32.Če so izvorno ARM64, odlično; če ne, bo Prism prišel v poštev, da jih posnema z vedno bolj prepričljivo zmogljivostjo.

Če nekaj ne deluje, Najprej preverite gonilnike in odvisnosti. (še posebej, če zahteva jedro), preverite, ali obstaja različica ARM64 ali ARM64EC, in če ste član skupine Insider, prijavite morebitne regresije v središču za povratne informacije. Ekosistem se hitro razvija; vsaka posodobitev izboljša celotno sliko.

Dolga pot sistema Windows on Arm in prelomnica

Microsoft že leta išče možnost izvedljivosti sistema Windows na Arm. Po neuspehih, kot je bil Surface RT, Copilot+ PC ponovno odpre ta vrata Z konkurenčno strojno opremo in vrhunsko emulacijsko plastjo je Applov prehod postavil zelo visoke standarde, Redmond pa s Prismom želi doseči to raven zmogljivosti in združljivosti.

Seveda še vedno obstajajo izzivi: Ekosistem Win32 je obsežen in heterogen.Z na tisoče razvijalcev in scenarijev, ki se jih Microsoft sploh ne zaveda, je nemogoče zagotoviti 100-odstotno podporo za celoten katalog v kratkem času. Vendar pa vsaka nova podprta razširitev, vsak izdan gonilnik ARM64 in vsaka aplikacija, ponovno prevedena za ARM64, zmanjšuje trenje.

Zato je dvojno sporočilo smiselno: Prism danes premošča vrzel, tako da lahko delate, se igrate in ustvarjateHkrati pa se izvorni katalog širi iz tedna v teden. Medtem napredek v različicah 24H2 in Insider še naprej širi paleto aplikacij, ki delujejo brez kakršnih koli popravkov.

Z vidika uporabnika boste opazili, da Vedno več aplikacij, ki so prej povzročale težave, se zdaj zaganja In delujejo bolje. Če je vaše ključno orodje že ARM64, fantastično; če ne, vam Prism daje prostor za nadaljevanje brez spreminjanja delovnega procesa.

Vredno si je zapomniti štiri ideje: Emulacija je samodejna in del sistemaKrmilniki morajo biti ARM64; binarne datoteke x64 imajo koristi od ARM64X za brezhibno integracijo; združljivost s procesorji (AVX/AVX2, BMI, FMA, F16C) pa prihaja v različice, tako da bo več iger in ustvarjalnih aplikacij delovalo gladko. S temi komponentami se Windows na Arm končno zdi kot platforma, na kateri lahko delate in uživate brez večjih kompromisov.

Vodnik za združljivost starejših iger v sodobnem sistemu Windows
Povezani članek:
Popoln vodnik za združljivost starejših iger v sodobnem sistemu Windows