微软发布Windows10ARMSDK:永远不支持64位应用

微软发布Windows10ARMSDK:永远不支持64位应用

IT House 5 月 12 日消息 在 Build 2018 大会期间,微软发布了 Windows 10 ARM64 SDK,它也是 Visual Studio 15.8 预览开发工具的一部分。

IT之家报道称,在Windows 10开发UWP应用之前,只允许编译x86、x64和ARM32包,甚至Windows 10 64位手机也只能使用32位系统。 ARM PC 上的 Windows 10 现在可以运行 64 位系统,因此可以额外支持更多系统。这些 PC 可以运行 x86 应用程序模拟器,但只能运行 32 位 exe 程序。

uwp开发_java开发和游戏开发_游戏uwp开发

java开发和游戏开发_uwp开发_游戏uwp开发

但是,Windows 10 ARM 系统并不总是支持 64 位应用程序游戏uwp开发,而新的 SDK 旨在解决这个问题。开发者不仅可以为 ARM64 重新编译他们的应用程序,还可以重新编译他们的 Win32 应用程序并使用桌面转换器将它们提交到 Microsoft Store。

java开发和游戏开发_uwp开发_游戏uwp开发

java开发和游戏开发_uwp开发_游戏uwp开发

从上图可以看出,SDK将支持UWP的ARM32、ARM64编译。毕竟Windows 10 Mobile手机目前只支持32位系统,微软也不再更新Win10 Mobile系统。如果开发者不想支持,也可以只开发手机的ARM64应用,这样ARM PC上就只能运行Windows 10了。

java开发和游戏开发_游戏uwp开发_uwp开发

如果您仍然支持 Windows 8 开发游戏uwp开发,您仍然可以在 Windows 10 上运行,但无法获得 ARM64 支持,Microsoft 建议您转向 UWP 开发。

Microsoft 表示,在大多数情况下,为 ARM64 重新编译应用程序只需要很少的时间和精力。以 OpenVPN 和 VLC 为例,两家公司都只更改了其应用程序中的一行代码。当然,如果应用程序使用第三方库3D交通工具,可能需要做一些额外的工作。

想看更多吗?去APP商店搜索IT之家地图场景,每天都有点小欢乐。