以下是 Windows 11 中为开发人员提供的新增功能

阅读时间图标 5分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

今天,微软推出了 Windows 11,虽然向消费者承诺了该操作系统的全新外观和感觉,但开发人员承诺在该平台上有更多机会。

在一篇博文中, 微软简要概述了他们如何通过接受 Windows 是一个开放平台的原则来实现这一目标。

微软专注于 5 个关键领域:

[lwptoc title=”What\'s new for Developers in Windows 11” itemsFontSize=”110%”]

利用新的 Microsoft Store

图 1:主页上新的 Microsoft Store 聚焦部分。

微软公布了 Windows 上的新 Microsoft Store,并宣布他们支持更多的应用程序类型,如 Win32、.NET 和 PWA,以及对来自 Amazon Appstore 的 Android 应用程序的支持。 商店也经过重新设计,以保持客户的流量,并更容易搜索和发现策划的故事和收藏。 借助“弹出式”商店等新功能,用户可以直接从浏览器安装应用程序。 您还将有更多的收益分享选项,例如当您为您的应用程序(这不包括 PC 游戏)带来自己的商店商务平台时保持 100%。 新应用商店的预览版将很快提供给 Windows 预览体验成员。

使用开发工具改进 Web 和本机 Windows 应用程序开发

图 2:与 Windows 集成的渐进式 Web 应用快捷方式

在 Windows 11 中,Microsoft 正在拥抱所有应用程序,并努力让所有应用程序在 Windows 上都感觉宾至如归。 随着新 PWABuilder3, 你可以建立一个 PWA 在几分钟内从您的网络应用程序。 常青树 网页视图2 运行时还包含在 Windows 11 中,可以更轻松地利用其 Web 平台作为构建混合 Web 应用程序的高性能且安全的方式。 开发人员可以继续使用强大的开发人员产品,如 Windows Terminal 和新的 Microsoft Edge 开发者工具 因为它们现在是收件箱。

 Windows 应用程序 SDK,前身为 Project Reunion,将让您更轻松地将 Windows 11 功能集成到您的应用程序中,同时仍使您能够在 Windows 1 上覆盖超过 10B 用户。微软将继续与社区合作构建 Windows App SDK 和从今天开始,您可以使用 Windows App SDK 0.8 稳定版(在 NuGet 包和 Visual Studio Marketplace 中仍称为 Project Reunion)。 在此版本中,开发人员将找到 WinUI3 的稳定性更新和对 Visual Studio 16.10 开发的支持。 Windows App SDK 1.0 将于今年晚些时候发布。

您还可以使用新的 ARM64 Emulation Compatible 工具构建在 ARM 上的 Windows 上本机运行的应用程序。 使用 ARM64EC,您可以在同一进程或模块中混合本机 ARM 和模拟 x64 代码。 这种互操作性意味着您可以优化您的应用程序以在 ARM 上的 Windows 上运行,即使您的应用程序具有 x64 依赖项或加载您无法控制的 x64 插件。

刷新应用程序和体验,使其更具吸引力

图 3:使用具有圆角几何形状的 UI,利用微交互,并使用新材料应用刷新的调色板,使您的应用在 Windows 11 中看起来很棒。

如果开发人员希望在 Windows 11 上让他们的应用程序设计和体验焕然一新,他们可以使用 WinUI3 来利用内置的 UI 更新,例如圆角几何、刷新的图标、新的排版、有趣的微交互(如Lottie 动画)和刷新的调色板。 云母等新材料也增加了有意义的层次结构等等。 Snap 布局还将确保您和您的用户在 Windows 11 上高效工作。

您还可以使用 Reunion Windowing 轻松创建和管理应用程序的窗口。 它与您现有的应用程序代码一起使用,简化了常见操作,并为您的桌面应用程序带来了新的功能,例如光关闭行为、画中画模式和更轻松的标题栏自定义。

为 PC 和控制台开发出色的游戏

为了简化 PC 游戏开发,Microsoft 正在免费公开他们的游戏开发工具包 (GDK) 在GitHub上. GDK 包含为 PC 构建游戏所需的通用工具、库和文档,并且与当今成千上万的开发人员使用的基础 GDK 相同,用于为世界各地的玩家提供出色的体验。 GDK 增加了 游戏堆栈 微软今天提供的技术集合,可帮助开发人员创建、发布、货币化和扩展他们的游戏。

图 4:显示 SDR、Auto HDR 和 Native HDR 的亮度热图

微软还宣布,以前只能在控制台上使用的出色游戏技术现在可以在包括 DirectStorage 在内的 Windows 11 上使用。 要获得 DirectStorage 的所有优势,您需要一个 PCIe 3.0+ NVMe SSD 和一个支持 DirectX 12 和 Shader Model 6.0+ 的 GPU。 这可以减少加载时间和更广阔、更详细、更生动的世界。 以及 Auto HDR,它可以自动将 DirectX 11 和更新的游戏更新到高动态范围,无需您或您的玩家进行额外的工作。

开发人员可以在以下位置了解更多信息 又名.ms/windowsdev.

有关主题的更多信息: 11窗口

发表评论

您的电邮地址不会被公开。 必填带 *