Microsoft|微软发布Windows App SDK 1.0.0实验版本 带来WinUI 3等改进
微软刚刚发布了 Windows App SDK 1.0.0-experimental 实验工具包,旨在帮助桌面应用程序开发者能够高效构建具有现代用户界面(Windows UI)、应用程序接口(API)、以及各项平台功能的软件产品 。随着 1.0.0 版软件开发套件(SDK)的发布,开发者们又迎来了以下特性和改进 。
访问:
微软中国官方商城 - Visual Studio
文章图片
首先是 WinUI 3,其专注于完善 1.0 稳定版的新功能和 bug 修复:
【Microsoft|微软发布Windows App SDK 1.0.0实验版本 带来WinUI 3等改进】● 新功能:支持为每个窗口(而不是每个线程)显示一个内容对话框(ContentDialog) 。其次是推送通知方面的改进(实验性功能),它适用于通过 MSIX 打包的 Azure 桌面应用程序,但前提是必须注册微软的封闭预览(以下是主要限制):
● Bug 修复:详见 GitHub 存储库中的完整列表(传送门) 。
● 示例:要体验试验中的 WinUI 3 控件和功能,可参阅 GitHub 上的 WinUI 3 应用程序 ,或下载 Microsoft Store 中的相关资源 。
● 仅限 Windows 10 2004(build 19041)及更高版本的 MSIX 封装应用;然后是窗口化(同是一项实验性功能),此版本包含了窗口 API 的更新,是一组以 AppWindows 类为中心的高级窗口化 API。
● 微软保留在封闭预览期间,禁用或撤回这项通知功能的权利 。
● 微软不不担保推送通知的延迟与可靠性 。
● 封闭预览期间,推送通知量的上限为 100 万条 / 月 。
其允许开发者轻松地与其它应用程序集成,与通用 Windows 应用类似,但不完全相同 。以下是窗口化功能的一些主要限制:
● 此版 AppWindow 仅适用于 Win32 应用程序(打包和未打包) 。最后是部署未打包的应用程序(也是实验性功能),此版本引入了动态依赖项的功能更新(包括引导程序 API),以下是它的一些主要限制:
● Windows 应用 SDK 暂不支持将 UI 框架内容附加到 AppWindow,开发者只能够使用基于 HWND 的互操作访问方法 。
● 当前 Windowing API 暂不适用于 AMD64 的 Windows 版本(1809 和 1903) 。
● 动态依赖项功能仅支持未打包的应用程序(即不将 MSIX 用于其部署技术的应用程序) 。已知问题和其它限制:
● 不支持提升调用 。
● 由于 Windows 应用 SDK 是由本机代码编写的,因而不支持任何 CPU 编译配置至于更多细节,还请移步至微软官网(传送门 1)或 GitHub 项目主页(传送门 2)查看 。
● .NET 应用程序必须设置 18362 或更高版本目标,TFM 必须为 net5.0-windows10.0.18362 及以上 。
下载地址:Version 1.0 Experimental (1.0.0-experimental1)
推荐阅读
- 下架|APK Installer 和 WSATools 同时躺枪:冒牌应用登陆微软应用商店
- Samsung|三星预告1月11日发布Exynos 2200芯片组 RDNA 2 GPU加持
- 手机|一加10 Pro宣传视频曝光:将于1月11日14点发布
- 语境|B站2021个人年度报告发布:你共计看了多少个视频
- 功能|Linux 微信官方版 2.1.1 正式发布
- Monarch|消息称微软Win11 2022重大更新将在明年夏天到来
- 硬件|闪极140W多口充电器发布:首发399元 支持PD3.1
- Microsoft|微软推Viva Insights插件 定时邮件可根据时区推荐发送时间
- 办公|统信UOS助手发布:支持“一键秒传”
- 芯片|Exynos 2200 来了!三星官宣 1 月 11 日发布新 Exynos 处理器