微软正在为Windows 10开发一个Android子系统

未来可能会有一款专门针对 Windows 10 的软件解决方案,为 Android 应用提供支持,从而无需使用 Android 模拟器或手机镜像。

微软正在开发一个类似于 Windows 子系统 for Linux 的子系统,该子系统允许 Android 应用程序在 Windows 10 上运行。

尽管有多种模拟Android应用程序的方法,但Windows尚无官方的Android支持。

这款名为“Project Latte”的新软件解决方案有望于明年发布。该公司曾考虑通过一个名为“Astoria”的项目将安卓应用集成到Windows 10系统中,但该项目最终未能实现。

Project Latte旨在提供类似的产品,并且很可能基于Windows子系统Linux版(WSL)。但是,微软需要提供自己的Android子系统,Android应用程序才能真正运行。

与移动市场上约70%的市场份额不同,并且与开放式应用程序生态系统iOS不同,如果不将Android支持直接集成到Windows 10中将是一个错误。

微软已经开始提供有限的支持,允许用户使用“你的手机”应用和兼容的安卓设备在 Windows 10 上启动安卓应用。但是,通过手机启动安卓应用的方式是将应用从手机串流到 Windows 10,而不是直接在 Windows 10 上运行。

Windows 10 的新子系统将允许 Android 应用程序通过 Microsoft Store 分发并在虚拟化环境中运行。

有人可能想知道微软将如何处理Android应用程序所需的图形用户界面。

但随着 WSL 2 的发布,微软开始着手开发一个名为“WSL-G ”或“WSL – 图形架构”的项目。该项目使用嵌入式 Wayland 显示服务器,直接在 Windows 10 用户界面中运行 Linux GUI 应用程序。

微软的Steve Pronovost在去年2020月的XDC XNUMX大会上发表讲话,并详细解释了微软正在创建的WSL-G新功能:

“在WSL中对图形应用程序界面的支持已成为现实! 我们越来越接近初始预览,并且很高兴在未来几个月内宣布Windows Insiders的预览版本。” “我们提供了许多调整和完成细节,例如在任务栏上显示Linux应用程序的图标,并通过麦克风支持音频(是的,这确实是WSL上运行的Microsoft Teams的Linux版本) 。 «

WSL端口WSL(包括组件G或类似组件)可运行Android操作系统,并允许Windows 10运行虚拟化的Android应用程序。

Project Latte将允许应用开发者发布那些尚未推出 Windows 版本的应用。人们可能会好奇,如果该项目真的启动,将会有哪些类型的应用可供使用,因为许多 Android 应用主要针对手机设计,在大屏幕上的体验并不理想。

微软尚未对Project Latte的消息发表评论,但据Windows Central报道,假设微软不改变计划,将Android应用引入Windows 10平台将使Windows 10在应用支持方面成为近乎通用的操作系统。该项目可能会在2021年秋季的Windows 10更新中推出。

Project Latte并非任何特定平台独占,这意味着它能够在Intel、AMD甚至ARM架构的硬件上运行Android应用。这有望提振目前在ARM平台上表现不佳的Windows 10。

然而,有人指出 Wayland 存在一些问题。

“在Windows上发布稳定版Wayland的速度比Linux快时的那种感觉; (警告:我试图在Nvidia上使用它,但是它远不可用,我也试图在Radeon 5700上使用它,它在启动时挂起,甚至鼠标不起作用)”,E


在 Google 中将其添加为首选来源