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 框架生成丰富的用户界面。 |