我对Windows应用商店/Windows 8应用程序开发感到困惑。在Visual Studio 2012中创建Windows应用商店应用并使用Windows应用商店发布它时,此应用将在哪些设备上可用?
是否可以在所有移动设备、平板电脑和台式机上使用单一应用程序?或者需要像iPhone/iPad场景中那样单独创建版本?
发布于 2012-12-14 02:01:09
对于大多数应用程序,该应用程序可以在任何运行Windows 8的设备上使用。实际的硬件外形并不重要。
现在,如果您利用特定CPU体系结构(例如,ARM与x86/x64 )所特有的API,那么您将需要分别针对每个体系结构。一个典型的例子是,如果您在应用程序中使用SQLLite。SQLLite二进制文件在每个平台上都是不同的,因此您需要对应用程序进行单独的构建,每个构建都针对适当的体系结构。因此,例如,可以构建一个仅在x86/x64上运行的应用程序,而不是ARM。同样,外形因素也无关紧要。
更新:第一次错过了,但WP8是一个独立的平台。您可以使用诸如可移植类库之类的东西在Win8和WP8之间共享代码,但它们是单独的存储、单独的项目、单独的构建。
https://stackoverflow.com/questions/13864528
复制相似问题