ARM64 Subsystem Support Hub
Experience native Android execution on Qualcomm Snapdragon X Elite, X Plus, and 8cx platforms. With zero instruction translation overhead, Android apps achieve full silicon speed, superior thermal efficiency, and all-day battery life.
ARM64-v8a binaries execute directly on Oryon cores without binary translation.
Hardware-accelerated Vulkan and OpenGL ES passthrough enabled by default.
Bring-Your-Own-Bundle local toolchain packages pristine ARM64 builds in 2 minutes.
Silicon & Hardware Compatibility Matrix
Verified status for Windows 11 Copilot+ PCs and Qualcomm Snapdragon platforms.
| Chipset / Platform | Tier | Reference Devices | Status | Architectural Notes |
|---|---|---|---|---|
| Snapdragon X Elite X1E-84-100 / X1E-80-100 / X1E-78-100 | Tier 1 (Full Support) | Surface Pro 11, Surface Laptop 7, Yoga Slim 7x, Dell XPS 13 9345, HP OmniBook X | Verified | Native ARM64-v8a execution, Adreno GPU hardware acceleration via D3D12 passthrough. |
| Snapdragon X Plus X1P-64-100 / X1P-42-100 | Tier 1 (Full Support) | Surface Pro 11 (OLED/LCD), Acer Swift 14 AI, Lenovo IdeaPad 5x | Verified | Same microVM architecture as X Elite, fully supported with 10-core / 8-core configurations. |
| Snapdragon 8cx Gen 3 SC8280XP | Tier 2 (Supported) | Surface Pro 9 with 5G, ThinkPad X13s, Project Volterra (Dev Kit 2023) | Supported | Good performance; hypervisor and nested virtualization fully functional. |
| Snapdragon 8cx Gen 2 / 8cx SC8180X | Legacy Tier (Community) | Surface Pro X (SQ1 / SQ2), Galaxy Book S, Flex 5G | Legacy | WSA runs but heavy 3D games may experience throttling; 16GB RAM model required. |
Native ARM ABI Execution Architecture
How Windows Subsystem for Android on Snapdragon processes different Android ABI packages.
Native Execution (Zero Overhead)
Executes directly on Qualcomm Oryon / Kryo CPU cores without translation.
Hardware / OS Thunking
Handled natively via Android 32-bit runtime libraries inside the microVM.
Houdini / NDK Translation
Runs via Intel/Google binary bridge for legacy Intel-only APK packages.
Bring-Your-Own-Bundle (BYOB) Build Instructions for ARM64
Due to Microsoft archive redistribution limits, ARM64 packages are built locally on your machine using the automated Emberbird standalone toolchain (tools/build_local.py). This generates an installable unpackaged distribution in under 3 minutes.
Enable Host Virtualization Features (PowerShell Admin)
Verify that your Snapdragon device has the Virtual Machine Platform and Hyper-V features enabled:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart Acquire the Official Microsoft WSA MSIXBundle
Download the official Microsoft WSA bundle (e.g. MicrosoftCorporationII.WindowsSubsystemForAndroid_2407.40000.4.0_neutral_~_8wekyb3d8bbwe.msixbundle) from the Microsoft Store portal or your internal archive.
Run the Native ARM64 Builder
Execute tools/build_local.py specifying the target architecture as arm64:
python tools/build_local.py --arch arm64 --wsa-file "C:\Path\To\wsa.msixbundle" python tools/build_local.py --arch arm64 --root-sol none --wsa-file "C:\Path\To\wsa.msixbundle" Install the Subsystem into Windows 11 ARM64
Open an elevated PowerShell window inside the generated output/WSA_..._arm64 folder and register the package:
.\Install.ps1 Experiencing issues on your Snapdragon device?
Run Ember Doctor to inspect virtualization and Hyper-V status on ARM64.