uwp

uwp

UWP即Windows 10中的Universal Windows Platform簡稱。即Windows通用套用平台,在Win 10 Mobile/Surface(Windows平板電腦)/PC/Xbox/HoloLens等平台上運行,uwp不同於傳統pc上的exe套用,也跟只適用於手機端的app有本質區別。它並不是為某一個終端而設計,而是可以在所有windows10設備上運行。

基本信息

簡介

微軟在MWC2015上首次展示了Win10統一平台戰略的“代表作”:Win10通用套用(Windows10 Universal App)平台。在Win10中,所有設備將會運行在一個統一的Windows10系統核心之上。這樣的設計使得一款套用可以在所有Win10設備上運行,今後Win10手機、平板電腦、筆記本電腦、PC、Xbox,甚至是3D全息眼鏡HoloLens、巨屏觸控Surface Hub和物聯網設備例如Raspberry Pi 2等都不再有界限。新的通用平台允許新類型的Windows10通用套用真正實現一次編寫、一套業務邏輯和統一的用戶界面。套用在統一的Win10商店中將只會有一個安裝包,而它將適用於所有Win10設備。在 Windows 10 Insider Preview 中的 Universal Windows Platform (UWP)藉助 Windows 10 UWP 將在 Windows 套用中更上一層樓。UWP 會根據不同的設備類型使用相應的自適應 UI 控制項,並使用運行 Windows 10 Insider Preview 的所有設備上必須具有的通用 API 集。簡單的說,uwp就是通用套用的意思,可以在電腦端,手機端,或其他設備通用。不用分別為不同的平台設計不同的軟體。即一個軟體就可以通吃。這是微軟為win10系統定製的趨勢。微軟聲稱不管是開發者,還是使用者,都省事。

對觸摸也提供了支持,但是傳統的exe觸摸體驗差。微軟因此推出通用套用,uwp適用X86,ARM平台,同時對觸摸和高解析度也提供了支持。

特點

一款UWP套用針對各平台的代碼大部分都是通用的(一個項目),只有很小一部分是平台特定的。在發布到套用商店時需要針對不同平台(處理器)分別編譯。微軟在宣傳UWP時經常聲稱“編寫一次,在各平台發布”,但這裡的“在各平台發布”僅限win10平台,而且須硬體支持。微軟鼓勵開發者針對各平台最佳化代碼,儘可能讓套用在不同類型設備中運行。有時候開發者並不想讓套用在某類設備中出現,比如一款對計算機性能要求較高的遊戲套用,開發者會放棄手機版支持。

截至2016年初,國內已陸續推出了uwp套用,不過初始版本很簡陋,uwp套用的數量和質量在win10平台完善後會得到發展。

相關搜尋

熱門詞條

聯絡我們