開發 Windows 傳統型應用程式

文件的這一節提供開發 Windows 傳統型應用程式時可以使用的 API 和功能相關資訊。 在 Windows 應用程式 SDK 中使用 API,可以取得其中一些功能。 在 Windows OS (透過 Windows SDK) 和 .NET 中使用 API,且不需要使用 Windows App SDK,可以取得其他功能。

重要

如果您正在處理 UWP 應用程式,請參閱從 UWP 移轉至 Windows 應用程式 SDK

Windows 應用程式 SDK 功能

下表強調目前版本的 Windows 應用程式 SDK 所提供的開發功能。 如需包含這些功能之 Windows 應用程式 SDK 發行通道的更多細節,請參閱發行通道所提供的功能

功能 描述
WinUI 3 適用於 Windows 傳統型應用程式的初次原生使用者介面 (UI) 架構,包括使用 C# 和 .NET 的受控應用程式,以及搭配 WIN32 API 使用 C++ 的原生應用程式。 WinUI 3 使用最新的使用者介面 (UI) 模式,提供一致、直覺式且可存取的體驗。
以 DWriteCore 轉譯文字 使用與裝置無關的文字版面配置系統、高品質的子像素 Microsoft ClearType 文字轉譯、硬體加速文字、多格式文字、寬語言支援等等來轉譯文字。
使用 MRT Core 管理資源 管理應用程式資源 (例如多種語言的字串和影像)、縮放,以及獨立於應用程序邏輯來對比變體。
應用程式生命週期:應用程式執行個體 控制應用程式的多個執行個體是否可以同時執行。
應用程式生命週期:豐富啟用 針對您的應用程式處理不同類型的啟用相關資訊。
應用程式生命週期:電源管理 了解您的應用程式如何影響裝置的電源狀態,並讓應用程式做出有關資源使用量的明智決策。
管理應用程式視窗 建立和管理與您的應用程式相關聯的視窗。
推播通知 使用 Azure 應用程式註冊身分識別,將原始通知和應用程式通知從雲端傳送至您的應用程式。
應用程式通知 使用應用程式通知將訊息傳遞給使用者。
部署 使用未封裝和已封裝的應用程式部署 Windows 應用程式 SDK 執行階段

依案例組織的 Windows 應用程式開發功能

下列文章提供的資訊可協助您開始使用完整 Windows 應用程式開發平台功能來處理常見的應用程式案例,包括 Windows 應用程式 SDK、Windows SDK 和 .NET SDK 所提供的功能。

如需設定開發環境並開始建立新應用程式的相關資訊,請參閱下列文章: