微软确认Windows 11支持Android应用程序 但对内存有要求

中科天齐软件源代码安全检测中心

共 1242字,需浏览 3分钟

 · 2021-09-14

微软已经确认,Android应用程序将登陆Windows 11,用户很快就可以在桌面操作系统上尝试移动应用程序,但总体上的可用性被推迟了。

在内部测试之前,微软已经在微软商店中发布了Android子系统的占位符。根据微软商店的列表,Windows 11的Android支持将需要至少8GB的内存。为了获得最佳体验,推荐使用16GB的RAM。

R0aJFzKe7a.jpg

此外,Geekbench上的基准评分让我们第一次看到了谣传已久的Android子系统(基于Linux的Windows子系统)和微软的Project Astoria(支持Android应用在Windows phone上的项目)的性能。

0VPJIWxnPx.jpg

正如在以上屏幕截图中看到的,这些基准测试分数差异很大,并且无法验证这些基准测试的准确性。

这些测试和 Microsoft Store 列表似乎也表明,需要高端配置才能在Windows 11上流畅运行移动应用程序。


Windows 11上的Android应用背后的技术


正如开头提到的,Windows 11将使用适用于Android的Windows子系统(WSA),这类似于适用于Linux的Linux子系统(WSL)。

微软还计划使用未知的虚拟机技术来解决Android开源项目 (AOSP) 的问题,并消除对 Google Play Store服务的需求。由于AOSP集成,大多数应用程序都可以在桌面操作系统上正常运行。

微软官员已经确认 Android 应用程序将在英特尔、AMD和高通(ARM)设备上运行。对于英特尔PC,微软计划使用英特尔的桥接技术特性,这是一个运行时后编译器,使未编译的应用程序能够在基于x86的设备上本地运行

据微软称,英特尔的桥接技术不仅限于英特尔CPU,因此它也可用于在AMD设备上运行移动应用程序,但桥接技术对于AMD或ARM CPU来说不是必需的。

软件在上线前通常会进行兼容性测试,以确保软件与所有应用设备的兼容性。在实际软件开发中,软件通常需要在不同的软硬件环境中运行,但由于任何一个软件都或多或少地依赖所运行的环境,所以环境的差异可能导致软件在不同的环境下运行会有不同的结果,所以对软件的兼容性进行测试是很有必要的。

软件兼容性测试应尽早进行,否则系统投入使用后再进行兼容性测试带来的风险会增加,并且会影响使用。通常如果期望的运行环境存在众多的可变性,兼容性也会很复杂,反之,兼容性就很可能不存在问题,兼容性测试也会变得非常简单。因此针对不同的软件对其运行环境的要求,要开展不同的软件兼容性测试,以保证软件的正常运行并发挥其最大的作用。不知道在微软系统上运行Android应用程序是什么体验呢?


参读链接:

https://www.bleepingcomputer.com/news/microsoft/windows-11-android-support-spotted-online-ahead-of-launch/

浏览 17
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报