Корпорация Microsoft упрощает разработчикам процесс создания приложений для Windows. Компания только что представила публичную предварительную версию winapp CLI — инструмента командной строки с открытым исходным кодом, призванного оптимизировать зачастую сложные этапы разработки приложений под Windows.
«Разработка под Windows нередко требует управления множеством SDK, создания и редактирования конфигурационных файлов (manifests), генерации сертификатов и навигации по сложным требованиям к упаковке», — пояснил Метулев в анонсе. Цель? «Объединить эти задачи в единый CLI, позволяя разработчикам сосредоточиться на создании превосходных приложений, а не на борьбе с настройками».
По своей сути, winapp решает проблемы первоначальной настройки одной командой. Если вы разработчик, создающий приложения для Windows, выполнение команды winapp init в корневой директории проекта настроит всё необходимое. Эта команда загружает пакеты Windows SDK и App SDK, генерирует проекции (начиная с C++/WinRT), создает манифесты и ресурсы, обрабатывает генерацию сертификатов и настраивает зависимости.
Для командной работы или использования на нескольких машинах команда winapp restore воссоздает точную среду на основе вашего конфигурационного файла. Microsoft также включает в комплект задачи для GitHub Actions и Azure DevOps для улучшения конвейеров CI/CD.
Microsoft также добавляет в winapp CLI поддержку идентификации пакетов для отладки. Это значительно упрощает доступ к современным API Windows (таким как Windows AI, функции безопасности, уведомления или интеграции с оболочкой). В обычных условиях пришлось бы полностью упаковывать и устанавливать приложение, чтобы протестировать одну функцию. Теперь простая команда winapp create-debug-identity my-app.exe добавляет временную идентификацию к вашему исполняемому файлу, позволяя быстро проводить тестирование и отладку.
CLI winapp пока находится на ранней стадии своего жизненного цикла. Microsoft сделала его общедоступным в первую очередь для сбора ранней обратной связи, поскольку разработка еще продолжается. Если вы пробуете новый CLI, не удивляйтесь, если столкнетесь с некоторыми шероховатостями.
Windows App Development CLI теперь доступен в публичной предварительной версии. Посетите официальный репозиторий Microsoft на GitHub для получения документации, руководств и для сообщения о потенциальных проблемах, с которыми вы столкнетесь при использовании ранней версии winapp.
Полный анонс читайте в блоге Windows.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Ivan Jenic




