2016-03-01 92 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? –