Ano ang Prism sa Windows sa Arm at paano ito nagpapatakbo ng x86/x64 na apps nang walang mga komplikasyon?

Huling pag-update: 10/11/2025

  • Ginagaya ni Prism ang mga x86/x64 na app sa ARM64 na may JIT translation, per-module cache, at mas mababang paggamit ng CPU.
  • Ang Windows 11 24H2 ay nagdaragdag ng AVX/AVX2, BMI, FMA at F16C na suporta sa ilalim ng x64 emulation para mapalawak ang compatibility.
  • Saklaw ng WOW64 ang x86; para sa x64, pinapayagan ng ARM64X ang pag-load ng mga binary ng system nang walang mga pag-redirect o espesyal na code.
  • Ang mga driver ng ARM64 ay mahalaga; lumalaki ang native catalog at tumutulong ang App Assure na lutasin ang mga hindi pagkakatugma.

Ano ang Prism sa Windows on Arm at paano ka nito pinapayagang magpatakbo ng x86/x64 apps?

Ano ang Prism sa Windows on Arm at paano ka nito pinapayagang magpatakbo ng x86/x64 apps? Kung interesado ka sa Windows sa mga device na may mga Arm processor, ang pangalang Prism ay magiging pamilyar na pamilyar. Ito ang emulation engine na ginagawang posible para sa tradisyonal na x86 at x64 na mga application na tumakbo sa Arm. nang hindi kinakailangang gumawa ng anumang espesyal o mag-install ng mga karagdagang bahagi ang user. Ang ideya ay simple: na ang malawak na Windows software ecosystem ay nananatiling magagamit kapag binago mo ang iyong hardware architecture.

Ito ay nagkakahalaga ng paglilinaw nito mula sa simula: Ang emulation ay bahagi ng Windows at transparentSa Windows 11 sa Arm, dumating ang Prism bilang isang makabuluhang ebolusyon na may bersyon 24H2, na nagpapalakas ng pagganap kumpara sa mga nakaraang teknolohiya at binabawasan ang paggamit ng CPU sa mga ginagaya na proseso. At oo, ang Windows 10 sa Arm ay emulate din, kahit na ang coverage ay limitado sa 32-bit x86 apps.

Ano ang Prism at bakit mahalaga ito sa Windows on Arm?

Ang Prism ay ang bagong emulator na kasama sa Windows 11 24H2 para sa mga Arm computer. Ang kanilang misyon ay gawing software ang pinagsama-sama para sa x86/x64 na tumakbo sa ARM64 na may pinakamababang posibleng parusa.Iniharap ito ng Microsoft sa tabi ng mga Copilot+ PC, na may espesyal na pagtutok sa mga processor ng Qualcomm Snapdragon X Elite at X Plus, kung saan inayos ng kumpanya ang makina upang samantalahin ang microarchitecture nito.

Bukod sa nawawalang brand name, Ang prism ay kumakatawan sa mga makabuluhang pag-optimize kumpara sa nakaraang emulationIto ay nagsasalin at nag-iskedyul ng code nang mas epektibo at nililimitahan ang pagkarga ng CPU sa mga totoong sitwasyon. Sa pagsasagawa, ang Microsoft ay nag-uulat ng mga pagpapabuti sa pagitan ng 10 at 20% sa binary na pagsasalin na may 24H2 sa parehong hardware, na nagbibigay ng tulong sa mga app na dating nahihirapan.

Prism na tumatakbo sa x86 at x64 na apps sa ARM

Higit pa sa marketing, mayroong isang makabuluhang konteksto: Karamihan sa PC software ay x86 pa rin At ang makasaysayang katalogo ay napakalaki. Kung gusto ng Microsoft na maging viable ang Windows on Arm—at makipagkumpitensya nang head-to-head sa Apple Silicon Macs—dapat mabilis at magkatugma ang emulation. Iyon ang dahilan kung bakit ang Prism ay isang mahalagang bahagi ng plano, lalo na kung mas maraming application ang gumagamit ng mga native na binary na ARM64.

Paano gumagana ang emulation: mula x86/x64 hanggang ARM64 sa real time

Ang diskarte ng Microsoft ay nasa anyo ng isang tagasalin ng JIT (Just-In-Time). Prism hot-compiles x86/x64 instruction blocks sa ARM64 instructionsKabilang dito ang paglalapat ng mga pag-optimize upang matiyak na ang ibinigay na code ay mahusay sa mga kernel ng Arm. Pinaliit nito ang overhead ng pagpapatakbo ng mga hindi katutubong binary.

Upang maiwasang palaging muling kalkulahin ang parehong bagay, Ang Windows cache ay isinalin ang mga bloke ng codePinapanatili ng isang serbisyo ng system ang mga cache na ito ayon sa module, upang magamit muli ng ibang mga application ang mga ito sa unang pag-boot, sa gayon ay binabawasan ang latency at pinapagana ang mga pag-optimize kapag ang parehong code ay tatakbo muli.

Sa 32-bit x86 na mundo, Ang WOW64 layer ay nagsisilbing tulay sa ibabaw ng ARM64 na bersyon ng Windows (tulad ng ginagawa nito sa x64 na bersyon ng Windows). Nangangahulugan ito ng klasikong sistema ng file at pag-redirect ng registry upang mapanatili ang pagiging tugma, maayos na ihiwalay kung ano ang iniisip ng bawat app na nakikita nito.

Sa mga x64 application, nagbabago ang diskarte: Walang WOW64 layer o duplicate na system binaries/registry folderSa halip, ang Windows ay gumagamit ng ARM64X binary sa PE na format na maaaring i-load ng system sa parehong x64 at ARM64 na mga proseso mula sa isang lokasyon, nang walang pag-redirect. Bilang resulta, maaaring ma-access ng x64 apps ang system (mga file at registry) nang walang espesyal na code.

Eksklusibong nilalaman - Mag-click Dito  Paano baguhin ang kalidad ng tunog sa Spotify para makatipid ng data

Gayunpaman, mayroong isang mahalagang limitasyon: Sinasaklaw lang ng emulation ang user-mode codeAnumang bagay na nauugnay sa kernel (mga driver, halimbawa) ay dapat na pinagsama-sama para sa ARM64. Ito ang dahilan kung bakit maaaring mangailangan ng mga partikular na driver o ganap na hindi kasama ang ilang partikular na mas luma o lubos na dalubhasang hardware.

Pag-detect at pag-uugali: anong mga app sa ilalim ng emulation ang "nakikita"

Ang isang x86/x64 application, maliban kung tahasang tinanong, ay hindi alam na ito ay tumatakbo sa isang Arm computer. Kung magtatanong ka ng mga API tulad ng IsWoW64Process2 o GetMachineTypeAttributesTutukuyin nito ang mga kakayahan ng host ng ARM64 at ang emulation mismo. Para sa compatibility, ibinabalik ng GetNativeSystemInfo ang mga detalye ng mga emulated na CPU kapag na-invoke mula sa isang app na tumatakbo sa emulation.

Pinipigilan nito ang pag-crash ng maraming application dahil sa sobrang pag-detect sa kapaligiran. Sa totoo lang, "nakikita" ng app ang isang angkop na virtual processor para sa pagpapatupad nito, kasama ang hanay ng mga tagubilin at metadata na napagpasyahan ni Prism na ilantad depende sa kaso.

Ano ang bago sa Prism: mas maraming tagubilin sa CPU at mas mahusay na compatibility

Ang isa sa pinakamakapangyarihang bagong feature ay nasa Insider build ng Windows 11 24H2, gaya ng 27744. Ina-activate ng Microsoft ang suporta para sa mataas na hinihiling na mga extension ng x86 sa pamamagitan ng modernong software: AVX, AVX2, BMI, FMA, at F16C, bukod sa iba pa. Ginagawa ito ng virtual na CPU na "nakikita" ng emulated x64 apps.

Ano ito para sa? Higit pang mga laro at creative na tool na dati ay hindi man lang lumalabas sa lupa ay pumasa na ngayon sa filter Dahil hindi na sila nabigo dahil sa mga kinakailangan ng CPU. Ang error na "Nawawala ang AVX/AVX2" na ginamit upang harangan ang ilang mga video game at mga suite sa pag-edit ay nagiging isang bagay ng nakaraan sa parami nang parami, gaya ng ipinakita ng mga pagsubok sa Adobe Premiere Pro 25 sa ARM.

Mahalagang nuance: Sa ilang mga unang bersyon, x64 na app lang ang nakaka-detect ng mga bagong extension na itoTinukoy ito ng Microsoft sa mga tala sa paglabas 27744. Sa iba pang mga build ng Insider, pinagana ang setting ng "opt-in" para ma-access din ng ilang x86 (32-bit) na app ang ilan sa pinahabang suportang ito mula sa Properties → Compatibility/Emulation. Kung sumusubok ka ng iba't ibang mga build, normal na makahanap ng mga pagkakaiba.

