桌面桥可以将 Win32 程序转换为 UWP 运行 在 ARM 上吗?

Can a Win32 program converted to UWP by the desktop bridge ever run on ARM?

并非所有 Win32 程序都依赖 API 在 UWP/ARM 中不可用的调用,但看来转换程序的唯一 CPU 选择是 X86 和 X64。我的假设正确吗?

是的,你是对的。使用 Desktop Bridge(又名 Project Centennial)转换的应用程序只能在 x86/x64 系统上 运行。实际上,Desktop Bridge 并没有真正将 Win32 应用程序转换为本机 UWP 应用程序,而是将其打包为 UWP,因此可以通过 Windows Store 分发。

但是,将来可能 运行 这些应用程序会在 ARM 处理器上运行,因为 Microsoft 正在开发 Windows10 运行 在 ARM 处理器上运行并且能够运行 甚至 x86/x64 应用程序在那些使用 JIT 的处理器上。

但是,如果您询问的是手机上的 Win32 应用程序,我怀疑它们是否会启用 运行。