- Prism emulira x86/x64 aplikacije na ARM64 s JIT prevođenjem, keš memorijom po modulu i nižom upotrebom CPU-a.
- Windows 11 24H2 dodaje podršku za AVX/AVX2, BMI, FMA i F16C pod x64 emulacijom radi proširenja kompatibilnosti.
- WOW64 pokriva x86; za x64, ARM64X omogućava učitavanje sistemskih binarnih datoteka bez preusmjeravanja ili posebnog koda.
- ARM64 drajveri su neophodni; izvorni katalog raste, a App Assure pomaže u rješavanju nekompatibilnosti.
Šta je Prism u Windowsu na Arm-u i kako vam omogućava pokretanje x86/x64 aplikacija? Ako ste zainteresovani za Windows na uređajima sa Arm procesorima, ime Prism će vam početi zvučati vrlo poznato. Ovo je emulacijski mehanizam koji omogućava pokretanje tradicionalnih x86 i x64 aplikacija na Arm-u. bez potrebe da korisnik radi bilo šta posebno ili instalira dodatne komponente. Ideja je jednostavna: da ogroman Windows softverski ekosistem ostane dostupan kada promijenite hardversku arhitekturu.
Vrijedi ovo razjasniti od samog početka: Emulacija je dio Windowsa i transparentna je.U Windowsu 11 na Armu, Prism stiže kao značajna evolucija s verzijom 24H2, poboljšavajući performanse u usporedbi s prethodnim tehnologijama i smanjujući korištenje CPU-a u emuliranim procesima. I da, Windows 10 na Armu također emulira, iako je pokrivenost ograničena na 32-bitne x86 aplikacije.
Šta je Prism i zašto je važan u Windowsu na Armu?
Prism je novi emulator uključen u Windows 11 24H2 za Arm računare. Njihova misija je da softver kompajliran za x86/x64 radi na ARM64 uz najmanju moguću štetu.Microsoft ga je predstavio zajedno sa Copilot+ računarima, sa posebnim fokusom na Qualcomm Snapdragon X Elite i X Plus procesore, gdje je kompanija fino podesila engine kako bi iskoristila njegovu mikroarhitekturu.
Osim što je nedostajući naziv brenda, Prism predstavlja značajne optimizacije u poređenju s prethodnom emulacijom.Efikasnije prevodi i raspoređuje kod i ograničava opterećenje CPU-a u stvarnim scenarijima. U praksi, Microsoft izvještava o poboljšanjima između 10 i 20% u binarnom prevođenju sa 24H2 na istom hardveru, dajući poticaj aplikacijama koje su se ranije mučili.

