ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

一、了解Windows UI3.0

2022-07-18 00:35:47  阅读:323  来源: 互联网

标签:UI3.0 应用 Windows WinUI 支持 了解 版本 NET


看了几篇关于微软关于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 的任何应用中均受支持

标签:UI3.0,应用,Windows,WinUI,支持,了解,版本,NET
来源: https://www.cnblogs.com/duwenlong/p/16488997.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有