Windows 提供了豐富的平台功能,幫助你打造優秀的應用程式。 本節涵蓋 Windows 開發者可用的 API 與功能,從無障礙與 AI,到檔案、通知及使用者介面。
部分功能可在 Windows App SDK 中使用。 其他則來自 Windows 作業系統本身,透過 Windows SDK 或 .NET 中的 API。
特色區域
| 功能區域 | 說明 |
|---|---|
| 無障礙設施 | 打造支援輔助科技、鍵盤導航及高對比度模式的無障礙應用程式。 |
| AI 驅動的功能 | 整合裝置上的 AI 功能,包括 Recall、Studio Effects、Click to Do 及 Copilot 鍵支援。 |
| 應用程式生命週期和系統服務 | 管理應用程式啟動、啟用、背景任務、電源管理及系統層級服務。 |
| 應用程式還原 | Windows 重啟後還原應用程式狀態,讓使用者能從中斷的地方繼續。 |
| 音訊、視訊和相機 | 拍攝照片與影片、播放媒體並存取音訊硬體。 |
| 通訊 | 將訊息、聯絡人和行事曆整合到你的應用程式中。 |
| 資料和檔案 | 讀取與寫入檔案、管理資料夾、存取可移動儲存空間,以及查詢檔案屬性。 |
| 裝置與感應器 | 存取硬體裝置、感測器及周邊設備。 |
| 圖形 | 使用 DirectX、Direct2D 及其他圖形 API 製作 2D 與 3D 視覺效果。 |
| 輸入與互動 | 處理觸控、筆、鍵盤、滑鼠、語音及其他輸入方式。 |
| 通知 | 發送彈出和磁貼通知,讓用戶隨時掌握最新資訊。 |
| 作業系統整合 | 將你的應用程式連接到 Windows Shell 功能、設定和系統能力。 |
| 績效 | 分析並優化應用程式的效能與回應速度。 |
| 安全性和身分識別 | 驗證使用者、保護資料並管理應用程式權限。 |
| 演講 | 在你的應用程式中加入語音輸入和文字轉語音合成功能。 |
| Testing | 使用平台工具和最佳實務測試並除錯你的 Windows 應用程式。 |
| User Interface (使用者介面) | 用 WinUI、XAML 及其他 UI 框架打造豐富的使用者介面。 |