在Surface Pro 2上运行基于Windows RT的应用程序& Surface Pro 3器件

时间:2014-05-30 12:28:28

标签: windows-runtime

我正在开发基于Windows RT的应用程序,我最近听说微软已推出Surface Pro 2和基于Pro3的设备,似乎它拥有Core i3,i5,i7处理器(不是ARM处理器)。

我很好奇我的应用程序是基于Windows RT的应用程序是否可以在Surface Pro 2上运行?或者必须从visual studio准备单独的构建,目标是基于64位的设备?

1 个答案:

答案 0 :(得分:3)

Windows RT是适用于ARM设备的Windows版本。 Windows运行时是用于构建可在ARM,x86和x64上运行的Windows应用程序的现代API。如果您的应用程序是基于.NET或基于HTML的 - 您可以为所有平台创建一个构建。如果您有任何本机代码 - 当您创建商店包时,您可以选择应该定位哪些平台,并为每个平台运行单独的构建。在大多数情况下,如果使用本机代码,则可以限制自己使用ARM和x86构建,因为x64处理器可以运行x86代码。基于ARM和Intel的处理器需要单独版本的代码。如果您只使用托管代码或HTML代码 - 它会根据您提交给商店的与体系结构无关的构建编译为本机代码。