软餐获悉,微软表示,Android 应用程序将可以安装在所有 Windows 11 设备上,包括全部搭载英特尔、AMD 和 ARM 处理器的设备。
微软正在向 Windows 11 添加 Android 子系统(WSA),这个子系统将在今年晚些时候推出。它将支持 Android 开源项目 (AOSP),并允许用户在桌面上运行 Android 应用程序。
这类似于使用 Linux 子系统 (WSL) 在 Windows 11 中运行 Linux GUI 应用程序的方式。
由谷歌维护的开源项目 AOSP,允许任何人自由地向项目存储库贡献代码、新功能和修复程序。这是微软持续开发 Surface Duo OS 的一个重要因素,现在它已通过 Windows 11 正式进入 Windows 平台。
微软一直在内部调整这个项目,以达到他们自己的目的,比如 Windows 对 Android 应用的支持。除了 AOSP,微软还在开发自己的 Android 子系统,它将在 Android 和 Windows 应用程序模型之间建立一个代理原生应用程序,以便在桌面上运行应用 Android 应用。
为了改善 Windows 上的 Android 应用程序体验,微软正在与英特尔和亚马逊合作。虽然亚马逊的贡献仅限于其应用商店,而英特尔正在与微软合作开发 Bridge 桥接技术。英特尔 Bridge 技术是一种运行时后期编译器,能够让移动应用在基于 x86 的设备上以 “原生应用” 形态运行,包括在 Windows 上运行。
在 Intel PC 设备上,Intel Bridge 将用于运行移动应用程序。但据微软代表称,AMD 或 ARM 不需要英特尔桥接器。无论处理器和硬件要求如何,Android 应用都可在所有官方支持的 Windows 11 设备上运行。
“在 AMD 和 ARM 上,不需要或使用英特尔的桥接技术。在 ARM 设备上,Android ARM 应用程序不需要仿真/桥接技术,” 微软官员在第二次针对开发人员的 Windows 活动中表示。
Android 应用程序是为 ARM 编译的,因此显然不需要桥接技术。对于 AMD 而言,目前尚不清楚该功能将如何运作,但微软澄清说,AMD 硬件不需要或不需要 Bridge 技术,这将为比原先预期更多的桌面用户带来 Android 应用程序。
虽然 Windows 11 将通过亚马逊应用商店(Amazon Appstore)提供 Android 应用程序的下载,但微软还确认用户也可以在 Windows 11 上侧载安卓 APK 安装包。用户开启开发者模式后,即可安装从第三方下载的 APK 文件。