Windows 11 中面向开发人员的新增功能
在 Microsoft Build 2024 中发布公告后,面向 Windows 开发人员的部分最新亮点如下:
- 更新了应用开发建议
- Windows 支持的 AI 与机器学习新功能
- 增强了开发人员工具
开发建议
强烈建议你考虑将 Windows 应用 SDK/WinUI 或 WPF 用作用于创建 Windows 客户端应用程序的开发平台。
Windows 应用 SDK
功能 |
说明 |
Windows App SDK |
Windows 应用 SDK 是一组开发人员组件和工具,它们代表着 Windows 应用开发平台的下一步发展。 Windows 应用 SDK 提供一组统一的 API 和工具,可供 Windows 11(向下到 Windows 10 版本 1809)上的任何桌面应用以一致的方式使用。 |
Windows App 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 页提供了有关需要哪些内容的指导、下载链接和安装说明。 |
WinUI
Feature |
说明 |
WinUI |
WinUI 3 是一个本机 UI 平台组件,它随附于 Windows 应用 SDK(与 Windows SDK 完全分离)。 Windows 应用 SDK 提供了一组统一的 API 和工具,可用于创建面向 Windows 10 及更高版本且可发布到 Microsoft Store 的生产桌面应用。 |
Windows AI
Feature |
说明 |
Windows AI |
利用 AI,通过本地 API 和机器学习模型增强 Windows 应用。 |
Windows 助手运行时概述 |
Windows 助手运行时引入了与利用 AI 的操作系统进行交互的新方法,例如 Microsoft Research 创建的小型语言模型 (SLM),该模型能够提供很多与大型语言模型 (LLM) 相同但更加紧凑、高效的功能,因此它能够在 Windows 本地运行。 |
Feature |
说明 |
开发者主页概述 |
开发人员主页是一个新的 Windows 控制中心,提供以下功能:使用可自定义小组件监视仪表板中的项目,通过下载应用、包或存储库来设置开发环境,连接到开发人员帐户和工具(如 GitHub),以及创建开发驱动器以便在一个位置进行存储。 |
WSL(适用于 Linux 的 Windows 子系统) |
适用于 Linux 的 Windows 子系统 (WSL) 是 Windows 的一项功能,可用于在 Windows 计算机上运行 Linux 环境,而无需单独的虚拟机或双引导。 |
示例
GitHub 上的 WinUI 3 库会定期更新,以展示对 Windows 应用 SDK 中 WinUI 的最新补充和改进。 此外,也可从 Microsoft Store 下载此库应用。