- Prism meniru aplikasi x86/x64 pada ARM64 dengan terjemahan JIT, cache setiap modul dan penggunaan CPU yang lebih rendah.
- Windows 11 24H2 menambah sokongan AVX/AVX2, BMI, FMA dan F16C di bawah emulasi x64 untuk mengembangkan keserasian.
- WOW64 meliputi x86; untuk x64, ARM64X membenarkan pemuatan binari sistem tanpa ubah hala atau kod khas.
- Pemacu ARM64 adalah penting; katalog asli semakin berkembang dan App Assure membantu menyelesaikan ketidakserasian.
Apakah Prisma dalam Windows pada Lengan dan bagaimana ia membolehkan anda menjalankan aplikasi x86/x64? Jika anda berminat dengan Windows pada peranti dengan pemproses Lengan, nama Prism akan mula terdengar sangat dikenali. Ini ialah enjin emulasi yang membolehkan aplikasi x86 dan x64 tradisional dijalankan pada Arm. tanpa pengguna perlu melakukan sesuatu yang istimewa atau memasang komponen tambahan. Ideanya mudah: bahawa ekosistem perisian Windows yang luas kekal tersedia apabila anda menukar seni bina perkakasan anda.
Perlu dijelaskan dari awal: Emulasi adalah sebahagian daripada Windows dan telusDalam Windows 11 on Arm, Prism hadir sebagai evolusi ketara dengan versi 24H2, meningkatkan prestasi berbanding teknologi terdahulu dan mengurangkan penggunaan CPU dalam proses yang dicontohi. Dan ya, Windows 10 on Arm juga meniru, walaupun liputan terhad kepada aplikasi x86 32-bit.
Apakah Prisma dan mengapa ia penting dalam Windows on Arm?
Prism ialah emulator baharu yang disertakan dalam Windows 11 24H2 untuk komputer Arm. Misi mereka adalah untuk membuat perisian yang disusun untuk x86/x64 dijalankan pada ARM64 dengan penalti yang paling sedikit.Microsoft mempersembahkannya bersama PC Copilot+, dengan tumpuan khas pada pemproses Qualcomm Snapdragon X Elite dan X Plus, di mana syarikat itu telah memperhalusi enjin untuk memanfaatkan seni bina mikronya.
Selain menjadi nama jenama yang hilang, Prisma mewakili pengoptimuman yang besar berbanding dengan emulasi sebelumnyaIa menterjemah dan menjadualkan kod dengan lebih berkesan dan mengehadkan beban CPU dalam senario dunia sebenar. Dalam amalan, Microsoft melaporkan peningkatan antara 10 dan 20% dalam terjemahan binari dengan 24H2 pada perkakasan yang sama, memberikan rangsangan kepada apl yang sebelum ini bergelut.

