共用方式為


Windows 11 中適用於開發人員的新功能

在 Microsoft Build 2024 公告之後,以下是針對 Windows 開發人員的一些最新重點:

  • 已更新應用程式開發建議
  • Windows 支援的新 AI 和機器學習功能
  • 增強的開發人員工具

開發建議

強烈建議您考慮使用 Windows 應用程式 SDK/WinUI 或 WPF 作為建立 Windows 用戶端應用程式的開發平台。

Windows 應用程式 SDK

功能 描述
Windows 應用程式 SDK Windows 應用程式 SDK 是一組開發人員元件和工具,代表 Windows 應用程式開發平台的新一代進化。 Windows 應用程式 SDK 提供了一組整合的 API 和工具,可供 Windows 11 (並且下層到 Windows 10 版本 1809) 上的任何傳統型應用程式以一致的方式進行使用。
Windows 應用程式 SDK 版本資訊 有關 Windows 應用程式 SDK 最新穩定版本的詳細資料,這些版本可供生產環境中的應用程式使用,以及發佈至 Microsoft Store 的應用程式使用。
使用 Windows 應用程式 SDK 建立新的應用程式 Windows 應用程式 SDK 包含 WinUI 3 專案範本,可讓您使用完全以 WinUI 為基礎的使用者介面來建立應用程式。 當您使用這些範本來建立專案時 (請參閱建立您的第一個 WinUI 3 專案),應用程式的整個使用者介面都會使用 WinUI 3 提供的視窗、控制項和其他 UI 類型來實作。
在現有的專案中使用 Windows 應用程式 SDK 如果您有想要使用 Windows 應用程式 SDK 的現有專案,您可以在專案中安裝最新版本的 Windows 應用程式 SDK NuGet 套件。 未封裝的應用程式必須遵循此程序才能使用 Windows 應用程式 SDK,但是已封裝的應用程式也可以執行此動作。
下載 Windows 應用程式 SDK Windows 應用程式 SDK 有數個套件和發行通道。 下載 Windows 應用程式 SDK 頁面提供您需要哪個 SDK 的指引、下載連結和安裝指示。

Windows UI 程式庫 (WinUI)

功能 描述
WinUI WinUI 是隨附於 Windows 應用程式 SDK 的原生 UI 平台元件 (完全與 Windows SDK 分離)。 Windows 應用程式 SDK 提供了一組統一 API 和工具,可用於建立針對 Windows 10 及較新版本的生產傳統型應用程式,並可發佈至 Microsoft Store。

Windows AI

功能 描述
Windows AI 使用透過本機 API 的 AI 和機器學習模型,增強您的 Windows 應用程式。
Windows Copilot Runtime 概觀 Windows Copilot Runtime 引進了與利用 AI 之作業系統互動的新方式,例如 Phi Phone、Microsoft Research 建立的小型語言模型 (SLM),能夠提供許多與大型語言模型 (LLM) 中相同的功能,但更精簡且更有效率,以便可在 Windows 本機執行。

開發人員工具

功能 描述
開發人員首頁概觀 開發人員首頁是 Windows 新的控制中心,讓您能夠使用可自訂的小工具來監視您儀表板中的專案、下載應用程式以設定您的開發環境、連線到開發人員帳戶和工具 (例如 GitHub),以及建立開發人員磁碟機,以將資料全都儲存在同一個位置。
WSL (Windows 子系統 Linux 版) Windows 子系統 Linux 版 (WSL) 是 Windows 的功能,可讓您在 Windows 電腦上執行 Linux 環境,而無需單獨的虛擬機器或雙重開機。

範例

GitHub 上的 WinUI 3 資源庫會定期更新,以顯示 Windows 應用程式 SDK 中 WinUI 的最新新增與改進。 您也可以從 Microsoft Store 下載資源庫應用程式。