UWP應用即Win10通用應用(Windows10 Universal App)的簡稱,在Win10中,所有設備將會運行在一個統(tǒng)一的Windows10系統(tǒng)核心之上。這樣的設計使得一款應用可以在所有Win10設備上運行,今后Win10手機、平板電腦、筆記本電腦、PC、Xbox,甚至是3D全息眼鏡HoloLens、巨屏觸控Surface Hub和物聯(lián)網設備例如Raspberry Pi 2等都不再有界限。新的通用平臺允許新類型的Windows10通用應用真正實現(xiàn)一次編寫、一套業(yè)務邏輯和統(tǒng)一的用戶界面。應用在統(tǒng)一的Win10商店中將只會有一個安裝包,而它將適用于所有Win10設備。 在 Windows 10 Insider Preview 中的 Universal Windows Platform (UWP)借助 Windows 10 UWP 將在 Windows 應用中更上一層樓。U
WP 會根據不同的設備類型使用相應的自適應 UI 控件,并使用運行 Windows 10 Insider Preview 的所有設備上必須具有的通用 API 集。簡單的說,uwp就是通用應用的意思,可以在電腦端,手機端,或其他設備通用。不用分別為不同的平臺設計不同的軟件。即一個軟件就可以通吃。這是微軟為win10系統(tǒng)定制的趨勢。微軟聲稱不管是開發(fā)者,還是使用者,都省事。
UWP 應用特點:
UWP 應用特點:
- 安全:UWP 應用聲明其訪問哪些設備資源和數據 用戶必須對該訪問授權。
- 能夠在運行 Windows 10 的所有設備上使用常見的 API。
- 可以使用設備的特定功能并讓 UI 適應不同的設備屏幕尺寸、分辨率和 DPI。
- 通過運行 Windows 10 的所有設備(或只是你指定的設備)上的 Microsoft Store 提供。 Microsoft Store 提供了多種利你的應用賺錢的方式。
- 能夠在不對計算機構成風險或引起“計算機腐爛”的情況下安裝和卸載。
- 吸引:使用動態(tài)磁貼、推送通知以及與 Windows 時間線和 Cortana 的“Pick Up Where I Left Off”交互的用戶活動吸引用戶。
- 可使用 C#、C++、Visual Basic 和 Javascript 編程。 對于 UI,使用 XAML、HTML 或 DirectX。