Search code examples
windowsuwpwinui-3windows-11windows-app-sdk

Difference between Windows App SDK and WinUI 3


I develop many UWP apps to Windows 10, but to Windows 11 I have so many questions and sometimes the Microsoft Docs it's confusing. I want develop new apps to Windows 11 but I am totally lost!

What is the difference between Windows App SDK and WinUI 3? I dont understand :(

And what is the best way to develop Windows 11 apps? Still UWP? Or Windows App SDK? Or WinUI 3?

UWP dont have round corners thats correct? I create a new project in my computer with Windows 11 in visual Studio 2022 and only the window of my app have rounder corners, but another elements (for example buttons) dont have rounded corners!

And Mica is not only availabe in WinUI 3?


Solution

  • The Windows App SDK is the next evolution in the Windows app development platform.

    WinUI is the UI part of the Windows App SDK. It provides UI features for the Windows App SDK apps. When you create a Windows app SDK app, you have to use WinUI3 to create the UI layout. The previous version of WinUI like WinUI 2.7 could be used in UWP apps.

    Using UWP or Windows App SDK depends on your own requirements and scenario, both of them could work on Windows 11.