microsoft / microsoft-ui-xaml

Windows UI Library: the latest Windows 10 native controls and Fluent styles for your applications
MIT License
6.27k stars 674 forks source link

Why does microsoft ignore all the winui performance complaints? #8611

Closed ghost closed 1 year ago

ghost commented 1 year ago

Describe the bug

This is very unprofessional behavior when you make a UI framework and just straight up ignore all the complaints about performance which is something very critical when you base windows 11 apps off of it!

https://github.com/microsoft/microsoft-ui-xaml/issues/4713 https://github.com/microsoft/microsoft-ui-xaml/issues/2032

this benchmark backs up my claims as well https://github.com/Noemata/XamlBenchmark

even users are experiencing complaints with proof: https://www.reddit.com/r/windowsinsiders/comments/116yxtn/whys_task_manager_so_hecin_slow/

Steps to reproduce the bug

Use any windows 11 app

Expected behavior

No response

Screenshots

No response

NuGet package version

None

Windows version

No response

Additional context

No response

Aurumaker72 commented 1 year ago

even users are experiencing complaints with proof: https://www.reddit.com/r/windowsinsiders/comments/116yxtn/whys_task_manager_so_hecin_slow/

The Windows 11 Task Manager is UWP + WinUI2 hosted in a Win32 application via a XAML Island. Those performance issues aren't related to WinUI3.

ghost commented 1 year ago

even users are experiencing complaints with proof: https://www.reddit.com/r/windowsinsiders/comments/116yxtn/whys_task_manager_so_hecin_slow/

The Windows 11 Task Manager is UWP + WinUI2 hosted in a Win32 application via a XAML Island. Those performance issues aren't related to WinUI3.

so the performance issues are for winui 2?

Aurumaker72 commented 1 year ago

No, WinUI2 is a visual styling library and doesn't have any inherent performance issues.

I can't comment on the internals and causes of the poor performance, but it's safe to assume that UWP is not the bottleneck here.