乘风破浪,遇见最美Windows 11之现代Windows桌面应用开发 - Windows App SDK生态更新
https://blogs.windows.com/windowsdeveloper/2022/02/11/window-app-sdk-ecosystem-update/
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团队
参考
- Windows App SDK Ecosystem Update