通过


Windows 应用开发功能

Windows 提供了一组丰富的平台功能,可帮助你构建出色的应用。 本部分介绍 Windows 开发人员可用的 API 和功能,从辅助功能和 AI 到文件、通知和用户界面。

Windows 应用 SDK 中提供了一些功能。 其他人通过 Windows SDK 或 .NET 中的 API 来自 Windows OS 本身。

功能区域

功能区域 说明
可及性 构建支持辅助技术、键盘导航和高对比度模式的可访问应用。
AI 提供支持的功能 集成设备上的 AI 功能,包括 Recall、工作室效果、单击即可执行和 Copilot 的关键支持。
应用生命周期和系统服务 管理应用启动、激活、后台任务、电源管理和系统级服务。
应用还原 在 Windows 重启后还原应用状态,以便用户可以从他们离开的位置开始。
音频、视频和相机 捕获照片和视频、播放媒体和访问音频硬件。
通信 将消息传递、联系人和日历集成添加到应用。
数据和文件 读取和写入文件、管理文件夹、访问可移动存储和查询文件属性。
设备和传感器 访问硬件设备、传感器和外围设备。
图形 使用 DirectX、Direct2D 和其他图形 API 创建 2D 和 3D 视觉对象。
输入和交互 处理触摸、笔、键盘、鼠标、语音和其他输入形式。
通知 发送 Toast 和磁贴通知,使用户保持通知。
OS 集成 将应用连接到 Windows shell 功能、设置和系统功能。
性能 分析和优化应用的性能和响应能力。
安全和标识 对用户进行身份验证、保护数据和管理应用权限。
演讲 向应用添加语音输入和文本转语音合成。
测试 使用平台工具和最佳做法测试和调试 Windows 应用。
User interface(用户界面) 使用 WinUI、XAML 和其他 UI 框架生成丰富的用户界面。