什麼是通用 Windows 平台 (UWP) 應用

通用 Windows 平臺 (UWP) 是一款面向 Windows 10 的應用平臺。 你可以開發適用於 UWP 的應用,只需一個 API 集、一個應用包和一個應用商店,即可訪問所有 Windows 10 設備 - PC、平板電腦、手機、Xbox、HoloLens、Surface Hub 等。 對許多屏幕大小以及各種交互模型(無論是觸控、鼠標和鍵盤、遊戲控制器還是筆)的支持也更加輕鬆。 用戶希望其體驗在所有設備上均為移動版,並且希望使用現有的最方便或最高效的設備完成任務,此理念是 UWP 應用的核心。

完全可以在單個項目中使用你熟悉的編程語言、框架和 API,將幾乎相同的代碼運行在現存的大量 Windows 硬件上。 在編寫 UWP 應用後,你可以將此應用發佈到應用商店以供全球客戶瀏覽。

開發語言

UWP 應用可以使用 Windows 運行時,它是一個內置於操作系統的本機 API。 此 API 通過 C++ 實現,並且在 C#、Visual Basic、C++ 和 JavaScript 中均受支持。 適用於 UWP 中的編寫應用的部分選項包括:

XAML UI 和 C#、VB 或 C++ 後端

DirectX UI 和 C++ 後端

JavaScript 和 HTML

Microsoft Visual Studio 2017 為每種語言提供 UWP 應用模板,該模板允許你為所有設備創建單個項目。 完成工作後,你可以生成應用包,並將其從 Visual Studio 提交到 Windows 應用商店,以向任何 Windows 10 設備上的客戶提供你的應用。

Windows 上構建 UWP 應用優勢

在 Windows 上,你的應用可以向用戶提供相關且實時的信息,並且吸引他們再次訪問更多信息。 平臺優勢如下

動態磁貼和鎖屏可以顯示上下文相關且實時的信息概覽。

推送通知可在用戶需要時,提供實時的突發提醒來引起用戶的注意。

操作中心可讓你組織和顯示用戶需要採取操作的通知和內容。

後臺執行和觸發器使你的應用僅在用戶需要時才會運行。

你的應用可以使用語音和藍牙 LE 設備來幫助用戶與周圍的世界進行交互。

支持豐富的數字墨跡和創新 Dial。

Cortana 可以為你的軟件添加個性。

XAML 為你提供創建流暢、動態用戶界面所需的工具。

用戶運行你的應用的所有 Windows 屏幕上提供一致的漫遊體驗。 通過漫遊數據可以方便地在雲中存儲用戶的首選項和設置,而無需生成你自己的同步基礎結構。 另外,你可以將用戶憑據存儲在憑據保險箱中,該功能最為重視安全性和可靠性。

應用收益

在 Windows 上,你可以選擇以何種方式銷售自己的應用—通過手機、平板電腦、PC 以及其他設備。 我們提供了多種方式讓你通過自己的應用及其提供的服務來獲得收益。 你只需選擇最適合自身的方式即可。

付費下載是最簡單的選項, 你只需指定價格即可。

試用允許用戶在購買前先試用你的應用,與更傳統的“免費模式”選項相比,用戶更易於發現你的應用並轉而使用該應用。

使用應用和加載項的銷售價格。

此外還提供應用內購買和廣告。

本文參考

9ima.com

microsoft