Di luar pemasaran, terdapat konteks penting: Kebanyakan perisian PC masih x86 Dan katalog sejarah sangat besar. Jika Microsoft mahu Windows on Arm berdaya maju—dan bersaing secara langsung dengan Apple Silicon Macs—emulasi mestilah pantas dan serasi. Itulah sebabnya Prism merupakan bahagian penting dalam rancangan, terutamanya kerana lebih banyak aplikasi menggunakan binari ARM64 asli.
Cara emulasi berfungsi: daripada x86/x64 hingga ARM64 dalam masa nyata
Pendekatan Microsoft mengambil bentuk penterjemah JIT (Just-In-Time). Prism hot-compiles blok arahan x86/x64 kepada arahan ARM64Ini melibatkan penggunaan pengoptimuman untuk memastikan bahawa kod yang dikeluarkan adalah cekap pada kernel Arm. Ini meminimumkan overhed menjalankan binari bukan asli.
Untuk mengelakkan sentiasa mengira semula perkara yang sama, Windows cache diterjemahkan blok kodPerkhidmatan sistem mengekalkan cache ini mengikut modul, supaya aplikasi lain boleh menggunakannya semula pada but pertama, dengan itu mengurangkan kependaman dan mendayakan pengoptimuman apabila kod yang sama dijalankan semula.
Dalam dunia 32-bit x86, Lapisan WOW64 bertindak sebagai jambatan ke atas versi ARM64 Windows (sama seperti yang berlaku pada versi x64 Windows). Ini memerlukan sistem fail klasik dan ubah hala pendaftaran untuk mengekalkan keserasian, mengasingkan dengan betul perkara yang difikirkan oleh setiap apl dilihat.
Dengan aplikasi x64 pendekatan berubah: Tiada lapisan WOW64 atau folder binari/pendaftaran sistem penduaSebaliknya, Windows menggunakan binari ARM64X dalam format PE yang boleh dimuatkan oleh sistem ke dalam kedua-dua proses x64 dan ARM64 dari satu lokasi, tanpa ubah hala. Akibatnya, aplikasi x64 boleh mengakses sistem (fail dan pendaftaran) tanpa kod khas.
Walau bagaimanapun, terdapat had penting: Emulasi hanya meliputi kod mod penggunaApa-apa sahaja yang berkaitan dengan kernel (pemacu, contohnya) mesti disusun untuk ARM64. Inilah sebabnya mengapa perkakasan lama atau khusus tertentu mungkin memerlukan pemacu khusus atau dikecualikan sepenuhnya.
Pengesanan dan gelagat: apl apa yang "lihat" dalam emulasi
Aplikasi x86/x64, melainkan jika ditanya secara jelas, tidak mengetahui bahawa ia dijalankan pada komputer Arm. Jika anda menanyakan API seperti IsWoW64Process2 atau GetMachineTypeAttributesIa akan mengenal pasti keupayaan hos ARM64 dan emulasi itu sendiri. Untuk keserasian, GetNativeSystemInfo mengembalikan butiran CPU yang dicontohi apabila dipanggil daripada emulasi yang menjalankan apl.
Ini menghalang banyak aplikasi daripada ranap kerana terlalu mengesan persekitaran. Pada asasnya, aplikasi "melihat" pemproses maya yang sesuai untuk pelaksanaannya, dengan set arahan dan metadata yang Prism putuskan untuk dedahkan bergantung pada kes itu.
Apa yang baharu dalam Prism: lebih banyak arahan CPU dan keserasian yang lebih baik
Salah satu ciri baharu yang paling berkuasa terdapat dalam binaan Insider Windows 11 24H2, seperti 27744. Microsoft sedang mengaktifkan sokongan untuk sambungan x86 yang sangat diminta oleh perisian moden: AVX, AVX2, BMI, FMA dan F16C, antara lain. Ini dilakukan oleh CPU maya yang aplikasi x64 yang ditiru "lihat".
Apa untuknya? Lebih banyak permainan dan alatan kreatif yang sebelum ini tidak dapat digunakan pun kini telah melepasi penapis Kerana mereka tidak lagi gagal kerana keperluan CPU. Ralat "AVX/AVX2 hilang" yang digunakan untuk menyekat beberapa permainan video dan suite pengeditan menjadi perkara yang lama dalam lebih banyak kes, seperti yang ditunjukkan oleh ujian dengan Adobe Premiere Pro 25 pada ARM.
Nuansa penting: Dalam versi awal tertentu, hanya apl x64 mengesan sambungan baharu iniMicrosoft menetapkan ini dalam nota keluaran 27744. Dalam binaan Insider lain, tetapan "ikut serta" telah didayakan supaya apl x86 (32-bit) tertentu juga boleh mengakses beberapa sokongan lanjutan ini daripada Properties → Compatibility/Emulation. Jika anda sedang menguji binaan yang berbeza, adalah perkara biasa untuk mencari perbezaan.
Syarikat itu meminta Orang Dalam melaporkan regresi dan isu keserasian melalui Hab Maklum Balas (Win + F)dalam kategori Apl dan dengan nama khusus perisian yang terjejas. Ini ialah cara untuk memperhalusi keserasian sebelum pelancaran umumnya.
Prisma lawan Rosetta 2 dan peranan Copilot+ PC
Microsoft tidak menyembunyikan inspirasinya: Prisma ialah "Rosetta 2" WindowsApple menunjukkan dengan lapisan terjemahannya bahawa peralihan seni bina boleh menjadi lancar jika perkakasan menyokongnya. Kini, dengan Copilot+ PC dan cip Snapdragon X, Microsoft menyasarkan kesan yang sama dalam ekosistem Windows.
Syarikat itu pergi setakat mendakwa itu Emulasinya boleh "secekap Rosetta 2" Ia malah menjanjikan prestasi yang lebih pantas dalam senario tertentu, walaupun ini sangat bergantung pada perkakasan yang dibandingkan dan jenis beban. Buat masa ini, adalah munasabah untuk mengharapkan prestasi yang sangat dihormati dalam banyak apl dan prestasi hebat dalam aplikasi ARM64 asli, tetapi tiada apa yang menjanjikan keajaiban sejagat.
Di sebalik slogan itu, terdapat fakta praktikal: Terjemahan dengan Prisma dalam 24H2 adalah antara 10 dan 20% lebih pantas pada pasukan yang samaIni mengukuhkan perasaan kecairan dan mengurangkan kesesakan di mana pengalaman sebelum ini runtuh di bawah beratnya sendiri.
Prestasi dunia sebenar, hayat bateri dan hadnya
Prestasi di bawah emulasi bergantung pada aplikasi dan cara ia direka bentuk. Prisma mengurangkan penalti dan, dalam beberapa kes, apl yang dicontohi berfungsi seolah-olah ia asli. dalam peranti x86 sebelumnya (fikirkan Surface Laptop 5 atau Surface Pro 9), terima kasih kepada lonjakan kecekapan dan kuasa Snapdragon X itu sendiri.
Mengenai autonomi, Windows 11 on Arm berusaha untuk memaksimumkan kecekapan tenaga Kedua-dua kad grafik asli dan dicontohi digunakan. Hayat bateri, bagaimanapun, akan sentiasa bergantung pada beban kerja: penyuntingan video, pemaparan dan permainan kekal senario intensif yang menggunakan lebih banyak kuasa daripada tugasan ringan.
Terdapat had yang jelas: Emulasi tidak menyokong pemacu atau komponen kernelOleh itu, peranti tertentu yang lebih lama atau sangat khusus bergantung pada pengilang yang mempunyai pemacu ARM64. Dan, berkaitan, sesetengah permainan dengan anti-penipuan yang tidak mempunyai versi ARM atau yang memerlukan OpenGL di atas 3.3 mungkin tidak berfungsi sehingga ia dikemas kini.
Di bahagian keselamatan, Keserasian antivirus pihak ketiga telah bertambah baikWalau bagaimanapun, adalah dinasihatkan untuk menyemak berdasarkan kes demi kes. Windows Security kekal tersedia sebagai liputan penuh jika vendor belum lagi menawarkan binari ARM64.
Apl manakah yang sudah asli dan mengapa anda berminat untuk berhijrah?
Meniru adalah baik untuk bermula, tetapi ufuk adalah ARM64 asli. Microsoft 365 (Teams, PowerPoint, Outlook, Word, Excel, OneDrive dan OneNote) kini berjalan asli, sama seperti apl popular seperti Chrome, Spotify, Zoom, WhatsApp, Blender, Affinity Suite atau DaVinci Resolve, dengan prestasi yang sangat baik.
Selain itu, Adobe telah bergerak dengan Photoshop asli, Lightroom dan Firefly.Microsoft telah mengumumkan versi ARM Premiere Pro dan Illustrator. Microsoft menjangkakan bahawa hampir 90% daripada jumlah penggunaan akhirnya akan datang daripada apl asli, terima kasih kepada alat, SDK dan sokongan yang dipertingkatkan.
Untuk pembangun, terdapat perkara teknikal yang menarik: ARM64EC membenarkan pencampuran binaridengan bahagian x64 digantikan secara berperingkat dengan kod ARM64 untuk mempercepatkan bahagian kritikal tanpa menulis semula keseluruhan projek sekaligus. Ini adalah pendekatan yang realistik untuk migrasi beransur-ansur.
Windows 11 24H2, Windows 10 on Arm dan khabar angin "Windows 12".
Jika anda tertanya-tanya tentang sistem Copilot+ PC: Ia adalah Windows 11 dengan perubahan ketara untuk memanfaatkan perkakasan dan ciri AI baharu. 24H2 adalah peningkatan besar dalam hal itu; khabar angin tentang "Windows 12" tidak menjadi kenyataan dengan langkah ini.
Dalam foto yang lebih luas, Windows 11 on Arm meniru x86 dan x64Manakala Windows 10 pada Arm kekal pada x86. Jika anda masih menggunakan Windows 10 pada Arm, naik taraf kepada Windows 11 24H2 berbaloi untuk keserasian, prestasi dan, sudah tentu, Prism.
Keserasian, persisian dan teknologi bantuan
Untuk memastikan semuanya berjalan lancar, pengawal mestilah ARM64Pencetak dan pengimbas biasanya berfungsi jika pemacu disepadukan ke dalam Windows 11 atau jika pengilang menyediakannya untuk Arm; jika tidak, anda boleh cuba memasangnya dari Tetapan → Pencetak. Walau bagaimanapun, beberapa komponen seperti Windows Fax dan Scan mungkin tidak tersedia.
Dalam penyesuaian sistem, Beberapa utiliti yang mengubah pengalaman Windows (IME, pelanggan awan dengan penyepaduan mendalam) mungkin mempunyai fungsi terhad jika mereka tidak dioptimumkan untuk Arm64.
Dari segi kebolehaksesan, prospek semakin bertambah baik: NVDA telah mengemas kini pembaca skrinnya untuk Windows 11 pada Arm Dan JAWS sedang menambah keserasian. Syor yang wajar: semak dengan pembekal anda jika apl bantuan kegemaran anda sedia untuk Arm64.
Persekitaran korporat: Surface dengan Snapdragon X dan penggunaan berskala besar
Surface Pro (edisi ke-11) dan Surface Laptop (edisi ke-7) dengan Snapdragon X direka untuk membuat lonjakan tanpa trauma. Mereka menawarkan prestasi, hayat bateri yang panjang dan keserasian dengan apl asli dan dicontohi., menyepadukan dengan lancar dengan Microsoft 365 dan alat produktiviti biasa yang lain.
Bagi syarikat, App Assure Microsoft FastTrack Ia adalah penyelamat: ia membantu tanpa kos tambahan (untuk pelanggan yang mempunyai rancangan Microsoft 365 atau Windows yang sah) untuk menyelesaikan blok keserasian aplikasi, termasuk LOB tersuai dan perisian pihak ketiga, makro dan tambahan.
Strateginya jelas: Laksanakan Arm tanpa melepaskan pangkalan perisian sedia ada anda, mendapat manfaat daripada autonomi dan prestasi dan, secara kebetulan, mendorong pembekal anda untuk menyampaikan versi ARM64 dalam jangka pendek dan sederhana.
Bagaimana untuk mendayakan (apabila tersedia) sokongan lanjutan pada 32-bit x86
Dalam sesetengah binaan Insider, Microsoft telah menambah tetapan untuk membenarkan aplikasi x86 (32-bit) memanfaatkan keupayaan CPU baharu di bawah emulasi. Jika binaan anda membenarkannya, buka Sifat Aplikasi → tab Keserasian/Emulasi dan membolehkan sokongan lanjutan. Jika anda mempunyai sebarang soalan, rujuk dokumentasi binaan atau komuniti.
Walau bagaimanapun, Semua apl x64 mendapat manfaat secara automatik daripada set arahan baharu didedahkan oleh Prism di mana ia disokong. Jika anda ingin menyemak perkara yang "dilihat" oleh apl anda, utiliti seperti Coreinfo64.exe boleh memaparkan sambungan yang dikesan.
Memasang apl dari luar Gedung Microsoft dan soalan lazim lain

