欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Win11终于兼容安卓App!微软推送安卓子系统

程序员文章站 2022-04-02 16:23:55
之前我们曾经报道过,win11的规划是支持安卓app的。然而微软在10月5日发布了win11的正式版,却并没有提供对安卓app的兼容支持。现在,这个跳票的安卓子系统终于来了。微软面向insider计划...

之前我们曾经报道过,win11的规划是支持安卓app的。然而微软在10月5日发布了win11的正式版,却并没有提供对安卓app的兼容支持。现在,这个跳票的安卓子系统终于来了。

微软面向insider计划的beta通道推送了windows安卓子系统的第一个预览版,win11终于得以兼容安卓app。

Win11终于兼容安卓App!微软推送安卓子系统

据了解,微软此前一直在研究win11上运行安卓app的方法,计划通过微软商店中发行亚马逊应用商店来提供兼容支持。该项目代号为“latte”,其背后的技术基础和wsl即linux子系统,以及project astoria即win10m中安卓兼容技术是有渊源的。

微软在win10m时代,project astoria的工作就做得相当好,现在通过project latte,微软将windows中对安卓app的支持提高到了一个新的水准,整合了更多兼容安卓app,并在应用商店中提供给用户。

目前,用户可以加入insider计划的beta通道,来尝试在win11中运行安卓app。微软和英特尔以及亚马逊合作,为beta通道的测试者推出了windows安卓子系统的第一个预览版。但要注意,dev通道并没有提供该安卓子系统。

Win11终于兼容安卓App!微软推送安卓子系统

如果你想要尝试在win11中运行安卓app,那么则需要windows 11 21h2 build 22000.xxx或更新的版本。

微软已经确认,win11兼容安卓app,这一技术可以在所有的处理器类型上使用,这里面包括amd、英特尔和高通。为了获得更好的性能和扩展支持,微软已经与英特尔合作,以利用他们的桥接技术。英特尔的桥接技术适用于amd和英特尔系统,允许仅支持arm的应用程序在所有硬件运行。

除了英特尔的桥接技术整合,微软还推出了一个新的组件,称为windows安卓子系统。这个子系统为亚马逊商店应用,以及单独应用sideload提供动力,该子系统中还包含了linux内核。

windows安卓子系统基于安卓11(aosp),带有专门的设置页面。该设置页面可以让用户调整读屏器、子系统资源等功能,提高容器的性能等。

Win11终于兼容安卓App!微软推送安卓子系统

与linux子系统一样,安卓子系统在hyper-v虚拟机中运行,它能够解析安卓应用程序的api,并调整aosp对windows图形层的体验。这个子系统优化了内存缓冲区和性能,实现了对键盘和鼠标以及传感器的支持。

微软表示,在windows 11的安卓app将拥有熟悉、轻松、集成的体验:

·用户可以将安卓app固定到开始菜单或任务栏,并通过鼠标、触摸或笔输入与它们交互;

·安卓app还可以集成到alt + tab和任务视图中,帮助用户在app之间快速切换;

·用户可以在操作中心中查看来自安卓app的通知,或在windows应用程序和安卓 app 之间共享剪贴板;

·微软还添加了无障碍体验,许多windows辅助功能设置都适用于安卓 app。

当前,微软与亚马逊合作,为windows内部人员首先推出了 50 款安卓 app,以便在一系列硬件上进行测试和验证。微软将在未来几个月通过 windows insider 程序发布更多的安卓 app。如果要从商店获取应用,可能需要将区域设置为美国。

Win11终于兼容安卓App!微软推送安卓子系统

下面是获取win11安卓app兼容的条件。

·电脑需要安装在 windows 11(build 22000.xxx series builds)上,并满足硬件要求;

用户需要为电脑的 bios/uefi 启用虚拟化;

·电脑的地区必须设置为美国;

·电脑必须处于 win11 beta 通道(dev 通道将在后续支持);

·用户需要有一个美国亚马逊帐户才能使用亚马逊应用商店;

·然后点击链接前往微软应用商店进行安装使用。

此外,win11 安卓子系统的版本号为 1.7.32815.0,用户可以在开始菜单中找到该子系统,并且调整设置。

已知问题:

微软应用商店:

·应用商店不会显示亚马逊应用商店 app 的审查评级。

亚马逊应用商店:

·如果遇到亚马逊应用商店登录问题,请关闭广告屏蔽工具。

·使用亚马逊应用商店时,辅助功能选项尚未启用。

安卓子系统:

·arm64 上的蜂窝 lte 网络接入有问题。

·arm64 上的某些 app 可能会渲染错误(display visual artifacts)。

·运行多个 app 时,性能可能会有所不同。

·某些 app 存在已知的摄像头问题。

·现代待机模式下的 app 将遇到问题。

Win11终于兼容安卓App!微软推送安卓子系统

- the end -