Windows 11
微软最新的操作系统

这是 Windows 11 中开发人员的新功能

微软简要概述了他们如何通过拥抱 Windows 是一个开放平台的原则来实现这一目标。

利用新的 MICROSOFT STORE

Hero_1600x600_1X
图 1:主页上新的 Microsoft Store 亮点部分。

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

使用开发工具改进 WEB 和本机 WINDOWS 应用程序开发

Media-Progressive-Web-App-Shortcuts-integrated-with-Windows
图 2:与 Windows 集成的渐进式 Web 应用程序快捷方式

在 Windows 11 中,Microsoft 正在拥抱所有应用程序,并正在努力让所有应用程序在 Windows 上都感觉像在家一样。使用新的PWABuilder3,您可以 在几分钟内从您的 Web 应用程序构建 PWA。Windows 11 还包含常青的 WebView2运行时,可以更轻松地利用其 Web 平台作为构建混合 Web 应用程序的高性能和安全方式。开发人员可以继续使用功能强大的开发人员产品,如 Windows Terminal 和新的Microsoft Edge DevTools, 因为它们现在是内置的。

在 Windows应用程序的SDK,前身为项目团聚,会让你更容易集成的Windows 11功能集成到您的应用程序,同时还让您比在Windows 10.微软1B用户达到更将继续构建Windows应用程序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 插件。

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

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

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

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

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

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

Auto-HDR-side-by-side
图 4:显示 SDR、自动 HDR 和原生 HDR 的亮度热图

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

赞(0) 打赏
未经允许不得转载:Win 11系统之家 » 这是 Windows 11 中开发人员的新功能

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