Windows App SDK 和 WinUI 3 之间的区别

Luí*_*uís 10 windows uwp winui-3 windows-11 windows-app-sdk

我在 Windows 10 上开发了许多 UWP 应用程序,但在 Windows 11 上我有很多问题,有时 Microsoft 文档令人困惑。我想为 Windows 11 开发新应用程序,但我完全迷失了!

Windows App SDK 和 WinUI 3 有什么区别?我不明白 :(

开发 Windows 11 应用程序的最佳方法是什么?还是UWP?或者Windows应用程序SDK?还是WinUI 3?

UWP 没有圆角,对吗?我在 Visual Studio 2022 中使用 Windows 11 在计算机中创建一个新项目,只有我的应用程序的窗口具有圆角,但其他元素(例如按钮)没有圆角!

Mica 不只在 WinUI 3 中可用吗?

Roy*_*SFT 7

Windows应用程序 SDK是 Windows 应用程序开发平台的下一代发展。

WinUI 是 Windows App SDK 的 UI 部分。它为 Windows App SDK 应用程序提供 UI 功能。当您创建Windows应用程序SDK应用程序时,必须使用WinUI3来创建UI布局。WinUI 2.7 等早期版本的 WinUI 可以在 UWP 应用程序中使用。

使用UWP还是Windows App SDK取决于您自己的需求和场景,两者都可以在Windows 11上运行。