Быстрый старт без Visual Studio
Microsoft опубликовала пошаговое руководство, демонстрирующее, как сгенерировать полноценное нативное приложение для Windows 11 за 30 минут. Ключевое отличие подхода — отказ от тяжелой IDE. Для разработки достаточно бесплатных инструментов: VS Code, фреймворка .NET 10, бесплатного тарифа GitHub Copilot и утилиты командной строки winapp CLI.
Рабочий процесс включает генерацию структуры проекта, добавление функционала (например, страницы настроек), тестирование и финальную упаковку в формат MSIX для публикации в Microsoft Store.
Специализированный агент winui-dev
В основе процесса лежит не общий чат-бот Copilot, а специализированный плагин winui-dev. Он обладает узкоспециализированными навыками: дизайн интерфейсов, ревью кода, UI-тестирование и миграция старых приложений.
Для борьбы с галлюцинациями ИИ Microsoft рекомендует подключать агента к своему Learn MCP server. Это позволяет агенту обращаться к актуальной документации по WinUI в реальном времени, а не полагаться на устаревшие данные из обучающей выборки, что критично, так как WinUI 3 — относительно новая платформа.
Стратегия против «тяжелых» веб-оберток
Инициатива вписывается в глобальный курс Microsoft на отказ от веб-оберток (Electron-приложений), которые потребляют значительно больше оперативной памяти. На конференции Build 2026 компания убрала цифру «3» из названия WinUI, позиционируя платформу как долгосрочный фундамент, и начала внедрять её в системные компоненты Windows 11, включая окно свойств Проводника.
Сравнение подходов к разработке
| Параметр | Традиционный подход (VS + .NET) | AI-подход (winui-dev + VS Code) |
|---|---|---|
| Время создания прототипа | Часы/дни | ~30 минут |
| Требования к ПО | Visual Studio (тяжелая IDE) | VS Code + CLI (легковесно) |
| Источник знаний ИИ | Обученная модель (риск устаревания) | Live-документация (MCP server) |
| Целевая платформа | Windows 11 (нативный UI) | Windows 11 (нативный UI) |
Почему это важно
Несмотря на усилия Microsoft, многие популярные приложения (например, «Погода» в Windows 11) до сих пор работают на WebView2 и потребляют в разы больше RAM, чем нативные аналоги. Предоставление разработчикам инструмента для мгновенного создания легких нативных приложений через AI может ускорить переход экосистемы от «тяжелых» веб-технологий к оптимизированному нативному коду.
Источник: TechPowerUp ↗
