
Microsoft працює над усуненням “розриву в можливостях фреймворків”, який змушує розробників переходити на веб або інші інструменти. Компанія випустила одне з найбільших оновлень для WinUI, яке додає підтримку TableView, елементів керування для діаграм, а також виправляє один із багів, що призводив до збільшення споживання пам’яті у Windows 11.
Оновлення Windows App SDK 2.5 Experimental, випущене 29 вересня, нарешті додає TableView та Chart controls для WinUI 3. Важливіше те, що воно містить виправлення для зростання використання пам’яті WinUI.
На конференції для розробників Build 2026 Microsoft підтвердила, що WinUI є флагманським нативним фреймворком Windows 11 і з часом наздожене інші рішення за всіма показниками.
Водночас компанія визнала, що WinUI досі має недоліки в деяких аспектах, зокрема, існує “розрив у можливостях фреймворків”, коли сторонні рішення, хоч і не нативні, пропонують більше функцій, ніж WinUI.
Наприклад, донедавна неможливо було створити застосунок WinUI, що підтримує TableView та Chart controls, використовуючи власні нативні елементи керування Microsoft. Це може здатися незначним, доки не усвідомити, наскільки багато застосунків могли б скористатися цими елементами.
WinUI підтримував деякі з цих елементів завдяки зусиллям спільноти, але основні функції були відсутні в офіційному рішенні Microsoft. Важко очікувати від “флагманського” фреймворку відсутності нативної підтримки навіть для діаграм.
До цього часу багато користувачів і розробників вважали обіцянки Microsoft щодо покращення WinUI порожніми словами, адже це не перший випадок, коли компанія зобов’язується підтримувати фреймворк, а потім відмовляється від нього.
На початку існування Windows 11 WinUI був частиною масштабної ініціативи, але згодом виникло враження, що фреймворк “мертвий”, і навіть Microsoft перевела деякі власні додатки на веб.

Такі додатки, як MSN Weather і навіть меню “Пуск”, використовують веб-компоненти, а флагманські продукти, як Outlook та Teams, є веб-додатками.

Microsoft випускає обіцяні на Build елементи керування WinUI
На конференції Build 2026 Кріс Андерсон з команди Windows UI Microsoft заявив:
“У нас незабаром з’являться DataGrid та Charting. Вони будуть інтегровані в основні компоненти WinUI і дозволять вам реалізовувати багато сценаріїв, пов’язаних з даними”, — сказав Андерсон під час презентації.
З Windows App SDK 2.5 Experimental ви отримуєте TableView з групуванням, шаблонами заголовків груп, сортуванням і фільтрацією із індикаторами сортування в заголовках стовпців, зміною розміру стовпців за допомогою покажчика та клавіатури, а також необов’язковими підказками для комірок та заголовків стовпців.
Крім того, в цьому випуску з’явилася підтримка елемента керування WinUI Chart. Як зазначено, це значна подія, оскільки нативним застосункам Windows бракувало деяких найбазовіших елементів, які очікують відразу enterprise-розробники. Це змушувало розробників переходити на інші фреймворки, як-от Electron.
Microsoft також виправила проблеми зі зростанням використання пам’яті WinUI
Windows Latest помітив, що оновлення Windows App SDK також містить критичне виправлення, яке має зменшити споживання пам’яті деякими сучасними застосунками.
За даними Microsoft, у WinUI був баг, через який використання пам’яті могло зростати, коли застосунки багаторазово створювали візуальні стани storyboard або розпізнавали статичні ресурси чи ресурси теми.
Це нагадує, що Microsoft чітко дала зрозуміти: продуктивність — одна зі сфер, де WinUI відстає, і є можливості для покращення.
“Насамперед — продуктивність, фундаментальні речі, якість, виправлення багатьох помилок”, — сказав Андерсон на конференції для розробників Build 2026.
Він також зазначив, що WinUI іноді може використовувати більше пам’яті, але згодом це покращиться, оскільки Microsoft значно інвестувала в оптимізацію використання пам’яті, що є необхідним з огляду на зростання цін на оперативну пам’ять.
“З точки зору продуктивності ми багато інвестували в реальне покращення використання пам’яті, а також у перехід на системний композитор, що має забезпечити ще кращі показники продуктивності”, — додав Андерсон.
Ми нарешті бачимо деякі з цих покращень, але вони з’явилися лише у Windows App SDK Experimental, тому користувачі та розробники не отримають переваг автоматично.
Раніше Microsoft також заявляла, що після виправлення критичних помилок почне інтегрувати WinUI в оболонку Windows швидше. Це виправлення проблем зі зростанням використання пам’яті може бути частиною цієї масштабнішої кампанії. Крім того, очікується, що Windows отримає більше нативних додатків від Microsoft, а під “нативними” компанія має на увазі “100%” нативні.
“Ми почали інтегрувати його в оболонку з набагато вищою швидкістю, — зазначив Андерсон. — І тому ви побачите, що багато власних функцій Microsoft будуть побудовані на базі WinUI”.
