微软最终在ARM上记录了Windows10的局限性
一年多以来,我们一直认为ARM上的windows10与x86上的Windows 10相同。但比这更微妙一些。
诚然,我们从一开始就知道一些差异,并且我们隐约地了解到,那些迁移到这个新硬件平台的用户将会进行权衡。特别是x86应用程序的性能,需要进行仿真。
然而,本周,微软终于发布了ARM上windows10限制的更完整列表。而且这个词限制很有趣。这不是基于x86的系统上windows10与windows10的不同之处。这是如何更有限的。
虽然我们完全知道其中的一些,但这个列表中的项目包括。
64位应用程序不起作用。是的,ARM上的windows10可以运行Windows桌面应用程序。但它只能运行32位(x86)桌面应用程序,而不能运行64位(x64)应用程序。 (文档没有注意到这一点,但对未来版本计划支持x64应用程序。)
某些类别的应用程序无法运行。修改Windows用户界面(如外壳扩展,输入法编辑器(IME),辅助技术和云存储应用程序)的实用程序在ARM上的Windows 10中不起作用。他们需要重新编译ARM,我的猜测是,这在大多数情况下不会发生,特别是在下一年。
它不能使用x86驱动程序。虽然ARM上的windows10可以运行x86 Windows应用程序,但无法使用x86驱动程序。相反,它将需要原生的ARM64驱动程序。这意味着硬件支持将比主流Windows 10版本更受限制。换句话说,它可能很像windows10 S今天的功能。
没有Hyper-V。之前这是一个灰色地带 - 我听说过“这只是windows10,所以它会工作”几次 - 但现在它是真实的:在windows10上不支持Hyper-V。
旧游戏和图形应用程序可能无法正常工作。 ARM上的windows10支持DirectX 9,DirectX 10,DirectX 11和DirectX 12,但针对旧版本的应用程序/游戏无法使用。需要硬件加速OpenGL的应用程序也不起作用。
这是一个有趣的列表,虽然它并没有完全诅咒,但我对windows10 S的长达数月的乏味经验表明,第一年对于采用此平台的许多用户来说将是艰难的。正如平台转换经常发生的情况一样,你最好坚持新事物并放弃传统,因为后者中的大部分或者将不起作用,或者将会缓慢运行。
像许多人一样,我非常有兴趣掌握一些ARM硬件,以了解体验的真实情况。
访问: