Что предлагает Microsoft
Microsoft опубликовала инструкцию, которая проводит разработчика от пустой папки до нативного приложения WinUI 3 и его публикации в Microsoft Store примерно за 30 минут. Всё строится на бесплатных инструментах, а заметную часть работы выполняет ИИ-агент. Visual Studio при этом не нужен: хватает редактора кода и командной строки.
WinUI 3 — современная платформа Microsoft для нативных приложений Windows. Компания рассчитывает, что низкий порог входа за счёт ИИ вернёт интерес к нативной разработке, которая в последние годы проигрывала веб-технологиям по скорости запуска проектов.
Набор инструментов
Рабочий стек выглядит так:
- Visual Studio Code — основной редактор.
- .NET 10 — платформа, на которой собирается приложение.
- Windows App Development CLI — инструмент командной строки для сборки, упаковки и публикации.
- Шаблоны WinUI — заготовки проекта.
- GitHub Copilot — доступен на бесплатном тарифе.
- Плагин WinUI-агента — специализированный набор навыков для агента.
Агент, о котором идёт речь, не тот же самый Copilot-чат, что знаком обычным пользователям Windows. Это отдельный плагин с навыками под WinUI: проектирование интерфейса, ревью кода, тестирование, упаковка и миграция старых приложений. Компания рекомендует подключить его к серверу Learn MCP, чтобы агент во время работы получал актуальную документацию по API.
Пошаговый путь
Проект создаётся одной командой в терминале: шаблон сам формирует приложение с разделами Home, About и Settings. Дальше папку открывают в редакторе и подключают агента. Тот переключается в режим агента, выбирает профиль для WinUI и принимает задачу обычным текстом. В примере Microsoft просит добавить в настройки переключатель тёмной темы: агент пишет код, создаёт нужные файлы и обновляет навигацию.
| Этап | Что происходит |
|---|---|
| Создание проекта | Команда шаблона формирует базовое приложение с готовыми разделами |
| Подключение агента | Агент получает доступ к документации WinUI через Learn MCP |
| Добавление функции | Задача описывается текстом, агент создаёт код и обновляет навигацию |
| Сборка пакета | CLI собирает установочный пакет MSIX и создаёт локальный сертификат для тестов |
| Публикация | Отправка в Microsoft Store командой из терминала |
Роль ИИ-агента и ограничения
Автоматизация сокращает рутину, но не отменяет проверку. Microsoft прямо рекомендует смотреть сгенерированный код и тестировать приложение после каждого изменения: агент уверенно правит навигацию и добавляет элементы, однако не отвечает за то, что получилось в итоге. Сгенерированный код — это черновик, который нужно прогнать хотя бы по базовым сценариям.
Отдельная оговорка про обучающие данные. WinUI 3 распространён меньше, чем старые WPF и UWP, поэтому у моделей меньше примеров именно под этот фреймворк. Специализированный плагин и подключение к документации частично компенсируют разрыв, но на сложных задачах качество подсказок всё равно потребует ручной доводки.
Публикация и сроки
Для отправки приложения в магазин нужны учётная запись, партнёрский центр и сертификат. Отправить сборку можно прямо из командной строки. По данным Microsoft, сертификация обычно занимает до трёх дней. Итог для разработчика: базовая программа под Windows собирается и выкладывается за вечер, а не за неделю настройки окружения.
Стоит ли переходить на WinUI 3
Windows App SDK, на котором основан WinUI 3, участники сообщества уже называют достаточно зрелым для рабочих приложений, и Microsoft подкрепляет это инструментами. Для небольшой утилиты или внутреннего инструмента новый сценарий действительно экономит время: интерфейс, навигация и упаковка закрываются агентом и шаблонами. Для крупного продукта решение сложнее: миграция со старых фреймворков не сводится к замене строк, а зависимость от ИИ-генерации требует собственного контроля качества. Разумный старт — пилот на одном модуле, где виден выигрыш и понятны издержки поддержки.
Сравните модели перед запуском
Тарифы, лимиты и список моделей — на стороне сервиса. Если что-то разойдётся с описанным здесь, напишите: поправим материал и проставим новую дату проверки.
Открыть каталог моделей«SEO Разум» не продаёт доступ к API и не является поставщиком токенов.