Windows on Arm in 2026: Arm64, Prism, 26H1 and 26H2
What Windows on Arm is, how native Arm64 and Prism emulation differ, why 26H1 and 26H2 are separate branches, and how to check whether your apps and games actually run.
- Build
- 26H1 / 26H2
- Edition
- Arm64
- Architecture
- arm64
- Support
- Research (E1; no Arm device)
- Evidence
- E1Official documentation
- Risk
- R0Read only
- Verified
- 2026-10-28
- Page type
- Platform
The short answer
Section titled “The short answer”Windows on Arm is full Windows 11 compiled for Arm64, not a mobile OS and not “Windows Lite”. It runs the same desktop, the same browsers and the same Microsoft Store. The question that decides whether it works for you is not “is Arm fast?” but “does my specific software run, and does it need a kernel driver?”
Three things explain almost every surprise:
- Native Arm64 vs Prism emulation. Most apps run; some run translated; a small set cannot run at all.
- Drivers are native-only. Prism emulates user-mode code, not kernel drivers. VPNs, endpoint security, printers and some game anti-cheat are the usual blockers.
- 26H1 and 26H2 are different branches. 26H1 is a chip-enablement release for new Arm devices; 26H2 is the annual update for existing PCs on 24H2/25H2.
What is actually different
Section titled “What is actually different”| Layer | x64 PC | Windows on Arm |
|---|---|---|
| CPU instruction set | x86-64 | Arm64 |
| Windows build | x64 Windows 11 | Arm64 Windows 11 |
| Native apps | x64 | Arm64 |
| Old x86/x64 apps | Run directly | Run through Prism emulation |
| Kernel drivers | x86/x64 drivers | Arm64 drivers only |
| Firmware | UEFI + TPM 2.0 | UEFI + TPM 2.0 (device-specific) |
“Arm64” is the 64-bit Arm architecture. The Windows desktop, Store, Win32 APIs and most of the management stack are the same; the machine code underneath is not. That is why an Arm laptop can feel like Windows one minute and like a compatibility project the next.
Native, emulated, or blocked
Section titled “Native, emulated, or blocked”| Bucket | What it means | What it feels like |
|---|---|---|
| Native Arm64 | The app ships a build compiled for Arm | Best speed and battery; no translation warm-up |
| Emulated (Prism) | An x86/x64 build is translated at runtime | Usually fine for office, chat and bursty tools; sustained work costs more |
| ARM64EC hybrid | Arm64 core plus x64-compatible parts in one process | Common during a vendor’s migration; Task Manager shows “ARM64 (x64 compatible)” |
| Blocked | Kernel driver, kernel anti-cheat, or unsupported dependency | No emulation trick fixes it; choose different software or hardware |
Prism is user-mode emulation. It cannot load an x86 kernel driver into an Arm kernel. That single rule explains most “the app installs but the VPN/anti-cheat/printer utility does not work” reports.
26H1 vs 26H2: don’t read the number as “newer”
Section titled “26H1 vs 26H2: don’t read the number as “newer””Microsoft split the 2026 releases. They are not two versions of the same upgrade path.
| Windows 11 26H1 | Windows 11 26H2 | |
|---|---|---|
| What it is | Arm-focused chip-enablement release | Annual feature update for existing PCs |
| Who gets it | Select new Arm devices; Snapdragon X2 at launch | Devices on 24H2 / 25H2, including older Snapdragon X Elite |
| How it arrives | Preinstalled on new hardware | Small enablement package, usually one restart |
| Upgrade path | Cannot update in place to 26H2; Microsoft says a path to a future release is coming | Normal annual update path |
| Compatibility model | Same native Arm64 + Prism model | Same native Arm64 + Prism model |
| Pick it because | You are buying a device that ships with it | You are updating an existing Arm PC |
Microsoft’s 26H1 post is explicit: 26H1 is not a feature update for 25H2, is not offered as an in-place update from 24H2/25H2, and devices on it will not be able to update to the next annual feature update in the second half of 2026 because it is based on a different Windows core. That is a platform branch, not a quality ranking.
So:
- Do not avoid a 26H1 device because “26H2 is newer”. Check the device’s support path and your app list.
- Do not expect a 26H1 laptop to upgrade to 26H2. It will keep receiving monthly security, quality and feature updates on its branch.
- Do not call 26H2 “the Arm version”. Both branches are Arm64 on Arm hardware.
Drivers are the hard boundary
Section titled “Drivers are the hard boundary”Before buying, check these in order:
- VPN client — corporate VPNs are the classic Arm trap. The client installs a kernel driver, so it needs an Arm64 build.
- Endpoint security / antivirus — Windows Defender is native; a company-mandated third-party agent may not be.
- Printers, scanners, audio interfaces, dongles — standard printing often works through Windows’ built-in stack; vendor utilities and exotic peripherals need Arm64 drivers.
- Games with kernel anti-cheat — Easy Anti-Cheat and BattlEye have Arm64 clients, but each game must enable them. Kernel-level anti-cheat is the blocker to verify per title.
- Your one weird tool — the bank security plug-in, the time tracker, the legacy ERP client. That is the one to test before the return window closes.
Windows Update can supply some drivers, but it is not a guarantee. If the vendor only ships an x86 driver, the device is not supported on Arm, regardless of how well the app itself emulates.
Games: check the anti-cheat, not just the frame rate
Section titled “Games: check the anti-cheat, not just the frame rate”Emulated games can run, but competitive titles are a separate question. The catalog record should tell you:
- whether the game launches at all;
- whether it is native Arm64 or x86/x64 under Prism;
- whether its anti-cheat has an Arm64 client enabled for that game;
- when the result was last verified.
A “works on Arm” video for a single-player game does not transfer to a kernel anti-cheat shooter. Check the specific title and the anti-cheat status before buying.
Development and creative work
Section titled “Development and creative work”Native builds matter most under sustained load: large compiles, video encoding, 3D rendering, local AI. Many developer tools have Arm64 builds, but the long tail is real:
- Native: mainstream editors, Git, runtimes and many CLI tools.
- Emulated: older toolchains, vendor-specific SDKs, x64-only plug-ins.
- Blocked: tools that install kernel drivers, virtualisation components or hardware dongle drivers.
If your workflow depends on a specific VM stack, GPU compute stack or audio plug-in, verify that exact version on Arm before switching. “The app runs” is not the same as “the plug-in runs inside the app”.
Buying checklist
Section titled “Buying checklist”| Check | Why it matters |
|---|---|
| Must-have apps, by exact name | “Most apps run” is not a compatibility statement for your apps |
| VPN and security agents | Driver-based; the most common hard blocker |
| Printer/scanner/audio interface | Vendor utility may be x64-only even if basic printing works |
| Games and anti-cheat | Per-title enablement, not a platform-wide yes |
| Dev toolchain and VM stack | Emulation is fine for bursty tools, painful for sustained workloads |
| RAM and SSD | Many Arm laptops solder RAM; buy the capacity you will need |
| Display, keyboard, ports | You cannot upgrade most of it later |
| Return window | The only real test is your software on the device |
NPU TOPS and “Copilot+ PC” labels are not compatibility guarantees. They describe AI acceleration, not whether your VPN client or printer driver exists.
Installing Windows on Arm
Section titled “Installing Windows on Arm”Use the Arm64 ISO, not the x64 ISO. Microsoft publishes Windows 11 Arm ISO files for virtual machines, in-place setup and bootable media. In practice:
- Many Arm laptops ship with a recovery image; use the OEM recovery path first.
- A clean install needs Arm64 storage, network and input drivers; if Setup cannot see the disk, load the OEM driver.
- An ordinary x64 PC cannot natively boot the Arm64 image. Arm virtual machines need an Arm host or an emulated environment, which is outside this page.
- Do not follow the x64 clean install guide on an Arm device. The partitioning concepts are similar; the media and drivers are not.
How to check a specific app
Section titled “How to check a specific app”The fastest path is a compatibility database, not a forum thread. On Windows itself, Task Manager can tell you how a running app is executing:
- Ctrl + Shift + Esc → Details.
- Right-click a column header → Select columns → Architecture.
- Read ARM64, x64, x86, or ARM64 (x64 compatible).
That tells you what is running now. It does not tell you whether a different app will work before you buy. For that, use the per-title database below.
OnArm.net: the per-app answer
Section titled “OnArm.net: the per-app answer”OnArm.net is a separate, independent Windows on Arm compatibility database. Its About page describes one job: answer “does this Windows app or game run on an Arm PC?” It is not Microsoft, and it is not this site’s lab data; it is a third-party reference we link to for title-level checks.
At the time of writing (2026-10-28), its public counts are:
| OnArm.net | Value |
|---|---|
| Titles tracked | 9,215 (7,768 apps, 1,447 games) |
| Native Arm64 | 2,319 |
| Runs on Arm | 9,177 |
| Publishers | 3,390 |
| Languages | 9 (en, zh, zh-Hant, ja, ko, es, pt, fr, de) |
| Data source | Linaro works-on-woa (MIT), plus official package facts and reviewed community reports |
Counts change with every refresh. Check onarm.net/stats for the current numbers rather than quoting these forever.
What it is good at
Section titled “What it is good at”- Pre-purchase checks. Search the exact app or game; see native/emulated/no and the minimum version with Arm support.
- Anti-cheat. A dedicated anti-cheat page tracks per-game EAC/BattlEye/Vanguard status, which is more useful than a generic “games run” claim.
- Devices and chips. Devices and chips map the Snapdragon X/X2 and NVIDIA RTX Spark landscape.
- Guides. Practical pages on native vs emulated, buying checklist, Prism and the 26H1/26H2 split.
- Machine-readable data. A public JSON API, llms.txt and RSS feeds; useful if you want to build your own checklist or monitor changes.
How to read a record
Section titled “How to read a record”Do not stop at the green “works” badge. Read four fields:
- Runtime verdict — native, emulated, or no.
- Last tested — a dated device report. If it is empty, there is no dated test; that is not the same as “verified today”.
- Build evidence — the package architecture, source, version and observation date. A Store listing that is architecture-neutral is not proof of an Arm64 build.
- Scope — the Windows version, device and app version. A result for one Snapdragon generation is not a guarantee for every Arm PC.
OnArm.net is explicit that package availability does not override a runtime failure, and that discovery dates are not release dates. That is the right level of caution for a compatibility database.
What it is not
Section titled “What it is not”- Not a benchmark. “Runs” does not mean “runs at your frame rate” or “matches native battery life”.
- Not a warranty. Drivers, app versions and Windows builds change; a record can age.
- Not this site’s E2 evidence. We link to it; we do not relabel its data as our lab result.
- Not a substitute for the return window. For a expensive machine, test your own must-have software.
What this page does not claim
Section titled “What this page does not claim”| Claim | Status |
|---|---|
| 26H1 is Arm-focused chip enablement; 26H2 is the 24H2/25H2 annual update | E1, Microsoft 26H1 post + 26H2 Learn |
| Prism is user-mode emulation; kernel drivers need Arm64 builds | E1, Microsoft Learn + OnArm guides |
| Per-title compatibility counts | E1/third-party, OnArm.net as of 2026-10-28 |
| Battery life, frame rate, compile time | Not measured; no Arm device in the lab |
| Clean install on a specific Arm laptop | Not tested; OEM recovery/drivers vary |
Related pages
Section titled “Related pages”- Which Windows 11? — 26H2, 25H2, LTSC and ARM64 at a glance.
- Clean install Windows 11 26H2 — x64 clean install; not the Arm media path.
- First 10 minutes — applies to Arm too, but check Arm64 drivers first.
- Gaming measurement — measure before trusting a “fast on Arm” claim.
Sources
- Microsoft Tech Community — What to know about Windows 11, version 26H1techcommunity.microsoft.com
- Microsoft Learn — What's new in Windows 11, version 26H2learn.microsoft.com
- Microsoft Learn — Arm64EC for Windows 11 apps on Armlearn.microsoft.com
- Microsoft Learn — Windows 11 Arm ISO fileslearn.microsoft.com
- Microsoft Learn — Adjust emulation settings on Armlearn.microsoft.com
- OnArm.net — Windows on Arm compatibility databaseonarm.net