萬分感謝Fdyo同學給我們帶來的有中文字幕的系列教程! http://zhuanlan.zhihu.com/MSFaith/20364660 下麵是這系列video教程中的一個截圖作為示例,有代碼,有圖片,有彈幕,還有老外! 什麼是通用 Windows 平臺 (UWP) 應用? 通用 Windows
萬分感謝Fdyo同學給我們帶來的有中文字幕的系列教程!
http://zhuanlan.zhihu.com/MSFaith/20364660
下麵是這系列video教程中的一個截圖作為示例,有代碼,有圖片,有彈幕,還有老外!
什麼是通用 Windows 平臺 (UWP) 應用?
通用 Windows 平臺 (UWP) 應用是一種基於通用 Windows 平臺 (UWP) 生成的 Windows 體驗,它首次作為 Windows 運行時在 Windows 8 中引入。用戶希望其體驗在所有設備上均為移動版,並且希望使用現有的最方便或最高效的設備完成任務,此理念是 UWP 應用的核心。
通過 Windows 10,你可以更加輕鬆地開發適用於 UWP 的應用,並且只需一個 API 集、一個應用包和一個應用商店,即可訪問所有 Windows 10 設備 – PC、平板電腦、手機等。對許多屏幕大小以及各種交互模型(無論是觸控、滑鼠和鍵盤、游戲控制器還是筆)的支持也更加輕鬆。
那麼,UWP 應用是什麼呢?
什麼使 UWP 應用與眾不同?以下特性使 Windows 10 上的 UWP 應用與眾不同。
- 你的目標設備系列,而非某個操作系統。
設備系列可標識在其中的設備上所需的 API、系統特性和行為。它還可以確定在其上安裝應用商店應用的設備集。
- 應用使用 .AppX 打包格式進行打包和分配。
所有 UWP 應用均可作為 AppX 程式包進行分配。這提供了值得信賴的安裝機制,並確保應用可以無縫進行部署和更新。
- 存在一個適用於所有設備的應用商店。
註冊為應用開發人員後,你可以嚮應用商店提交應用,並使其在所有設備系列或僅在所選設備系列上可用。你將在一個位置上提交和管理適用於 Windows 設備的所有應用。
- 設備系列上有常用 API 圖面。
所有 Windows 設備系列均使用相同的通用 Windows 平臺 (UWP) 核心 API。如果你的應用僅使用核心 API,它將在任何 Windows 10 設備上運行。
- 擴展 SDK 可在專用設備上裝飾你的應用。
擴展 SDK 可為每個設備系列添加專用 API。如果你的應用面向特定的設備系列,你可以使用這些 API 裝飾該應用。在調用擴展 API 之前,通過檢查應用在什麼設備系列上運行,你仍然可以擁有一個在所有設備上運行的應用包。
- 自適應控制項和輸入
UI 元素使用有效像素(請參閱 適用於 UWP 應用的響應式設計 101),因此它們會基於設備上可用的屏幕像素數自動自行調整。而且它們與多種輸入類型(如鍵盤、滑鼠、觸摸、筆和 Xbox One 控制器)配合良好。 如果你需要進一步為特定屏幕大小或設備定製 UI,新的佈局面板和工具將幫助你使 UI 適應運行應用的設備。
有關 UWP 的詳細信息,請參閱通用 Windows 平臺應用指南。
使用一種你已知道的語言
你可以使用最熟悉的編程語言(如 C# 或 Visual Basic 和 XAML、JavaScript 和 HTML,或 C++ 和 DirectX 和/或 Extensible Application Markup Language (XAML))創建 UWP 應用。你甚至可以採用一種語言編寫組件,然後在採用另一種語言編寫的應用中使用這些組件。
UWP 應用可以使用 Windows 運行時,它是一個內置於操作系統的本機 API。此 API 採用 C++ 實現,並支持 C#、Visual Basic、C++ 和 JavaScript,且對於每種語言都以非常自然的方式支持。
Microsoft Visual Studio 2015 為每種語言提供 UWP 應用模板,該模板允許你為所有設備創建單個項目。完成工作後,你可以生成應用包,並將其從 Visual Studio 提交到 Windows 應用商店,以向任何 Windows 10 設備上的客戶提供你的應用。
在 Windows 上構建 UWP 應用
在 Windows 上,你的應用可以向用戶提供相關且實時的信息,並且吸引他們再次訪問更多信息。在現代應用經濟中,你的應用必須具有足夠的吸引力才能受到用戶的青睞。Windows 為你提供了大量資源,使你的用戶會回過頭來使用你的應用:
- 動態磁貼和鎖屏可以顯示上下文相關且實時的信息概覽。
-
推送通知可在用戶需要時,提供實時的突發提醒來引起用戶的註意。
-
操作中心可讓你組織和顯示用戶需要採取操作的通知和內容。
-
後臺執行和觸發器使你的應用僅在用戶需要時才會運行。
-
你的應用可以使用語音和藍牙 LE 設備 來幫助用戶與周圍的世界進行交互。
最後,你可以使用漫游數據和 Windows 憑據保險箱,在用戶運行你的應用的所有 Windows 屏幕上提供一致的漫游體驗。通過漫游數據可以方便地在雲中存儲用戶的首選項和設置,而無需生成你自己的同步基礎結構。另外,你可以將用戶憑據存儲在憑據保險箱中,該功能最為重視安全性和可靠性。
以你自己的方式銷售應用
在 Windows 上,你可以選擇以何種方式銷售自己的應用—通過手機、平板電腦、PC 以及其他設備。我們提供了多種方式讓你通過自己的應用及其提供的服務來獲得收益。你只需選擇最適合自身的方式即可。
- 付費下載是最簡單的選項,你只需指定價格即可。
- 試用是一種絕佳的銷售方式,即允許用戶在購買前先試用你的應用,與更傳統的"免費模式"選項相比,用戶更易於發現你的應用並轉而使用該應用。
- 應用內購買是通過自己的應用獲得收益的最靈活選項。
讓我們開始吧
有關 UWP 詳細信息,請參閱通用 Windows 平臺應用指南。然後,請查看準備工作以下載開始創建應用所需的工具。