Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 8 Windows应用商店(Windows 8)应用程序的目标设备_Windows 8_Visual Studio 2012_Windows Store Apps - Fatal编程技术网

Windows 8 Windows应用商店(Windows 8)应用程序的目标设备

Windows 8 Windows应用商店(Windows 8)应用程序的目标设备,windows-8,visual-studio-2012,windows-store-apps,Windows 8,Visual Studio 2012,Windows Store Apps,我对Windows应用商店/Windows 8应用程序开发感到困惑。在Visual Studio 2012中创建Windows应用商店应用程序并使用Windows应用商店发布时,此应用程序将在哪些设备上可用 所有手机、平板电脑和台式机上是否都可以使用单个应用程序?或者需要像iPhone/iPad场景中那样单独创建版本?对于大多数应用程序,该应用程序将在运行Windows 8的任何设备上可用。实际的硬件外形因素并不重要 现在,如果您利用特定CPU体系结构特有的API(例如,ARM与x86/x64)

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


所有手机、平板电脑和台式机上是否都可以使用单个应用程序?或者需要像iPhone/iPad场景中那样单独创建版本?

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

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


更新:第一次错过了,但是WP8是一个独立的平台。您可以使用诸如Win8和WP8之间的可移植类库之类的东西共享代码,但它们是独立的存储、独立的项目和独立的版本。

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

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


更新:第一次错过了,但是WP8是一个独立的平台。您可以使用诸如Win8和WP8之间的可移植类库之类的东西共享代码,但它们是独立的存储、独立的项目和独立的版本。

谢谢您的回复。让我困惑的是,如果我在VS 2012中创建了一个针对“任何CPU”的Windows应用商店应用程序;它是否能在所有设备上运行:1)微软Surface和Windows RT;2)普通笔记本电脑运行Windows 8;3)Windows Phone 8手机,如HTC Windows Phone 8X。据我所知,它将只在1和2上运行。对于3来说,这个过程是不同的,因为有两个独立的市场:WindowsPhone(针对手机)和WindowsStore(针对平板电脑和笔记本电脑)。如果您能澄清,我将不胜感激。谢谢例如,Skype有两个:和Correct。Windows 8和Windows Phone 8是不同的。对不起,我不明白WP8也涉及其中——在考虑“移动”时没有想到这一点。为每个项目和单独的项目类型单独存储。可以使用诸如可移植类库之类的东西在两个平台之间共享代码。感谢您的回复。让我困惑的是,如果我在VS 2012中创建了一个针对“任何CPU”的Windows应用商店应用程序;它是否能在所有设备上运行:1)微软Surface和Windows RT;2)普通笔记本电脑运行Windows 8;3)Windows Phone 8手机,如HTC Windows Phone 8X。据我所知,它将只在1和2上运行。对于3来说,这个过程是不同的,因为有两个独立的市场:WindowsPhone(针对手机)和WindowsStore(针对平板电脑和笔记本电脑)。如果您能澄清,我将不胜感激。谢谢例如,Skype有两个:和Correct。Windows 8和Windows Phone 8是不同的。对不起,我不明白WP8也涉及其中——在考虑“移动”时没有想到这一点。为每个项目和单独的项目类型单独存储。可以使用诸如可移植类库之类的东西在两个平台之间共享代码。