微软通过 Windows 11,为桌面平台引入了对 Android 应用程序的支持。虽然该公司希望广大用户都通过正式的应用商店渠道来获取,但与 Windows 10 Mobile 时代的 Project Astoria 项目类似,你也可以在商店渠道之外侧载 Android 应用程序。据悉,所谓侧面加载(sideload),特指在设备上安装未经 Microsoft Store 或 Amazon Appstore 认证的 Android 应用程序的过程。
这意味着有需要的用户,可通过 APKMirror 等镜像站点来获取 APK 安装包,然后双击下载后的文件,以在 Windows 设备上运行。
不过在默认情况下,Windows 11 可能会阻止侧载 Android 应用程序的操作,以更好地保护 Windows 设备的系统安全。
因为只有经过认证的移动 / 桌面应用程序,才会被视作是安全的选项。如有特殊需求,你或许需要手动启动 Windows 11 内置的“开发人员模式”。
正如 2016 年在 Windows 10 中引入的“Linux 子系统”(简称 WSL),微软也在 Windows 11 中引入了“Android 子系统”(简称 WSA)。
Windows 11 上的 WSL2,能够在单独的内核、设备驱动程序、以及内核模块上运行,且用户甚至能够将 Linux 文件放置在根文件系统中。
此外微软为 Windows 11 引入了两项新功能,即对 WSL 和 WSA 的图形用户界面(GUI)支持。
在 WSL 的技术经验基础上,微软熟能生巧地为 Android 应用创建了 Windows 子系统,以在桌面上轻松运行移动应用程序。
与现有的 WSL 子系统类似,WSA 将提供本机应用程序的容器、以及 Android 应用程序之间的“代理”支持。
最后,微软还集成了一套用于兼容 Android 开源项目(AOSP)的虚拟机,且预计性能将由于市面上现有的传统模拟器方案。