软餐(ruancan.com)本周曾报道,微软正推动 Windows 10 系统运行 Android 应用程序的消息。现在,关于这一项目的更多细节已经曝光。
据悉,微软正在开发一种软件解决方案,该解决方案允许应用程序开发人员将其打包为 MSIX 并允许开发人员将其提交到微软商店(Microsoft Store),从而无需更改代码即可将 Android 应用程序引入 Windows 10。Android 应用程序将在一个虚拟的 Android 子系统中运行,类似于 WSL(Windows 下的 Linux 的子系统)。据消息人士称,该项目的代号为 “拿铁”。
微软宣布,WSL 将很快获得对 GUI Linux 应用程序的支持,以及 GPU 加速,这将有助于通过 WSL 运行的应用程序的性能。
不过,微软没有解决这些应用程序的最大问题,即对 Google Play 服务的需求。Latte 项目不太可能包含对 Play 服务的支持,因为 Google 不允许 Play 服务安装在本机 Android 设备和 Chrome 操作系统以外的任何设备上。这意味着需要将 Play 服务 API 的应用进行更新,以删除这些依赖关系,然后才能在 Windows 10 上提交它们。
此外,Android 应用程序主要是为手机设计的,因此在比手机大的屏幕上势必会出现兼容问题,如何解决这一问题也值得观察。
微软在过去几年中明确表示,在平台上进行应用程序开发时,它不再将自家的 Windows 应用程序视为最终解决方案。微软现在欢迎许多应用程序平台,包括 PWA,UWP,Win32,Linux(通过 WSL)以及即将推出的 Android 应用程序。
该项目显然有望在明年发布,并随 Windows 10 21H2 一起提供。将 Android 应用程序引入该平台将使 Windows 10 在应用程序支持方面成为更加通用的操作系统。