0

我对 Windows 应用商店/Windows 8 应用程序开发感到困惑。在 Visual Studio 2012 中创建 Windows 应用商店应用程序并使用 Windows 应用商店发布它时,该应用程序将在哪些设备上可用?

一个应用程序会在所有移动设备、平板电脑和台式机上都可用吗?还是需要像在 iPhone/iPad 场景中那样单独创建版本?

4

1 回答 1

3

对于大多数应用程序,该应用程序将在任何运行 Windows 8 的设备上可用。实际的硬件外形无关紧要。

现在,如果您利用特定 CPU 架构(例如 ARM 与 x86/x64)独有的 API,那么您将需要分别针对每个架构。一个典型的例子是,如果您在应用程序中使用 SQLLite。SQLLite 二进制文件在每个平台上都不同,因此您需要对应用程序进行单独的构建,每个构建都针对适当的体系结构。因此,例如,可以构建仅在 x86/x64 而不是 ARM 上运行的应用程序。同样,形式因素并不重要。

更新:第一次错过,但 WP8 是一个单独的平台。您可以使用 Win8 和 WP8 之间的可移植类库之类的东西共享代码,但它们是单独的商店、单独的项目、单独的构建。

于 2012-12-13T18:01:08.780 回答