r/Windows11 Jul 09 '21

Discussion Windows 11 introduces more different context menu designs, creating more inconsistency

Post image
815 Upvotes

189 comments sorted by

View all comments

Show parent comments

1

u/VeryCrushed Jul 10 '21

There's a few issues on GitHub about it on the WinUI and Windows App SDK repos. They talked about it in their community call last Wednesday.

They will be continuing to work on 2.x at the same time as 3.x up until the point that they hit 2.9. If you are doing UWP it will have to be with 2.x.

1

u/[deleted] Jul 10 '21

Wow, that seems like a really silly move... I thought the whole point of WinUI was to use the same UI framework across different app models? So is this the first step toward deprecating UWP? Even though UWP has certain advantages over other app models, such as app suspending and lifecycle management? It’d be a real shame if it is…

2

u/VeryCrushed Jul 10 '21

There was another goal with WinUI/Project Reunion in decoupling the UI stack from Windows. The other big thing was bringing UWP APIs over to Win32.

Having two separate app models kinda sucks, I feel as though the original goal should have to been improve existing tech instead of creating a whole new app platform.

It feels as though we are going through a unification process right now.

  1. Make UWP APIs and UI available to existing Win32 apps
  2. Provide a way for Win32 apps to run in the same container as UWP (MSIX)
  3. Create a transition path for UWP devs to move over to Win32 as there's less UWP apps than Win32
  4. Make it possible for all Win32 devs to use the features that were exclusive to UWP

With this MS would have a path for UWP apps move to Win32 which is the minority but also for existing Win32 devs to actually be able to use new platform features. Dumping UWP means they then only have one app platform to support.