2016-03-01 67 views
-1

我想制作一个Windows应用程序,它可以在任何Windows操作系统和任何Windows设备上运行。通用Windows平台(UWP)开发

我的问题如下。

  1. 是Windows 8的通用应用程序可以支持在Windows 10及其更高版本的操作系统?
  2. Windows 10的通用应用程序可以运行在Windows 8和所有的Windows操作系统?
  3. 哪种方式可以根据我的要求创建Windows应用程序。

回答

1

答案很简单:

1)是

2)无

3)将共享代码文件在Visual Studio

复杂的答案:

1)的Windows Windows 8商店应用程序在Windows 10上运行,但它在UI级别上不兼容。 Windows 8应用程序必须支持拆分视图,设置可通过魅力栏访问,后退按钮必须存在于XAML中。 Windows 10应用程序必须是响应式的,设置必须存在于XAML中,但Windows 10提供后退按钮。

2)所有Windows操作系统自哪个版本? Windows(10)通用应用程序只能在Windows 10上运行。

3)您可以与ViewModels和Models共享代码文件,但是您必须针对您定位的每个平台单独编写UI。

+0

我想创建可以支持Window 8.1和家族以及Windows 10和家族(桌面,移动设备,Tablate和XBOX(如果可能))的应用程序。你能否建议我使用哪个Visual Studio版本? –

+0

绝对是Visual Studio 2015.创建一个共享项目(安装>模板> Visual C#),然后为通用Windows,通用Windows 8.1和Windows Phone创建3个项目。共享项目中的项目包含在所有3个特定项目中。 –

+0

我的意思是我想创建一个可以有1个UI和1个共享代码的单个项目,它应该支持windows 8.1和windows 10的windows和windows phone。可能吗?如果不是,所有3(桌面,Tablate和电话)和1共享代码文件是否可以使用3个UI? –

相关问题