安全牛评

新冠疫情导致全球笔记本电脑市场井喷式增长,PC作为主流生产力工具又重新赢得了大众必要的尊敬。而2020年末苹果笔记本电脑全面转向ARM架构,更是拉开了终端计算架构融合时代的序幕,同时也让英特尔和微软面临重大挑战。

苹果公司最新发售的搭载ARM架构M1芯片的Mac笔记本电脑被广泛认为是打通“三屏”的划时代产品,微软公司近日也透露了一个类似的计划。

据报道,微软正在为Windows 10开发一个子系统,类似于此前发布的Linux的Windows子系统(WSL),该子系统允许Android应用程序在Windows 10上运行。

Android占据拥有约70%的移动操作系统市场份额,并且与iOS不同,它是一个开放的应用生态系统。因此,Windows如果不支持Android将会是一个严重的战略错误(编者:尤其是苹果的Mac笔记本电脑转向ARM架构之后)。

Microsoft意识到了这一点,并且已经开始提供有限的支持,以便使用“Your Phone”应用程序和受支持的Android设备在Windows 10中启动Android应用程序。不过,APP事实上依然是在手机端运行,只不过是通过串流在桌面端显示(下图)严格意义上说不是在Windows 10上运行(但使用PC的显示器和键盘操作)。

根据Windows Central的报道,下一步微软打算为Windows 10开发一个新的子系统,允许通过微软应用商店分发Android应用程序并在虚拟环境中运行。

Windows Central报道说:“微软正在开发一种软件解决方案,允许应用程序开发人员将它们打包为MSIX并允许开发人员将其提交给Microsoft Store,从而使Android应用程序无需更改代码即可将其引入Windows 10 。”

这个新计划被称为“Project Latte”,类似于Linux的Windows子系统(WSL),它将创建直接在Windows 10中运行的虚拟化Android环境。

目前,微软面临的最大障碍是Android应用程序对图形用户界面的要求,但是随着WSL2的发布,微软已经开始着手开发一个名为“WSL-G”或“WSL-图形架构”的项目。该项目利用内置的Wayland显示服务器直接在Windows 10用户界面中运行Linux GUI应用程序。

微软的Steve Pronovost在XDC 2020演讲中进一步详细介绍了微软正在创建的WSL-G新功能。

移植WSL-G或类似的WSL组件将允许Windows 10运行虚拟化的Android应用程序。但Windows Central指出,微软的这个Android子系统不太可能支持Google Play,因为Google不允许在非原生Android或ChromeOS设备上安装此服务。

但是,鉴于Android应用程序的开放式体系结构,开发人员可以打包应用并通过微软应用商店进行分发。不幸的是,恶意软件已成为Google(应用商店)的噩梦,这意味着微软还必须专门组成一个安全团队来审查所提交的恶意软件包。