Pored marketinga, postoji značajan kontekst: Većina PC softvera je i dalje x86 A historijski katalog je ogroman. Ako Microsoft želi da Windows na Armu bude održiv - i da se direktno takmiči sa Apple Silicon Macovima - emulacija mora biti brza i kompatibilna. Zato je Prism ključni dio plana, posebno jer sve više aplikacija usvaja izvorne ARM64 binarne datoteke.
Kako emulacija funkcioniše: od x86/x64 do ARM64 u realnom vremenu
Microsoftov pristup se zasniva na JIT (Just-In-Time) prevodiocu. Prism vrši vruću kompajlaciju x86/x64 instrukcijskih blokova u ARM64 instrukcijeOvo uključuje primjenu optimizacija kako bi se osiguralo da je izdani kod efikasan na Arm kernelima. Ovo minimizira opterećenje pokretanja ne-nativnih binarnih datoteka.
Da biste izbjegli stalno ponovno izračunavanje iste stvari, Windows kešira prevedene blokove kodaSistemska usluga održava ove keš memorije po modulima, tako da ih druge aplikacije mogu ponovo koristiti pri prvom pokretanju, čime se smanjuje latencija i omogućavaju optimizacije kada se isti kod ponovo pokrene.
U 32-bitnom x86 svijetu, WOW64 sloj djeluje kao most preko ARM64 verzije Windowsa. (baš kao što je slučaj i na x64 verziji Windowsa). Ovo podrazumijeva klasično preusmjeravanje sistema datoteka i registra kako bi se održala kompatibilnost, pravilno izolujući ono što svaka aplikacija misli da vidi.
Sa x64 aplikacijama pristup se mijenja: Nema WOW64 sloja niti duplih sistemskih binarnih datoteka/foldera registraUmjesto toga, Windows koristi ARM64X binarne datoteke u PE formatu koje sistem može učitati u x64 i ARM64 procese s jedne lokacije, bez preusmjeravanja. Kao rezultat toga, x64 aplikacije mogu pristupiti sistemu (datotekama i registru) bez posebnog koda.
Međutim, postoji jedno važno ograničenje: Emulacija pokriva samo kod korisničkog načina radaSve što je vezano za kernel (npr. drajveri) mora se kompajlirati za ARM64. Zbog toga određeni stariji ili visoko specijalizirani hardver može zahtijevati specifične drajvere ili biti potpuno isključen.
Detekcija i ponašanje: šta aplikacije pod emulacijom "vide"
Aplikacija x86/x64, osim ako se to eksplicitno ne zatraži, ne zna da se izvršava na Arm računaru. Ako šaljete upite API-jima kao što su IsWoW64Process2 ili GetMachineTypeAttributesIdentificirat će mogućnosti ARM64 hosta i same emulacije. Radi kompatibilnosti, GetNativeSystemInfo vraća detalje emuliranih CPU-a kada se pozove iz aplikacije koja pokreće emulaciju.
Ovo sprečava pad mnogih aplikacija zbog prevelikog detektovanja okruženja. U suštini, aplikacija "vidi" odgovarajući virtuelni procesor za njegovo izvršenje, sa skupom instrukcija i metapodataka koje Prism odluči da izloži u zavisnosti od slučaja.
Šta je novo u Prismu: više CPU instrukcija i bolja kompatibilnost
Jedna od najmoćnijih novih funkcija dolazi u Insider verzijama Windowsa 11 24H2, kao što je 27744. Microsoft aktivira podršku za veoma tražena x86 proširenja modernim softverom: AVX, AVX2, BMI, FMA i F16C, između ostalih. To se postiže pomoću virtualnog CPU-a koji emulirane x64 aplikacije "vide".
Zbog čega? Više igara i kreativnih alata koji se ranije nisu ni pojavljivali sada prolaze filter. Zato što više ne otkazuju zbog zahtjeva CPU-a. Greška "AVX/AVX2 missing" koja je ranije blokirala neke videoigre i programe za montažu postaje stvar prošlosti u sve većem broju slučajeva, što pokazuju testovi s Adobe Premiere Pro 25 na ARM-u.
Važna nijansa: U određenim ranijim verzijama, samo x64 aplikacije detektuju ove nove ekstenzijeMicrosoft je ovo naveo u bilješkama o izdanju 27744. U drugim Insider verzijama, omogućena je postavka "prijave" tako da određene x86 (32-bitne) aplikacije također mogu pristupiti dijelu ove proširene podrške iz Svojstva → Kompatibilnost/Emulacija. Ako testirate različite verzije, normalno je da pronađete razlike.
Kompanija traži od insajdera da prijave regresije i probleme s kompatibilnošću putem Centar za povratne informacije (Win + F)u kategoriji Aplikacije i sa specifičnim nazivom pogođenog softvera. Ovo je način da se poboljša kompatibilnost prije njegovog općeg objavljivanja.
Prism protiv Rosette 2 i uloga Copilot+ PC-a
Microsoft ne krije svoju inspiraciju: Prism je "Rosetta 2" za Windows.Apple je svojim slojem za prevođenje pokazao da arhitektonski prijelazi mogu biti besprijekorni ako ih hardver podržava. Sada, s Copilot+ računarima i Snapdragon X čipovima, Microsoft cilja na isti efekat unutar Windows ekosistema.
Kompanija ide toliko daleko da tvrdi da Njegova emulacija može biti „efikasna kao Rosetta 2“ Čak je obećao i brže performanse u određenim scenarijima, iako to uveliko zavisi od hardvera koji se poredi i vrste opterećenja. Za sada je razumno očekivati vrlo pristojne performanse u mnogim aplikacijama i spektakularne performanse u izvornim ARM64 aplikacijama, ali ništa što obećava univerzalna čuda.
Pored slogana, postoji i praktična činjenica: Prijevodi s Prismom u 24H2 su između 10 i 20% brži u istom timuOvo pojačava osjećaj fluidnosti i smanjuje uska grla tamo gdje se iskustvo ranije urušavalo pod vlastitom težinom.
Performanse u stvarnom svijetu, vijek trajanja baterije i gdje leže granice
Performanse pod emulacijom zavise od aplikacije i načina na koji je ona dizajnirana. Prism smanjuje kaznu i, u nekim slučajevima, emulirane aplikacije se ponašaju kao da su izvorne. u prethodnim x86 uređajima (sjetite se Surface Laptop 5 ili Surface Pro 9), zahvaljujući skoku u efikasnosti i snazi samog Snapdragon X.
Što se tiče autonomije, Windows 11 na Arm-u nastoji maksimizirati energetsku efikasnost Koriste se i izvorne i emulirane grafičke kartice. Međutim, vijek trajanja baterije uvijek će ovisiti o opterećenju: uređivanje videa, renderiranje i igranje igara ostaju zahtjevni scenariji koji troše više energije od laganih zadataka.
Postoje jasna ograničenja: Emulacija ne podržava drajvere ili komponente kernelaStoga, određeni stariji ili vrlo nišni periferni uređaji zavise od toga da li proizvođač ima ARM64 drajvere. I, shodno tome, neke igre sa anti-cheat tehnologijom koje nemaju ARM verziju ili koje zahtijevaju OpenGL iznad 3.3 možda neće raditi dok se ne ažuriraju.
U odjelu za sigurnost, Poboljšana je kompatibilnost antivirusnih programa trećih stranaMeđutim, preporučljivo je provjeravati od slučaja do slučaja. Windows Security ostaje dostupan kao potpuna pokrivenost ako dobavljač još ne nudi ARM64 binarne datoteke.
Koje su aplikacije već izvorne i zašto ste zainteresirani za migraciju?
Emulacija je u redu za početak, ali horizont je nativni ARM64. Microsoft 365 (Teams, PowerPoint, Outlook, Word, Excel, OneDrive i OneNote) sada radi izvorno, baš kao i popularne aplikacije poput Chromea, Spotifyja, Zooma, WhatsAppa, Blendera, Affinity Suitea ili DaVinci Resolvea, s vrlo dobrim performansama.
Takođe, Adobe pravi poteze sa svojim izvornim Photoshopom, Lightroomom i Fireflyjem.Microsoft je najavio ARM verzije Premiere Pro i Illustrator programa. Microsoft očekuje da će gotovo 90% ukupne upotrebe na kraju dolaziti iz izvornih aplikacija, zahvaljujući poboljšanim alatima, SDK-ovima i podršci.
Za programere, postoji zanimljiva tehnička stvar: ARM64EC omogućava miješanje binarnih datotekasa x64 sekcijama koje se progresivno zamjenjuju ARM64 kodom kako bi se ubrzali kritični dijelovi bez prepisivanja cijelog projekta odjednom. To je realan pristup za postepene migracije.
Windows 11 24H2, Windows 10 na Arm-u i glasina o „Windowsu 12“
Ako ste se pitali o Copilot+ PC sistemu: To je Windows 11 sa značajnim promjenama iskoristiti hardver i nove AI funkcije. 24H2 je ogromno poboljšanje u tom pogledu; glasine o "Windowsu 12" se ovim potezom ne ostvaruju.
Na široj fotografiji, Windows 11 na Arm-u emulira x86 i x64Iako Windows 10 na Arm-u ostaje na x86, ako i dalje radite sa Windowsom 10 na Arm-u, nadogradnja na Windows 11 24H2 se isplati zbog kompatibilnosti, performansi i, naravno, Prisma.
Kompatibilnost, periferni uređaji i pomoćna tehnologija
Da biste bili sigurni da sve teče glatko, Kontroleri moraju biti ARM64Štampači i skeneri obično rade ako je upravljački program integriran u Windows 11 ili ako ga proizvođač osigurava za Arm; u suprotnom, možete pokušati instalirati ga iz Postavke → Štampači. Međutim, neke komponente poput Windows faksa i skenera možda neće biti dostupne.
U prilagođavanju sistema, Neki uslužni programi koji mijenjaju iskustvo rada u Windowsu (IME, cloud klijenti s dubokom integracijom) mogu imati ograničenu funkcionalnost ako nisu optimizirani za Arm64.
Što se tiče pristupačnosti, izgledi se poboljšavaju: NVDA je već ažurirao svoj čitač ekrana za Windows 11 na Arm-u A JAWS dodaje kompatibilnost. Razumna preporuka: provjerite sa svojim dobavljačem da li je vaša omiljena aplikacija za pomoć spremna za Arm64.
Korporativna okruženja: Surface sa Snapdragon X i implementacije velikih razmjera
Surface Pro (11. izdanje) i Surface Laptop (7. izdanje) sa Snapdragon X procesorom su dizajnirani da naprave taj skok bez ikakvih problema. Nude performanse, dugo trajanje baterije i kompatibilnost s izvornim i emuliranim aplikacijama., besprijekorno se integrirajući s Microsoft 365 i ostalim uobičajenim alatima za produktivnost.
Za preduzeća, Osiguranje aplikacije Microsoft FastTrack To je spas: pomaže bez dodatnih troškova (za korisnike s važećim Microsoft 365 ili Windows planovima) u rješavanju blokada kompatibilnosti aplikacija, uključujući prilagođene LOB-ove i softver trećih strana, makroe i dodatke.
Strategija je jasna: Implementirajte Arm bez odustajanja od postojeće softverske baze, imaju koristi od autonomije i performansi i, usput, podstiču svoje dobavljače da isporučuju ARM64 verzije u kratkoročnom i srednjoročnom periodu.
Kako omogućiti (kada je dostupna) proširenu podršku na 32-bitnom x86
U nekim Insider verzijama, Microsoft je dodao postavku koja omogućava x86 (32-bitnim) aplikacijama da iskoriste nove mogućnosti CPU-a tokom emulacije. Ako vaša verzija to dozvoljava, otvorite karticu Svojstva aplikacije → Kompatibilnost/Emulacija i omogućite proširenu podršku. Ako imate bilo kakvih pitanja, pogledajte dokumentaciju za izgradnju ili zajednicu.
U svakom slučaju, Sve x64 aplikacije automatski imaju koristi od novog skupa instrukcija. izloženo od strane Prisma tamo gdje je podržano. Ako želite provjeriti šta vaša aplikacija "vidi", uslužni programi poput Coreinfo64.exe mogu prikazati otkrivene ekstenzije.
Instaliranje aplikacija izvan Microsoft trgovine i druga često postavljana pitanja

