一、了解Windows UI3.0


看了几篇关于微软关于WinUI3.0介绍和路线图,整理如下:

WinUI 是适用于 Windows 的现代本机 UI 平台,具有两个活跃的代系:

  1. WinUI 3:最新的第 3 代 WinUI,作为 Windows 应用 SDK 的一部分,提供与操作系统分离的整个 WinUI stack。

  2. WinUI 2:用于 UWP 应用的上一代 WinUI stack,由直接内置于 Windows 10 操作系统中的 XAML 和可视化层,以及基于操作系统构建的控件库组成,通过 NuGet 交付并托管在此存储库中。WinUI 2 将继续通过错误、可靠性和安全性修复程序获得支持。
    有关WinUI 2和3之间差异的详细信息,请查看 比较表

WinUI 的优势

  1. Windows
    运行于windiows环境,相对稳定。它是一个经过全面测试和验证的UI平台,为操作系统环境和10亿多台Windows 10和11 PC,XBox One,HoloLens,Surface Hub和其他设备的基本体验提供支持。
  2. Fluent Design
    WinUI是Windows上Fluent Design System的最终来源。它还将支持最新的构图和渲染创新,如矢量动画,效果,阴影和照明。
  3. 新功能
    向后兼容性 新的 WinUI 而无需等待用户运行 Windows 的最新更新。
  4. 本机开发支持
    WinUI 可以与 .NET 一起使用,但不依赖于 .NET:WinUI 是 100% C++并且可以在非托管 Windows 应用中使用,例如通过 C++/WinRT 使用标准 C++17。
  5. 更频繁的更新
    WinUI计划大约每6个月发布一次,每个稳定版本至少有两个预览版本。
  6. 开源开发和社区参与
    WinUI 2 控件库已经在 GitHub 上开源,我们还计划将完整的 WinUI 3 框架添加到此存储库中。你可以直接与 Microsoft 的核心工程团队联系,并提供错误报告、功能创意甚至代。。

WinUI 3 的三个主要用例

  1. 实现现有应用的现代化
    使你能够使用即将发布的 Xaml Islands 按照自己的节奏使用现代 Windows UI 扩展现有的 Win32(WPF、WinForms、MFC…)应用。
  2. 创建新的 Windows 应用 (个人推荐)
    使你能够利用 Windows 应用 SDK 提供的灵活性轻松创建新的现代 Windows 应用
  3. 启用其他框架
    在 Windows 上运行时,为其他框架(如 React Native 和 .NET MAUI)提供本机实现。

2022年的主要关注领域

在 2022 年,我们的首要目标是通过提高整体可靠性和增加整个行业的使用量,在 1.0 版本的基础上进行构建。为此,我们今年将专注于三个领域:

发布WinAppSDK 1.1和1.2,其中包含一系列新的增强功能和功能,专注于使第一组基于WinAppSDK的行业领先的应用程序能够推向市场。
在微软自己的产品中扩大WinUI 3的使用,包括内置和随Windows一起提供的应用程序,以及Windows操作系统外壳本身。让我们自己的团队亲身体验该平台将帮助我们快速改进每个人的产品。
继续努力使WinAppSDK和WinUI 3可用于.NET MAUI和React Native for Windows生态系统。

按版本划分的功能

功能描述 0.5Version 0.8Version 1.0Version
在使用 Windows 应用 SDK 的任何应用中均受支持

原创文章,作者:端木书台,如若转载,请注明出处:https://blog.ytso.com/275070.html

(0)
上一篇 2022年7月18日
下一篇 2022年7月18日

相关推荐

发表回复

登录后才能评论