WhyNotWin11
Windows 11 PC Health Check

Android 应用程序如何在 Windows 11 PC 上运行

适用于 Android 的 Windows 子系统是一项即将推出的功能,允许用户在 Windows 11 PC 上运行 Android 应用程序。虽然在本月早些时候推出 Windows 11 时它还没有准备好,但微软已经向运行最新 Windows 11 预览版的 Windows Insider 计划的成员推出了 Android 应用程序支持的预览版。

Microsoft 还发布了适用于 Android 的 Windows 子系统开发人员文档,其中提供了一些有关 Android 应用程序如何工作的其他详细信息。

appstore-780x439-1

为 Android 安装 Windows 子系统

例如,与适用于 Linux 的 Windows 子系统 (WSL) 一样,适用于 Android 的 Windows 子系统 (WSA) 在默认情况下未启用。但是设置 WSA 将非常容易。只需执行以下两项操作之一:

第一次执行上述任一操作时,Windows 11 还将安装 WSA,Amazon Appstore 将显示在 Windows 11 开始菜单和搜索中,允许用户搜索 Android 应用程序和 Windows 应用程序。

我将如何找到 Android 应用程序?

只需在 Microsoft Store 中搜索它们。它们将与本机 Windows 应用程序一起列出,并且在您第一次想要安装时,还将安装适用于 Linux 和 Amazon Appstore 的 Windows 子系统(见上文)。

kindle2-780x439-1

虽然某些应用程序可能针对智能手机屏幕进行了优化,但您可以像本地 Windows 应用程序一样调整它们的大小和位置。

这意味着您可以将它们与其他 Android 或 Windows 应用程序并排使用,或者使用 Windows 11 的Snap Layouts排列它们。应用程序也可以固定到开始菜单或任务栏,当您使用任务视图或 Alt + Tab 应用程序切换器时,它们会显示出来。

snap_02-780x439-1

为 Android 设置调整 Windows 子系统

启用 WSA 后,新的适用于 Android 设置的 Windows 子系统应用程序也将添加到 Windows。除其他外,它还可以让您:

  • 启用或禁用硬件加速图形(如果您的 PC 在启用 WSA 后运行缓慢,将其关闭可能会释放 PC 内存和处理能力)。
  • 选择子系统资源是根据需要运行 (仅在 Android 应用程序运行时)还是以连续模式(始终)运行。
  • 关闭适用于 Android 的 Windows 子系统 

按需运行的优点是当您不运行 Android 应用程序时,WSA 将消耗更少的内存和处理能力,但缺点是加载 Android 应用程序可能需要更长的时间。

wsa-settings-630x500-1

如果您有足够的内存并且可以处理很小的性能损失,那么保持连续运行将导致更快的应用程序和游戏启动时间。如果您想释放资源,您可以随时打开设置并选择该选项来关闭 WSA。此选项将关闭所有当前运行的 Android 应用程序并停止 WSA 运行,直到您再次启动 Android 应用程序。

WSA 设置还允许您切换屏幕阅读器以实现可访问性,启用开发人员模式以测试和调试 Android 应用程序,或选择是否向 Microsoft 发送诊断数据。

有多少 Android 应用程序可用?

微软指出,“为了在 Windows 11 设备上可用,必须将 Android 应用程序发布到亚马逊应用商店”,并且“目前,只有微软和亚马逊选择的一小部分应用程序可用。”

在发布时,这个小集合只有大约 50 个应用程序,亚马逊将其描述为“作为封闭测试的一部分”。kindle-750x500-1

微软和亚马逊注意到从今天开始已经可用的一些应用程序和游戏包括:

  • 点燃
  • 漫画
  • 上议院移动
  • 六月之旅
  • 硬币大师
  • 可汗学院的孩子们
  • 乐高得宝世界
  • 美国联合航空公司

该应用程序列表可能会随着时间的推移而增长,但值得记住的是,Amazon Appstore 拥有数十万个 Android 应用程序和游戏,而 Google Play Store 拥有数百万个。因此,与在中国境外销售的大多数 Android 手机或平板电脑(没有 Google Play 商店)相比,可供从亚马逊和/或微软商店下载的 Android 应用程序的选择可能总是有限的。

您可以旁加载Play Store 或 Amazon Appstore 的替代品下载的Android 应用程序。

wsa-install-780x473-1
单击以了解如何在 Windows 11 上旁加载 Android 应用程序

虽然我还无法启动并运行 Google Play 商店,但您可以安装第三方应用程序,例如F-Droid(它是一个免费和开源应用程序的存储库)或Aurora Store(它是一个开放的Google Play 商店的源前端,允许您安装许多直接从 Google 服务器下载的应用程序)。

Android 应用程序的运行情况如何?

这可能取决于您 PC 中的应用程序和硬件。

适用于 Linux 的 Windows 子系统与采用 Intel、AMD 或 Qualcomm 处理器的系统兼容。如果您使用的是 Qualcomm Snapdragon 驱动的机器,那么开发用于在具有基于 ARM 的处理器的智能手机和平板电脑上运行的 Android 应用程序应该能够在本地运行。

但 Microsoft 指出,如果您在配备 Intel 或 AMD 的 x86-64 处理器的系统上运行专为 ARM 处理器设计的应用程序和游戏,则会产生一些额外的开销。虽然这些应用程序仍有可能在配备高性能 x86 芯片的计算机上流畅运行,但微软鼓励希望确保与 Windows 兼容的开发人员编译其应用程序的 x86-64 版本,以便无需依赖仿真。

WSA 基于哪个版本的 Android?

适用于 Linux 的 Windows 子系统目前基于 Android 11,使用 Android 开源项目 (AOSP) 代码和 Linux 内核。

Android 和 Windows 如何协同工作?

Microsoft 在 Hyper-V 虚拟机中运行 WSA,该虚拟机将 AOSP 环境的运行时和 API 映射到 Windows,允许图形、内存缓冲区、输入模式、传感器以及物理和虚拟设备正常工作。

除此之外,这意味着您可以使用键盘和鼠标、触摸屏或其他输入法与 Android 应用和游戏进行交互。

请注意,如果您的系统尚未启用虚拟化,则可能必须先进行设置,然后才能使用 WSA。

这会是一场安全噩梦吗?

微软说不……但也有可能?

适用于 android 的 Windows 子系统执行基于软件的每个文件加密。这不如基于硬件的加密安全,微软建议“应用程序开发人员不应期望他们保存的状态是安全的。”

但微软还指出,适用于 Android 的 Windows 子系统只能在满足Windows 11 最低系统要求的计算机上运行,其中包括 TPM 2.0 等。

卸载适用于 Android 的 Windows 子系统

虽然您将能够旁加载 Amazon Appstore 无法提供的 Android 应用程序,但微软在设计 WSA 时明确考虑了 Amazon 的商店,因为以下是卸载适用于 Android 的 Windows 子系统的官方方法:

  • 卸载 Amazon Appstore(这也将删除 WSA 和所有 Amazon 应用程序)。
  • 卸载适用于 Android 的 Windows 子系统(这也将删除 Amazon Appstore 和所有 Amazon 应用程序)

如果您只想删除单个 Amazon/Android 应用程序,您可以像卸载 Windows 应用程序一样执行此操作。它不会对 Amazon Appstore 和 WSA 产生任何影响,允许您继续安装和运行其他 Amazon/Android 应用程序。

赞(0)
未经允许不得转载:WhyNotWin11中文网 » Android 应用程序如何在 Windows 11 PC 上运行

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址