Аннотация:
Microsoft ускоряет темпы возрождения экосистемы собственных приложений Windows и запускает самое важное обновление за последние годы, направленное на устранение недостающих функций WinUI и проблем с производительностью, которые уже давно беспокоят разработчиков. С выпуском последней экспериментальной версии Windows App SDK 2.5 WinUI не только добавляет элементы управления таблицами и диаграммами, которые очень востребованы разработчиками, но также начинает решать проблему, из-за которой использование памяти приложениями Windows 11 продолжает расти.

Это обновление было выпущено 29 сентября и впервые представило в WinUI 3 встроенные элементы управления TableView (представление таблицы) и Chart (диаграмма). Это самые основные и часто используемые компоненты интерфейса для корпоративных приложений, инструментов анализа данных и различных типов программного обеспечения для управления информацией. Раньше, если разработчики хотели реализовать связанные функции в приложениях WinUI, им часто приходилось полагаться на сторонние библиотеки или проекты сообщества, а представители Microsoft не могли обеспечить встроенную поддержку.
Во время конференции разработчиков Build 2026 Microsoft признала, что WinUI все еще имеет явный «разрыв в фреймворке». Хотя в будущем он позиционируется как основная собственная платформа разработки для Windows 11, некоторые неродные платформы превосходят WinUI по богатству функций. Отсутствие базовых компонентов, таких как таблицы и диаграммы, также заставляет многих разработчиков сомневаться в решимости Microsoft способствовать развитию WinUI.

На самом деле, WinUI когда-то считался важным стратегическим проектом в эпоху Windows 11. Однако в последние несколько лет, когда все больше и больше приложений обращались к веб-технологиям, внешний мир однажды поверил, что эта платформа постепенно утратила внутренний приоритет Microsoft. Большое количество приложений, включая новую версию Outlook, Teams и другие флагманские продукты Microsoft, созданы с использованием веб-технологий, а системные компоненты, такие как погодные приложения и меню «Пуск», также используют большое количество веб-компонентов.
В этом контексте многие разработчики считают, что, хотя Microsoft продвигает свою собственную стратегию приложений, она продолжает мигрировать собственные продукты на веб-архитектуру, что ставит под сомнение перспективы развития WinUI.
Член группы Microsoft Windows UI Крис Андерсон пообещал во время сборки 2026, что элементы управления DataGrid и Charting находятся в стадии разработки и будут выпущены в относительно короткое время в будущем. Выпустив это обновление, Microsoft выполнила это обещание.
Помимо добавления новых элементов управления, работа по оптимизации производительности привлекла больше внимания. Microsoft заявила, что эта версия содержит важные исправления проблем с увеличением памяти WinUI. Раньше приложения, созданные с помощью WinUI, часто критиковались за то, что они занимали слишком много памяти, а некоторые собственные приложения Windows 11 даже продолжали потреблять больше памяти по мере использования с течением времени.
В последнее время Microsoft неоднократно признавала необходимость улучшения возможностей управления памятью WinUI и называла это одним из приоритетов разработки платформы. В будущем компания планирует перенести больше системных компонентов Windows на WinUI, включая основной интерфейс, включая новое меню «Пуск», поэтому в первую очередь необходимо решить проблемы с производительностью и использованием ресурсов.
Инсайдеры отрасли полагают, что это обновление не только означает, что WinUI наконец-то реализовало некоторые базовые возможности, которых отсутствовало долгое время, но также отражает то, что Microsoft реинвестирует ресурсы для укрепления собственной экосистемы разработки приложений. После нескольких лет расширения веб-приложений Microsoft пытается вернуть разработчиков на платформу приложений Windows, улучшая функции WinUI, оптимизируя производительность и делая процесс разработки общедоступным.

Для пользователей Windows эти изменения не приведут к значительным изменениям интерфейса в краткосрочной перспективе, но в будущем, если на оптимизированном WinUI можно будет построить больше системных компонентов и приложений Windows 11, ожидается, что он получит меньшее использование памяти, лучшую скорость отклика и более единообразный встроенный интерфейс.
Комментарии