ICode9

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

乘风破浪,遇见最美Windows 11之现代Windows桌面应用开发 - Windows App SDK生态更新

2022-02-16 19:02:57  阅读:262  来源: 互联网

标签:11 1.0 Windows App WinUI 应用程序 SDK


https://blogs.windows.com/windowsdeveloper/2022/02/11/window-app-sdk-ecosystem-update/

image

11月16日,Windows App SDK团队发布了1.0版本! 它是您使用Windows 10和Windows 11构建和运送Windows桌面应用程序能力的起点。它包括将Windows App SDK用于.NET 5+应用程序的能力,以及用于现代UI开发的WinUI 3和WebView2。Windows App SDK 1.0是许多重要的改进之一,您可以用它来创建优秀的Windows应用程序,我们已经迫不及待地要继续前进,推出更多的功能!

什么是Windows App SDK?

当使用Windows App SDK构建应用程序时,您可以使用现代Windows技术和新功能,同时也可以使用桌面Win32的功能。这些技术与操作系统脱钩,并通过NuGet发货,因此它们可以在所有10亿以上的Windows设备上逐步采用,而不必等待用户更新其操作系统。有了WinAppSDK,您就可以控制升级到新的版本。

当使用Windows App SDK构建一个应用程序时,您将从安装开发者工具开始。这提供了WinUI 3项目和项目模板,并设置了您的应用程序以引用Windows App SDK包和任何需要的依赖。然后你就可以使用WinUI 3创建一个具有现代Windows 11体验的应用程序。

Windows App SDK 1.0中支持什么?

很多功能都是新的,也是以前版本的延续!

  • WinUI 3
  • 文本渲染(DWrite核心)
  • 资源管理(MRT核心)
  • 应用程序生命周期(应用程序实例化、丰富的激活、电源管理)。
  • 窗口设计
  • C#模板
  • C++模板

你可以在这里找到完整的发布说明。

团队的目标是继续定期发布预览版,我们正在积极寻求您对每一个预览版的反馈。

开始使用Windows App SDK 1.0

要开始使用Windows App SDK,请参阅 "开始使用Windows App SDK",以设置您的开发环境并了解该版本中包含的组件。如果您想立即开始构建您的第一个WinUI 3桌面应用程序,请从我们的教程开始吧

一个不断增长的生态系统

我们很高兴看到以下生态系统技术已经支持Windows App SDK 1.0。这些技术提供了独特的功能和控件来补充WinUI 3,您可以通过以下链接来了解更多关于它们的信息。

  • DevExpress。DevExpress已经发布了20个支持Windows App SDK 1.0的新WinUI控件,包括数据网格、调度器、图表、功能区工具栏、WinUI报告等。所有20个UI组件都可以免费使用,以便开始使用!
  • 葡萄城。ComponentOne WinUI版包括一个强大的具有单元格定制和高性能虚拟化的数据网格,基本的日历和手风琴布局控件,流畅的样式,以及对桌面(Win32)应用程序的支持。
  • Infragistics: Ultimate UI for WinUI + Windows App SDK 1.0为您针对任何运行Windows的平台(包括ARM64上的Windows)的应用程序带来关键业务、高性能和功能丰富的业务控件。预览版现已推出!
  • ArcGIS Runtime SDK for .NET(ESRI)。为您在Android、iOS和Windows上的应用程序添加地图、空间分析和位置智能功能。对WinUI 3的支持现在可以通过样本[github.com]来启动您的旅程!
  • Uno平台。使用WinUI 3 - Windows App SDK 1.0、XAML和C#来构建像素完美、单一代码基础的本地应用程序,可以在Web、桌面和移动设备上运行。它是免费的、开源的,今天就可以使用。
  • Syncfusion。一个最先进的WinUI工具包,有25个以上的控件,包括DataGrid、Chart、Scheduler和文件格式库(Excel、PDF、Word和PowerPoint)。请查看WinUI控件页面,了解更多细节和演示。
  • Telerik UI for WinUI。这是市场上第一个也是最大的(40多个)UI组件套件,用于使用WinUI 3制作Win32应用程序,具有功能丰富的控件,如Scheduler, Ribbon, DataGrid, Charts, Gauges, Barcodes等。它还提供了一捆文档处理库,以便能够处理最常用的文档文件格式。
  • Windows Community Toolkit(微软)。WCT目前支持Windows App SDK 1.0! 它提供了大量的新控件和功能,可用于你的WinUI应用程序。你可以在这里找到更多关于使用它与WinUI 3的信息。

下一步是什么?

在短期内,我们计划在未来几周内发布Windows App SDK 1.1实验版,并在第二季度末发布Windows App SDK 1.1 GA,预览版将与这些稳定版同时发布。在接下来的一年里,更多的技术将出现在WinAppSDK中,如多窗口支持和推送通知。

保持联系

您可以通过Windows App SDK GitHub repo和每月的WinUI社区电话会议了解团队的最新情况,我们经常在那里分享路线图更新和其他令人兴奋的消息。

您还可以在Twitter上使用#WindowsAppSDK和@WindowsUI与我们联系。

我们期待着看到您使用WinAppSDK 1.0和WinUI 3创建的漂亮的应用程序。

真诚的。

Windows App SDK团队

参考

标签:11,1.0,Windows,App,WinUI,应用程序,SDK
来源: https://www.cnblogs.com/taylorshi/p/15901938.html

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

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

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

ICode9版权所有