Hinihiling ng kumpanya sa Insiders na mag-ulat ng mga regression at mga isyu sa compatibility sa pamamagitan ng Feedback Hub (Win + F)sa kategoryang Apps at may partikular na pangalan ng apektadong software. Ito ang paraan upang pinuhin ang compatibility bago ang pangkalahatang paglulunsad nito.

Prism versus Rosetta 2 at ang papel ng Copilot+ PC

Hindi itinatago ng Microsoft ang inspirasyon nito: Ang Prism ay ang "Rosetta 2" ng WindowsIpinakita ng Apple sa layer ng pagsasalin nito na ang mga transition ng arkitektura ay maaaring maging walang putol kung sinusuportahan sila ng hardware. Ngayon, kasama ang mga Copilot+ PC at Snapdragon X chips, ang Microsoft ay naglalayon para sa parehong epekto sa loob ng Windows ecosystem.

Ang kumpanya ay umabot sa pag-claim na iyon Ang pagtulad nito ay maaaring "kasing episyente ng Rosetta 2" Nangako pa ito ng mas mabilis na performance sa ilang partikular na sitwasyon, bagama't nakadepende ito nang husto sa hardware na inihahambing at sa uri ng load. Sa ngayon, makatuwirang asahan ang napakagandang pagganap sa maraming app at kamangha-manghang pagganap sa mga katutubong ARM64 na application, ngunit walang nangangako ng mga unibersal na himala.

Higit pa sa slogan, mayroong praktikal na katotohanan: Ang mga pagsasalin na may Prism sa 24H2 ay nasa pagitan ng 10 at 20% na mas mabilis sa parehong koponanPinatitibay nito ang pakiramdam ng pagkalikido at binabawasan ang mga bottleneck kung saan ang karanasan ay dating bumagsak sa ilalim ng sarili nitong timbang.

Real-world na pagganap, buhay ng baterya, at kung saan ang mga limitasyon

Ang pagganap sa ilalim ng emulation ay depende sa application at kung paano ito idinisenyo. Binabawasan ng prism ang parusa at, sa ilang mga kaso, gumaganap ang mga emulated na app na parang native ang mga ito. sa mga nakaraang x86 na device (isipin ang Surface Laptop 5 o Surface Pro 9), salamat sa paglukso sa kahusayan at sa kapangyarihan ng Snapdragon X mismo.

Eksklusibong nilalaman - Mag-click Dito  Paano gamitin ang Mullvad Browser, ang pinakapribadong browser sa buong mundo, hakbang-hakbang

Tungkol sa awtonomiya, Ang Windows 11 sa Arm ay naglalayong i-maximize ang kahusayan sa enerhiya Parehong native at emulated graphics card ang ginagamit. Ang buhay ng baterya, gayunpaman, ay palaging nakadepende sa workload: ang pag-edit ng video, pag-render, at paglalaro ay nananatiling masinsinang mga senaryo na kumukonsumo ng mas maraming kapangyarihan kaysa sa magaan na gawain.

Mayroong malinaw na mga limitasyon: Hindi sinusuportahan ng emulation ang mga driver o mga bahagi ng kernelSamakatuwid, ang ilang mas luma o napaka-niche na peripheral ay nakasalalay sa tagagawa na mayroong mga driver ng ARM64. At, kaugnay nito, maaaring hindi gumana ang ilang laro na may anti-cheat na walang bersyon ng ARM o nangangailangan ng OpenGL sa itaas ng 3.3 hanggang sa ma-update ang mga ito.

Sa seksyon ng seguridad, Ang pagiging tugma ng antivirus ng third-party ay bumutiGayunpaman, ipinapayong suriin ito sa bawat kaso. Nananatiling available ang Windows Security bilang buong saklaw kung hindi pa nag-aalok ang vendor ng mga binary na ARM64.

Aling mga app ang native na at bakit ka interesadong mag-migrate?

Mainam ang pagtulad sa simula, ngunit ang abot-tanaw ay katutubong ARM64. Ang Microsoft 365 (Teams, PowerPoint, Outlook, Word, Excel, OneDrive at OneNote) ay tumatakbo na ngayon sa native, tulad ng mga sikat na app gaya ng Chrome, Spotify, Zoom, WhatsApp, Blender, Affinity Suite o DaVinci Resolve, na may napakahusay na performance.

Bukod dito, Gumagawa ang Adobe ng mga galaw gamit ang katutubong Photoshop, Lightroom, at Firefly.Inihayag ng Microsoft ang mga bersyon ng ARM ng Premiere Pro at Illustrator. Inaasahan ng Microsoft na halos 90% ng kabuuang paggamit ay magmumula sa mga native na app, salamat sa mga pinahusay na tool, SDK, at suporta.

Para sa mga developer, mayroong isang kawili-wiling teknikal na punto: Pinapayagan ng ARM64EC ang paghahalo ng mga binaryna may mga x64 na seksyon na unti-unting pinalitan ng ARM64 code upang mapabilis ang mga kritikal na bahagi nang hindi muling sinusulat ang buong proyekto nang sabay-sabay. Isa itong makatotohanang diskarte para sa unti-unting paglilipat.

Windows 11 24H2, Windows 10 on Arm at ang bulung-bulungan na "Windows 12".

Kung nagtataka ka tungkol sa Copilot+ PC system: Ito ay Windows 11 na may mga makabuluhang pagbabago upang samantalahin ang hardware at mga bagong feature ng AI. Ang 24H2 ay isang malaking pag-upgrade sa bagay na iyon; ang mga alingawngaw ng isang "Windows 12" ay hindi natutupad sa paglipat na ito.

Sa mas malawak na larawan, Ginagaya ng Windows 11 on Arm ang x86 at x64Habang ang Windows 10 sa Arm ay nananatili sa x86. Kung nagtatrabaho ka pa rin sa Windows 10 sa Arm, sulit ang pag-upgrade sa Windows 11 24H2 para sa compatibility, performance, at, siyempre, Prism.

Compatibility, peripheral, at pantulong na teknolohiya

Upang matiyak na ang lahat ay tumatakbo nang maayos, ang mga controller ay dapat na ARM64Karaniwang gumagana ang mga printer at scanner kung isinama ang driver sa Windows 11 o kung ibibigay ito ng manufacturer para sa Arm; kung hindi, maaari mong subukang i-install ito mula sa Mga Setting → Mga Printer. Gayunpaman, maaaring hindi available ang ilang bahagi tulad ng Windows Fax at Scan.

Sa pagpapasadya ng system, Ang ilang mga utility na nagbabago sa karanasan sa Windows (IME, mga cloud client na may malalim na pagsasama) ay maaaring may limitadong functionality kung hindi sila na-optimize para sa Arm64.

Sa mga tuntunin ng pagiging naa-access, ang pananaw ay bumubuti: Na-update na ng NVDA ang screen reader nito para sa Windows 11 sa Arm At ang JAWS ay nagdaragdag ng pagiging tugma. Ang makatwirang rekomendasyon: suriin sa iyong provider kung handa na ang iyong paboritong app ng tulong para sa Arm64.

Mga corporate environment: Surface na may Snapdragon X at malalaking deployment

Ang Surface Pro (11th edition) at Surface Laptop (7th edition) na may Snapdragon X ay idinisenyo upang gawin ang paglukso nang walang trauma. Nag-aalok ang mga ito ng performance, mahabang buhay ng baterya, at pagiging tugma sa mga native at emulated na app., walang putol na pagsasama sa Microsoft 365 at sa iba pang karaniwang mga tool sa pagiging produktibo.

Eksklusibong nilalaman - Mag-click Dito  Ang pinakamahusay na mga alternatibo upang i-save at basahin sa ibang pagkakataon

Para sa mga negosyo, App Assure Microsoft FastTrack Isa itong lifesaver: nakakatulong ito nang walang dagdag na gastos (para sa mga customer na may wastong Microsoft 365 o Windows plan) na lutasin ang mga block sa compatibility ng application, kabilang ang mga custom na LOB at third-party na software, macro, at add-in.

Ang diskarte ay malinaw: Ipatupad ang Arm nang hindi isinusuko ang iyong kasalukuyang software base, makinabang mula sa awtonomiya at pagganap at, nagkataon, itulak ang iyong mga supplier na maghatid ng mga bersyon ng ARM64 sa maikli at katamtamang termino.

Paano paganahin (kapag magagamit) ang pinalawig na suporta sa 32-bit x86

