时间:2018-02-18 来源:互联网 浏览量:
2月18日消息 昨天,微软公布了关于Windows 10 on ARM可运行的应用的更多细节。该系统的局限性大概有:
只支持ARM64驱动程序;
X64应用程序不受支持;
某些依赖OpenGL或专有DRM的游戏无法运行;
自定义Windows体验(并扩展Shell)的应用程序可能无法正常工作;
假定运行在Windows 10 Mobile上的基于ARM及应用程序无法运行;
不支持ARM Hypervisor平台。
除了列出Windows 10 on ARM的局限性之外,微软还列出了有关Windows 10 on ARM运行应用程序的常见问题以及为开发人员如何解决这些问题提供建议。
如果你的应用程序依赖的驱动程序不是为ARM设计的,那么请将您X86的驱动程序重新编译为ARM64的。
如果您的应用程序仅适用于X64,而且是为Microsoft Store开发的,那么请提交您的应用程序的ARM64版本。
如果您是Win32应用程序的开发者,那么请您分发您的应用程序的X86版本。您的应用程序所使用的OpenGL的版本须新于1.1,且支持DirectX9/10/11和12的硬件加速。
若您开发的X86应用程序无法在Windows 10 on ARM上正常工作,请使用ARM上应用程序兼容性疑难解答程序来排除故障。
若您开发的X86应用程序未检测到它在ARM上运行,请使用IsWow64Process2来确定您的应用程序是否在ARM上运行。
若您开发的ARM32 UWP无法按预期工作,请参阅ARM应用程序故障排除指南来了解如何让您开发的应用程序在ARM上正常工作。
从微软关于Windows 10 on ARM细节上的透露来看,Windows 10 on ARM更像是Windows 10的一个精简版,而非微软一直所宣传的“可提供完整体验的Windows 10”。