Microsoft представила WinUI agent plugin для GitHub Copilot и Claude Code. Новый ИИ-агент должен помочь разработчикам быстрее создавать нативные приложения для Windows и упростить переход на WinUI 3.
По данным Windows Central, запуск инструмента связан с более широкой переработкой Windows 11. Внутри компании этот проект называют Project K2. Его цель — убрать лишнюю нагрузку и старые компоненты, чтобы система работала быстрее и ощущалась более цельной.
Microsoft отмечает, что обычные ИИ-агенты при создании Windows-приложений часто смешивают WinUI с более старыми стеками, а это ухудшает результат. Новый плагин по умолчанию использует навыки WinUI и должен давать более корректный код для нативных приложений.
В агент встроено восемь навыков для разных этапов разработки. Они помогают с проектированием интерфейса, проверкой качества кода, тестированием UI, упаковкой приложений и переносом программ с WPF на WinUI.
В Microsoft заявили, что новые навыки разработки приложений «позволяют вашему агенту превратить идеи в нативное Windows-приложение за минуты». Компания также утверждает, что за счёт узкой специализации инструмент использует более чем на 70% меньше токенов.
Снижение расхода токенов связано с тем, что инструменты winui-search и winmd-cli опираются на локальную библиотеку документации для поиска ответов и решений. Это должно ускорить работу и сократить затраты при разработке.
WinUI — это нативный фреймворк пользовательского интерфейса для приложений Windows. Он играет важную роль в проекте K2. Microsoft уже переводит на WinUI ключевые части Windows 11, включая меню «Пуск».
Компания также дорабатывает сам фреймворк. Инженер-программист Microsoft Бет Пан ранее заявила, что задача команды — «сделать WinUI 3 лучшей нативной UI-платформой для Windows, а производительность — ключевая часть этой работы».
В качестве ориентиров для оценки улучшений инженеры Microsoft используют Проводник и Блокнот. По данным компании, время запуска этих приложений уже сократилось при использовании WinUI, хотя работа над обновлением фреймворка ещё продолжается.
Для сторонних разработчиков Microsoft также представила шаблоны dotnet new WinUI. Они уже доступны в предварительной версии и позволяют начать создание нативных приложений без обязательного использования Visual Studio.
Эти шаблоны соответствуют Fluent Design и дают базовую структуру приложения, включая навигацию и вкладки. Разработчики могут запускать неупакованные приложения прямо из командной строки и не выполнять вручную Add-AppxPackage.
При этом Microsoft собирается добавить эти шаблоны и в Visual Studio, хотя уже сейчас они дают более простой вход в разработку приложений на WinUI 3.
Источник: Windows Central.





















