(资料图片仅供参考)
我们离在Windows 11上提供第三方小部件又近了一步。微软今天发布了 Windows App SDK 1.2 版,这是第一个支持为 Windows 11 上的小部件板创建应用程序小部件的版本。
第三方小部件是微软在去年发布 Windows 11 时承诺的,但花了很长时间才成为现实。目前,为了测试这些小部件,您需要成为运行build 25217或更高版本的 Windows 预览体验成员。事实上,虽然开发人员现在可以创建这些小部件,但它们仍然只能在 Insider 机器上进行本地测试。你不能将带有小部件的应用程序发布到 Microsoft Store 供其他人试用,尽管这应该很快就会推出。微软特别提到您可以为“打包的 Win32 应用程序”创建小部件,因此并非每个应用程序都可以支持小部件,至少目前是这样。
考虑到所有现有的小部件都是基于 Microsoft 的 Web 内容,第三方小部件即将发布的前景非常乐观。
然而,这并不是此版本的 Windows App SDK 中的全部新内容。Microsoft 还增加了对具有动态刷新率显示的设备的支持,这意味着应用程序现在可以利用 Surface Laptop Studio 或 Surface Pro 9 等设备上的动态调整刷新率。反过来,这意味着您的应用程序现在可以使用更高的在需要时调整刷新率,并切换回较低的刷新率以节省电量。默认情况下,应用程序将使用更高的刷新率进行滚动和其他交互,而无需对应用程序进行任何更改,只要用户拥有Windows 11 版本 22H2。
此版本的其他改进包括针对 Windows 11 的更新设计的新媒体播放控件,以及使用 Azure 通信服务在应用程序中构建语音和视频通话的能力。还通过新的 DisplayInformation 类支持 HDR 和自动颜色管理,一个新的 AppNotificationBuilder 用于测试您的应用程序的通知,并支持 .NET 应用程序的修剪。
如果你是开发人员,你可以从 Windows App SDK 开始,你需要有 Visual Studio 2019 或 2022,你可以在这里下载所需的工具。