Windows App Development CLI — новый инструмент для упрощения разработки Windows-приложений
Microsoft выпустила публичную предварительную версию нового инструмента под названием Windows App Development CLI (или winapp), который призван упростить весь цикл разработки приложений для Windows. Утилита имеет открытый исходный код и в первую очередь предназначена для разработчиков, которые не используют Visual Studio или MSBuild. Winapp поддерживает множество фреймворков и инструментов, включая Electron, C++ (с CMake), .NET, Rust и Dart. Основная цель Windows App Development CLI — упрощение таких сложных задач, как управление SDK, редактирование манифестов, генерация сертификатов и упаковка приложений. Инструмент предоставляет прямой доступ к современным API Windows, включая функции искусственного интеллекта (Windows AI APIs), безопасности и интеграции с оболочкой системы, независимо от используемого технологического стека. Ключевые возможности инструмента: Инициализация рабочей среды одной командой. Команда winapp init загружает необходимые SDK, генерирует проекты C++/WinRT, создаёт манифесты и настраивает сертификаты. Для работы в команде предусмотрена команда winapp restore, обеспечивающая идентичность сред на разных устройствах. Интеграция с GitHub и Azure DevOps поддерживает рабочие процессы CI/CD. Автоматизация Package Identity для отладки. Использование современных API требует наличия у приложения идентификатора пакета (Package Identity). Ранее для этого требовалась полная упаковка приложения. Команда winapp create-debug-identity добавляет идентификатор прямо к ис...