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