Soalan klasik: Bolehkah saya memasang program dari luar Gedung? Ya, Windows 11 on Arm membolehkan anda memasang dan menjalankan aplikasi Win32 tradisional.Jika ia adalah ARM64 asli, sempurna; jika tidak, Prism akan bermain untuk mencontohi mereka dengan prestasi yang semakin meyakinkan.
Jika sesuatu tidak berfungsi, Pertama, sahkan pemacu dan kebergantungan. (terutamanya jika ia memerlukan kernel), semak sama ada terdapat versi ARM64 atau ARM64EC dan laporkan sebarang regresi pada Hab Maklum Balas jika anda seorang Orang Dalam. Ekosistem sedang berkembang pesat; setiap kemas kini menambah baik gambaran keseluruhan.
Jalan panjang Windows on Arm dan titik perubahan
Microsoft telah mengejar daya maju Windows on Arm selama bertahun-tahun. Selepas kemunduran seperti Surface RT, Copilot+ PC membuka semula pintu itu Dengan perkakasan yang kompetitif dan lapisan emulasi terkemuka, peralihan Apple menetapkan bar yang sangat tinggi, dan dengan Prism, Redmond menyasarkan untuk memadankan tahap itu dalam prestasi dan keserasian.
Masih ada cabaran, tentu saja: Ekosistem Win32 adalah luas dan heterogen.Dengan beribu-ribu pembangun dan senario yang tidak diketahui oleh Microsoft, menjamin sokongan 100% untuk keseluruhan katalog dalam jangka pendek adalah mustahil. Walau bagaimanapun, setiap sambungan baharu yang disokong, setiap pemacu ARM64 dikeluarkan dan setiap apl yang disusun semula untuk ARM64 mengurangkan geseran.
Oleh itu, mesej dwi masuk akal: Prisma merapatkan jurang hari ini supaya anda boleh bekerja, bermain dan menciptaDan pada masa yang sama, katalog asli berkembang minggu demi minggu. Sementara itu, kemajuan dalam binaan 24H2 dan Insider terus mengembangkan julat apl yang berfungsi tanpa sebarang tampung.
Dari perspektif pengguna, apa yang anda akan perhatikan ialah itu Semakin banyak aplikasi yang dahulunya menimbulkan masalah kini dimulakan Dan mereka berprestasi lebih baik. Jika alat utama anda sudah ARM64, hebat; jika tidak, Prism memberi anda ruang untuk meneruskan tanpa mengubah aliran kerja anda.
Perlu diingat empat idea: Emulasi adalah automatik dan sebahagian daripada sistemPengawal mestilah ARM64; Perduaan x64 mendapat manfaat daripada ARM64X untuk penyepaduan yang lancar; dan keserasian CPU (AVX/AVX2, BMI, FMA, F16C) akan datang ke binaan supaya lebih banyak permainan dan apl kreatif boleh berjalan dengan lancar. Dengan komponen ini, Windows on Arm akhirnya terasa seperti platform yang boleh anda kerjakan dan nikmati tanpa kompromi besar.
Minat teknologi sejak kecil lagi. Saya suka mengikuti perkembangan terkini dalam sektor ini dan, terutama sekali, menyampaikannya. Itulah sebabnya saya telah berdedikasi untuk komunikasi di tapak web teknologi dan permainan video selama bertahun-tahun. Anda boleh menemui saya menulis tentang Android, Windows, MacOS, iOS, Nintendo atau sebarang topik berkaitan lain yang terlintas di fikiran.
