Win10通用平臺
我 們通常所說的UWP,即Universal Windows Platform,意為通用Windows平臺,針對該平臺開發的應用可同時運行在多種不同類型的Win10設備中,包括手機、平板、PC(筆記本和臺式 機),甚至是Xbox One以及Hololens中,還有各種物聯網設備。
這裏的通用實質是源代碼的“通用”,開發者還是需要針對不同平臺設備編譯不同的版本。其實通用應用的概念在WP8.1時就已誕生,不過在Win10中更進壹步,邏輯代碼和UI代碼都可以得到最大程度***用。
開發框架和語言
過 去很長壹段時間以來,甚至是現在,在Windows桌面平臺較流行的開發方式便是使用微軟提供的MFC框架以及WinForm/WPF框架,前者是對 Windows API的C++封裝,後者則是對Windows API的.NET封裝,使用C#語言開發。到了Win8中微軟引入了全新的應用程序架構,即WinRT,並延續到了Win10(包括Win10 Mobile)中,專門用來開發Windows應用商店應用,它支持使用C++、C#、VB.NET,甚至是JavaScript語言進行開發。