Solution platforms: ARM vs Win32 vs x64?


  • We are building an app targeting for Windows store and currently use Win32 as solution platform. Though our app can pass the test of App Cert Kit, we are not sure if our app will run on Surface RT (nVidia SoC) machine? So my questions are:

    First, which solution platform should we choose if we build our app for Windows store? Note that a lot of C++ Windows store apps claim they support all platforms (x86, x64, and ARM). But I am curious to know how can these apps managed to do this with the same binary code?

    Second, should we maintain a consistency when building all the projects in the solution, be it in-house code or a 3rd-party library? In other word, if we build one project with ARM as solution platform, we cannot build other projects with x86 as solution platform.

    Wednesday, November 21, 2012 5:38 PM