MS przyspiesza przejście na WinUI3, kończąc patchwork interfejsu użytkownika
MS ogłosił plany przeniesienia większej liczby elementów interfejsu Windows do WinUI3, potwierdzając, że przeprojektowany dialog Właściwości Eksploratora plików został całkowicie przebudowany w WinUI, a nie jest tylko przeróbką starego dialogu Win32.
Przez lata Windows 11 był krytykowany za niespójny interfejs użytkownika, w którym nowoczesne panele kontrastowały z dialogami sprzed dekad. Dodatkowo, obawy dotyczące rosnącego zużycia pamięci RAM przez rzekomo natywne aplikacje oraz rosnąca liczba aplikacji Windows opartych na przeglądarkach internetowych odzwierciedlają brak zaufania programistów do zaangażowania MSu w jednolity framework interfejsu użytkownika.

WinUI: Prawdziwie nowoczesny framework interfejsu użytkownika
WinUI to natywny framework interfejsu użytkownika MSu, zaprojektowany w celu zastąpienia przestarzałych technologii, takich jak Win32 i UWP, nowoczesnym, przyspieszonym przez GPU i spójnym z Fluent Design podejściem. Wczesny dostęp do przeprojektowanego dialogu Właściwości ujawnił brak elementów WebView2 i pokazał natywne elementy WinUI, takie jak nagłówek zakładki w stylu Pivot i AccentButtonStyle, które są nieobecne w tradycyjnych arkuszach właściwości Win32.

Odpowiadając na obawy, czy przeprojektowanie było jedynie kosmetyczne, March Rogers, dyrektor ds. projektowania w MS, zapewnił użytkowników, że dialog właściwości plików jest pełną przebudową za pomocą WinUI3. Przyznał, że tryb ciemny czasami był dodawany do starszego interfejsu użytkownika jako "niskorozpadowe szybkie rozwiązanie", ale długoterminowy plan zakłada migrację większej liczby elementów interfejsu Windows do WinUI3.

Ryzyka związane z łatanie starego kodu
Wcześniejsze próby MSu wprowadzenia trybu ciemnego w starszym interfejsie użytkownika ukazują pułapki szybkich poprawek. Na przykład aktualizacja z grudnia dodała tryb ciemny do starszych dialogów Eksploratora plików, ale spowodowała błąd, w którym ekran migał na biało podczas przełączania zakładek lub otwierania panelu szczegółów. Choć ostatecznie problem został rozwiązany, takie incydenty podkreślają ograniczenia łatania przestarzałego kodu zamiast jego przebudowy.

Nowe zobowiązanie MSu do WinUI
Historycznie, MS korzystał z wielu różnych frameworków interfejsu użytkownika, takich jak Win32, MFC, WinForms, WPF, Silverlight, UWP, a teraz WinUI, co sprawiło, że programiści wahali się przed pełnym zaangażowaniem w jakikolwiek z tych frameworków. W rezultacie wiele popularnych aplikacji, takich jak WhatsApp, wybrało implementacje oparte na przeglądarkach internetowych zamiast natywnych aplikacji Windows.

Przeprojektowanie 30-letniego dialogu Właściwości, po raz pierwszy wprowadzonego w Windows 95, stanowi znaczący krok naprzód. Podczas Build 2026 Chris Anderson z MSu potwierdził zaangażowanie firmy w WinUI, ogłaszając plany usunięcia numeru "3" z nazwy, co sygnalizuje długoterminowe zaangażowanie w ten framework.
Ulepszenia wydajności i wyzwania
Wysiłki MSu, aby "przenieść więcej elementów interfejsu Windows do WinUI3", są widoczne w ostatnich aktualizacjach. Dialog kopiowania plików został już przepisany w WinUI, a kolejny w kolejce jest wspólny dialog otwierania plików. Inne starsze komponenty, takie jak dialog "Przełącz na konto lokalne" z Windows 8, również mają być odświeżone w WinUI.

Niektóre elementy, takie jak dialog Uruchom, już przeszły transformację, a telemetria MSu pokazuje zyski wydajności—czas ładowania nowej wersji WinUI wynosi 94 ms w porównaniu do 103 ms dla jej poprzednika z ery Windows 95. Te ulepszenia pokazują, że przepisanie w WinUI niekoniecznie wiąże się z obniżeniem wydajności.

Jednak wyzwania pozostają. Menu Start, obecnie zbudowane na komponentach React Native, jest przepisywane w WinUI. Niemniej jednak jego wdrożenie jest opóźnione z powodu nierozwiązanych problemów z użyciem pamięci przez WinUI. Na przykład karta Strona główna w Eksploratorze plików, zbudowana na WinUI, ładuje się wolniej niż nienatywna karta "Ten komputer". Podobnie, przeprojektowana wyszukiwarka Windows, pomimo ostatnich aktualizacji, nadal opiera się na WebView2, a nie na WinUI.

MS aktywnie zajmuje się tymi problemami, poprawiając użycie pamięci przez WinUI i integrując go z kompozytorem systemowym Windows dla lepszej wydajności. Dodatkowo, poprawki dotyczące wizualnych rozdarć podczas zmiany rozmiaru aplikacji WinUI, problemu podkreślonego na początku tego roku, są wprowadzane w ramach bieżących aktualizacji.
Podsumowanie
Całkowicie przebudowany dialog Właściwości służy jako dowód zaangażowania MSu w WinUI, z planami zastąpienia starszych dialogów Windows 11 tym samym podejściem. Jednak sukces frameworka ostatecznie zależy od tego, jak szybko MS rozwiąże wyzwania związane z wydajnością i użyciem pamięci. Obecnie WinUI ma potencjał, aby dostarczyć spójne i nowoczesne doświadczenie użytkownika, ale tylko jeśli będzie w stanie dorównać lub przewyższyć wydajność kodu, który ma zastąpić.
Windows Latest zależy od czytelników takich jak Ty. Uczyń nas swoim preferowanym źródłem w Google Discover i Google Search, aby pomóc nam dotrzeć do większej liczby osób dzięki niezależnym raportom.

