Microsoft’s Windows 11 announcement surprised us with the news that the upcoming OS will run Android apps alongside Windows apps. Unfortunately, the keynote was light on details. Will these apps use emulation? Will Windows’ existing Linux support be involved? We got our answers shortly after the keynote, thanks to a follow-up developer talk that went into some details.
The feature is officially called the “Windows Subsystem for Android,” which should tell you a lot about how it works. Windows currently has a “Windows Subsystem for Linux” (WSL), which uses a subset of the Hyper-V functionality to run Linux apps on a real Linux kernel alongside your Windows apps. (Hyper-V lets a second guest OS access the bare metal hardware instead of running on top of the host OS with less access to resources.) Real Android phones use the Linux kernel, and Microsoft is building an Android framework on top of WSL for the Windows Subsystem for Android. It sounds like we’re essentially getting x86 Android running on Hyper-V