Sa ilang Insider build, nagdagdag ang Microsoft ng setting para payagan ang mga x86 (32-bit) na app na samantalahin ang mga bagong kakayahan ng CPU sa ilalim ng emulation. Kung pinapayagan ito ng iyong build, buksan ang Application Properties → Compatibility/Emulation tab at paganahin ang pinalawig na suporta. Kung mayroon kang anumang mga katanungan, kumonsulta sa dokumentasyon ng build o sa komunidad.

Sa anumang kaso, Awtomatikong nakikinabang ang lahat ng x64 app mula sa bagong set ng pagtuturo inilantad ng Prism kung saan ito sinusuportahan. Kung gusto mong tingnan kung ano ang "nakikita" ng iyong app, maaaring ipakita ng mga utility tulad ng Coreinfo64.exe ang mga natukoy na extension.

Pag-install ng mga app mula sa labas ng Microsoft Store at iba pang mga madalas itanong

Libre ang pagpaparehistro ng developer ng Microsoft Store

Klasikong tanong: Maaari ba akong mag-install ng mga program mula sa labas ng Store? Oo, pinapayagan ka ng Windows 11 sa Arm na mag-install at magpatakbo ng tradisyonal na mga application ng Win32.Kung sila ay katutubong ARM64, perpekto; kung hindi, gaganap si Prism upang tularan sila sa lalong nakakumbinsi na pagganap.

Kung ang isang bagay ay hindi gumagana, Una, patunayan ang mga driver at dependencies. (lalo na kung nangangailangan ito ng kernel), tingnan kung mayroong bersyon ng ARM64 o ARM64EC, at iulat ang anumang mga regression sa Feedback Hub kung isa kang Insider. Ang ecosystem ay mabilis na umuunlad; bawat update ay nagpapabuti sa pangkalahatang larawan.

Ang mahabang daan ng Windows sa Arm at ang turning point

Ang Microsoft ay hinahabol ang posibilidad na mabuhay ng Windows on Arm sa loob ng maraming taon. Pagkatapos ng mga setback tulad ng Surface RT, muling bubuksan ng Copilot+ PC ang pintong iyon Sa mapagkumpitensyang hardware at isang top-notch emulation layer, ang paglipat ng Apple ay nagtakda ng bar nang napakataas, at sa Prism, nilalayon ng Redmond na tumugma sa antas na iyon sa pagganap at pagiging tugma.

May mga hamon pa rin, siyempre: Ang Win32 ecosystem ay malawak at magkakaiba.Sa libu-libong mga developer at mga sitwasyon na hindi alam ng Microsoft, ang paggarantiya ng 100% na suporta para sa buong catalog sa maikling panahon ay imposible. Gayunpaman, bawat bagong extension na sinusuportahan, bawat ARM64 driver na inilabas, at bawat app na na-recompile para sa ARM64 ay nagpapababa ng friction.

Samakatuwid, ang dalawahang mensahe ay may katuturan: Pinipigilan ng Prism ang agwat ngayon para makapagtrabaho, maglaro, at makalikha kaAt sa parehong oras, ang katutubong katalogo ay lumalaki linggo-linggo. Samantala, ang mga pagsulong sa 24H2 at Insider build ay patuloy na nagpapalawak sa hanay ng mga app na gumagana nang walang anumang mga patch.

Mula sa pananaw ng user, ang mapapansin mo ay iyon Parami nang parami ang mga application na dating nagdudulot ng mga problema ay nagsisimula na ngayon At mas mahusay silang gumanap. Kung ang iyong pangunahing tool ay ARM64 na, hindi kapani-paniwala; kung hindi, binibigyan ka ng Prism ng puwang upang magpatuloy nang hindi binabago ang iyong daloy ng trabaho.

Ito ay nagkakahalaga ng pag-alala sa apat na ideya: Ang pagtulad ay awtomatiko at bahagi ng systemAng mga controller ay dapat na ARM64; Nakikinabang ang mga x64 binary mula sa ARM64X para sa tuluy-tuloy na pagsasama; at ang pagiging tugma ng CPU (AVX/AVX2, BMI, FMA, F16C) ay darating sa mga build para mas maraming laro at malikhaing app ang maaaring tumakbo nang maayos. Sa mga bahaging ito, ang Windows on Arm sa wakas ay parang isang platform na maaari mong gawin at mag-enjoy nang walang malalaking kompromiso.

Gabay sa pagiging tugma para sa mga lumang laro sa modernong Windows
Kaugnay na artikulo:
Kumpletong gabay sa pagiging tugma ng mga lumang laro sa modernong Windows