-
Universal Windows Platform
鎖定
UWP即Windows 10中的Universal Windows Platform簡稱。即Windows通用應用平台,在Windows 10 Mobile/Surface(Windows平板電腦)/PC/Xbox/HoloLens等平台上運行,uwp不同於傳統pc上的exe應用,也跟只適用於手機端的app有本質區別。它並不是為某一個終端而設計,而是可以在所有Windows10設備上運行。
- 中文名
- windows通用應用平台
- 外文名
- Universal Windows Platform
- 應用範圍
- 所有Windows10平台
- 簡 稱
- UWP
- 應用平台
- Windows 10 Mobile/Surface//PC/Xbox/HoloLens
- 區 別
- 傳統pc,APP,桌面應用
應用簡介
uwp(6張)
隨着時代的發展,觸摸已經成為一種潮流,windows10對觸摸也提供了支持,但是傳統的exe觸摸體驗差。微軟因此推出通用應用,uwp適用X86,ARM平台,同時對觸摸和高分辨率也提供了支持。
一款UWP應用針對各平台的代碼大部分都是通用的(一個項目),只有很小一部分是平台特定的。在發佈到應用商店時需要針對不同平台(處理器)分別編譯。微軟在宣傳UWP時經常聲稱“編寫一次,在各平台發佈”,但這裏的“在各平台發佈”僅限win10平台,而且須硬件支持。微軟鼓勵開發者針對各平台優化代碼,儘可能讓應用在不同類型設備中運行。有時候開發者並不想讓應用在某類設備中出現,比如一款對計算機性能要求較高的遊戲應用,開發者會放棄手機版支持。
[2]
截至2016年初,國內已陸續推出了uwp應用,不過初始版本很簡陋,uwp應用的數量和質量在win10平台完善後會得到發展。
微軟於2019年在西雅圖召開了Build 2019開發者大會,但關於通用Windows 10應用(UWP)死亡的謠言似乎被誇大了。在Build 2019會議目錄中實際上有幾個專用於UWP應用開發的會話,包括最新的“為多個設備構建UWP應用程序”的會話。
還有其他會議致力於將Visual Studio Libraries用於UWP和桌面應用程序,使用.NET Core with UWP,或允許Win32程序用於訪問打包應用程序的Windows API。目前微軟正在進行一些重要的平台更改,以便開發人員不再需要在舊版桌面程序和UWP應用之間進行選擇。由於開發人員在Windows 10上採納通用應用的速度很慢,微軟現在可以讓傳統的Win32應用程序充分利用UWP功能。
[3]
- 參考資料
-
- 1. 這才是通用應用 .資訊站[引用日期2016-01-07]
- 2. 解析為何部分只支持pc端 .中商情報網[引用日期2016-01-07]
- 3. 微軟:繼續投入支持 Win10 UWP 和應用商店 .IT之家.2019-5-9[引用日期2020-06-17]