Android无处不在,

11的Android应用程序在Windows上工作

微软正在构建一个Android框架上的Windows子系统为Linux。

微软的Windows 11日宣布惊讶我们的消息即将到来的操作系统将运行Android应用程序和Windows应用程序。不幸的是,主题的细节。将这些应用程序使用模拟?将Windows的现有Linux支持参与?我们得到了答案主题后不久,由于后续开发人员讨论进入一些细节。

特点是正式称为“Windows子系统为Android,“这应该告诉你很多关于它是如何工作的。Windows目前“Windows子系统为Linux”(WSL),它使用hyper - v的功能的一个子集来运行Linux应用程序在一个真正的Linux内核与你的Windows应用程序。(hyper - v允许第二个访客操作系统访问裸金属硬件代替的主机上运行操作系统和减少对资源的访问)。真正的Android手机使用Linux内核,微软之上构建一个Android框架子系统为Android WSL的窗口。这听起来像是我们基本上在x86上运行Android hyper - v。

Android应用程序在Windows应该感到就像本地应用程序,一个顶级窗口,任务栏条目,并固定到开始菜单的能力。在演讲中,微软说,“在幕后,我们创建一个代理本地应用处理Android应用之间的桥梁模型和Windows应用程序模型”。Presumably, that means the system will provide things like a start menu shortcut, icons, entries in the app uninstall lists, and other minor Windows wrappings that will make the app feel native.

微软正试图这样做尽可能少的模拟possible-maybe甚至没有模拟,根据您的计算机和应用程序的可用性。Windows和Android上运行x86和Arm架构,支持x86 Android支持部门和窗口。如果你在运行Windows的胳膊,想要运行一个手臂安卓应用,事情会很好。如果你在x86 Windows操作系统中,微软将尝试船你x86版本的Android应用程序。但如果唯一可用的是一只手臂应用,”英特尔桥梁技术”是由翻译来帮助手臂的代码转变成一个x86处理器可以运行。微软帮助指出,这个功能也将在AMD cpu工作。

微软的方法是类似于一些其他操作系统Android应用程序启动并运行了。Chrome操作系统的Android应用程序支持可能是最著名的例子。Chrome OS Linux内核已经运行,这堆一个集装箱Android框架上运行应用程序。如果你有一个x86 Chromebook, Chrome OS使用Android的内置Arm-to-x86二进制翻译。如果你在一个Linux桌面操作系统,安装的Anbox将做同样的thing-loading Android框架上的Linux。你甚至可以运行Anbox WSL今天。

许多人最后的x86 Android的经验可能是来自英特尔的2012 -时代推动原子能动力的x86电话,导致可怕的设备像早期的华硕Zenfone线。X86 Android已经走了很长的路之后;Android Chrome OS肯定2016年启动操作系统帮助很大。甚至在2016发射之前,谷歌一直增加x86应用支持和手臂,和谷歌的开发工具吐出手臂和x86二进制文件默认有一段时间了。早在2016年,谷歌预计约有25%的玩商店应用程序不支持x86和手臂需要翻译。今天,随着更大的x86客户群多亏了Chrome OS,这个数字可能是更有利的。

亚马逊,侧面加载,谷歌玩应用生态系统

它看起来像微软商店将列出Android apps-but将踢你出去亚马逊应用商店安装它们。
扩大 /它看起来像微软商店将列出Android apps-but将踢你出去亚马逊应用商店安装它们。
微软/罗恩王维

微软不过,使用Google发挥生态系统在Windows上。微软也不是试图建立自己的安卓系统,而是与亚马逊的合作,使用相同的亚马逊应用商店发现着火了操作系统的设备。亚马逊推出一份新闻稿,但它不提供其他多一份声明中,稍后将公布更多细节。

我们还没有看到从头至尾的Android应用程序安装在Windows 11,所以不清楚这一切是如何工作的。微软已经发布了几个截图显示微软商店广告亚马逊应用商店Android应用程序。它看起来像亚马逊的应用程序目录列出在微软商店,完整的评论,截图,和一个描述,但它似乎并不像微软商店可以安装Android应用程序。关键是在安装按钮。对于Windows应用程序,它只是说,“得到”,表明它将安装一个应用程序。为Android应用程序,这个按钮是不同的。它说,“从亚马逊应用商店,”一个小盒子和箭头图标,表明它会踢你出去一个外部应用程序。

华尔街日报》提供额外的细节这是如何工作的。这听起来像亚马逊将构建一个亚马逊应用商店客户端窗口。你需要与你的亚马逊账户登录下载应用程序。微软商店有一个统一的应用搜索,而非其他目的。据推测,这意味着你必须在Windows上运行两个应用程序商店,与两个地方检查更新。这听起来并不流线型。

微软工程师Miguel de Icaza确认窗口11将支持侧面加载对于那些不想惹任何的亚马逊的东西。你应该立即选择开源的商店F-Droid和负载的能力APKMirror应用程序。它可能只是一个时间问题有人整个谷歌玩商店工作。

X86应用普遍在谷歌玩感谢多年的违约和推动附加架构支持。x86普遍在亚马逊应用商店,虽然?你可以在Android设备上拷贝的亚马逊应用商店,但是回声消防设备使用亚马逊都是胳膊。许多应用程序是通用架构和运行,所以…也许吧。

这将是好如果微软了一个表面二人组并与谷歌合作的实际存储在Windows 11玩。使用Android的商店外的问题是,你失去了获得谷歌播放服务api推送通知。亚马逊一直在构建自己的替代api和云服务多年消防操作系统,如果你不能有谷歌,它是下一个最好的事情。

这就是我们现在在Windows 11 Android兼容。但是请放心,我们会深入一些实际代码是潜水一次。

读者评论(157)

查看评论论坛

加载评论……

通道Ars Technica