win11兼容安卓?(win11如何兼容安卓)

在Win11发布会上,微软声称Win11兼容Android应用程序,但当时没有关于兼容性的详细信息,并且Win11的当前预览版不支持Android应用程序,因此许多人仍然对Win11兼容Android感到困惑。

不过,在随后的开发者对话中,官方透露了一些细节。

win11兼容安卓?(win11如何兼容安卓)

与Android应用程序兼容的功能有一个正式名称,称为“Windows Android子系统”(WSA)。看到这个名字后,你应该大致明白这个功能是如何实现的了。

Windows 10有一套“Windows Linux子系统”(WSL)。在Hyper-V虚拟机的帮助下,Linux应用程序可以在真正的Linux内核上运行,以实现兼容性。(许多虚拟机运行在主机操作系统上。

只能访问有限的资源,但Hyper-V虚拟机不同,它允许来宾操作系统直接访问裸机硬件。)普通的Android手机使用Linux内核,微软在WSL上为WSA构建了一个Android框架。简单来说,

它是在Hyper-V虚拟机上运行x86架构的Android。

在这种情况下,Windows下的Android应用程序应该像原生Windows应用程序一样有一个顶级窗口,可以通过单击任务栏图标打开或固定到开始菜单。在演示时,微软工作人员说:“在这个功能的背后,

我们有一个代理本地应用程序,它弥合了Android应用程序模型和Windows应用程序模型之间的差距。

这意味着Windows S11可以为Android应用程序提供开始菜单快捷方式、桌面图标、应用程序卸载列表条目和其他小外壳,这些小外壳可以使后者看起来更“Windows”。(Windows外壳Android锤子)

根据用户计算机和应用程序的可用性,微软将在新系统中尽可能少或不使用模拟。Windows和Android都运行在x86和Arm架构上,Arm更适合Android,而x86更适合Windows。

如果你的Windows运行的是Arm架构,你想打开一个Arm架构的安卓应用,整个操作过程会很流畅。如果您的Windows运行在x86架构上,并且您想要打开Android应用程序,

微软会给你这个程序的x86版本。如果没有可用的x86版本,在“英特尔桥技术”的帮助下,可以将Arm代码转换为x86 CPU可执行的代码。虽然名称中有Intel,但使用AMD CPU的计算机也可以使用该功能。

(AMD is! )

微软的兼容性方法类似于与Android应用程序兼容的其他操作系统所使用的方法。以Chrome OS为例。Chrome OS本身有一个Linux内核,开发人员在其上堆叠了一个容器化的Android框架。

运行Android应用程序。在采用x86架构的Chromebook中,Chrome OS使用了Android内置的Arm到x86的转换。对于Linux桌面操作系统,

Anbox也是为了同样的目的而安装的。——在Linux上加载Android框架。今天,你甚至可以在WSL上运行Anbox。

说起搭载x86架构的安卓系统,人们的记忆还停留在英特尔2012年推出的搭载凌动芯片的x86手机上。当时,使用这款芯片的华硕Zenfone被直接归类为工业垃圾。在那之后,

采用X86架构的Android取得了长足的进步。2016年Android Chrome OS的推出,可以视为X86架构Android发展的里程碑。在2016年之前,谷歌一直在推动Arm架构应用支持x86架构。

默认情况下,Google开发工具也输出Arm和x86文件。2016年,谷歌估计Play Store中约有25%的应用不支持x86架构,需要从Arm程序转换而来。如今,随着Chrome OS的普及,

X86架构的客户群更大,需要转换的应用程序比例应该低得多。

亚马逊、侧装和非Google Play生态系统

win11兼容安卓?(win11如何兼容安卓)然而,微软并没有在Windows上使用Google Play生态系统。我没有试图建立自己的Android生态系统,而是与亚马逊合作使用Fire OS设备使用的亚马逊应用商店。

亚马逊发布了新闻稿,但仅表示稍后将发布更多细节,本身并没有太多实质性内容。

我们还没有亲眼看到在Windows S11上安装Android应用程序的整个过程,因此我们不知道具体的运行模式。微软发布了几张截图,显示微软应用商店正在亚马逊应用商店推广安卓应用。

似乎亚马逊商店的应用评论、截图和描述都会列在微软应用商店中,但似乎微软应用商店无法真正安装安卓应用。关键在于这个“安装”按钮。如果它是Windows应用程序,

该按钮显示“Get”,表示单击后将安装该应用程序。但是如果它是一个Android应用程序,

按钮上的内容与——“从亚马逊应用商店获取”完全不同,有一个由小方框和箭头组成的小图标,表明单击它将链接到外部应用程序。

《华尔街日报》提供了更详细的信息。亚马逊将为Windows开发一个亚马逊应用商店客户端。您需要使用亚马逊帐户登录才能下载该应用程序。微软应用商店仅提供统一的应用搜索,并未提供更多功能。

这意味着您的电脑上有两个应用商店在后台运行,并且有两个地方可以检查更新。这一点都不小不美。

微软工程师米格尔德伊卡萨证实,如果你不想使用亚马逊应用商店,Windows 11也支持侧加载。你可以选择F-Droid等开源商店,也可以选择安装APKMirror。

过一段时间,可能会有一个大老板让Windows11正常运行谷歌应用商店。

由于谷歌多年来的默认设置和对额外架构支持的推广,谷歌应用商店中有许多X86应用程序。那么,亚马逊应用商店中的X86应用程序多吗?你可以在任何安卓设备上使用侧装亚马逊应用商店。

不过这家店专用的Echo和Fire设备都是Arm架构。许多应用程序是通用的,可以在所有架构上运行。可能亚马逊应用商店里有很多X86应用。

如果微软推出了Surface Duo,并与谷歌合作在Windows11中运营正常的Play商店,那岂不是像王冰冰说她喜欢我一样酷?如果你没有从Play Store下载Android应用程序,

您无法使用Google Play服务API,也无法获得推送通知和其他内容。多年来,亚马逊一直在为Fire OS构建自己的替代API和云服务。如果你不会使用Google Play,

那么亚马逊就是你最好的选择。

以上就是我们所知道的Windows S11和Android之间的关系。但请放心,在代码发布后,我们将进行进一步的研究。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://www.freetrip88.com/baike/363445.html

      
上一篇 2024-01-24
相关推荐