Klasično pitanje: Mogu li instalirati programe izvan Trgovine? Da, Windows 11 na Arm-u vam omogućava instaliranje i pokretanje tradicionalnih Win32 aplikacija.Ako su izvorni ARM64, savršeno; ako ne, Prism će doći na red da ih oponaša sa sve uvjerljivijim performansama.
ako nešto ne radi, Prvo, provjerite upravljačke programe i zavisnosti. (posebno ako zahtijeva kernel), provjerite postoji li ARM64 ili ARM64EC verzija i prijavite sve regresije na Feedback Hubu ako ste Insider. Ekosistem se brzo razvija; svako ažuriranje poboljšava ukupnu sliku.
Dugi put Windowsa na Armu i prekretnica
Microsoft već godinama istražuje održivost Windowsa na Armu. Nakon neuspjeha poput Surface RT-a, Copilot+ PC ponovo otvara ta vrata. Sa konkurentnim hardverom i vrhunskim slojem emulacije, Appleova tranzicija postavila je ljestvicu vrlo visoko, a sa Prism-om, Redmond ima za cilj da dostigne taj nivo performansi i kompatibilnosti.
Naravno, i dalje postoje izazovi: Win32 ekosistem je ogroman i heterogen.S hiljadama programera i scenarija kojih Microsoft nije ni svjestan, garantiranje 100% podrške za cijeli katalog u kratkom roku je nemoguće. Međutim, svako novo podržano proširenje, svaki objavljeni ARM64 drajver i svaka aplikacija rekompilirana za ARM64 smanjuje trenje.
Stoga, dvostruka poruka ima smisla: Prism danas premošćuje jaz tako da možete raditi, igrati se i stvaratiIstovremeno, izvorni katalog raste iz sedmice u sedmicu. U međuvremenu, napredak u 24H2 i Insider verzijama nastavlja širiti raspon aplikacija koje rade bez ikakvih zakrpa.
Iz perspektive korisnika, ono što ćete primijetiti je da Sve više aplikacija koje su ranije uzrokovale probleme sada se pokreću I bolje rade. Ako je vaš ključni alat već ARM64, fantastično; ako nije, Prism vam daje prostora da nastavite bez promjene radnog toka.
Vrijedi zapamtiti četiri ideje: Emulacija je automatska i dio je sistemaKontroleri moraju biti ARM64; x64 binarne datoteke imaju koristi od ARM64X za besprijekornu integraciju; a kompatibilnost s CPU-om (AVX/AVX2, BMI, FMA, F16C) dolazi u verzije tako da više igara i kreativnih aplikacija može nesmetano raditi. S ovim komponentama, Windows na Arm-u konačno se čini kao platforma na kojoj možete raditi i uživati bez većih kompromisa.
Strastven za tehnologiju od malih nogu. Volim da budem u toku u sektoru i, iznad svega, da ga komuniciram. Zato sam već dugi niz godina posvećen komunikaciji na web stranicama o tehnologiji i video igricama. Možete me pronaći kako pišem o Androidu, Windowsu, MacOS-u, iOS-u, Nintendo-u ili bilo kojoj drugoj srodnoj temi koja vam padne na pamet.
