Аврора SDK (BT) 5.2.1.200
Дата выпуска: 25-06-2026
Содержание
Основная информация
Описание и назначение релиза
Назначение
Релиз Аврора SDK 5.2.1 предназначен для разработки ПО под Аврора ОС 5.2.1.
Версионирование
- релиз: 5.2.1
- версия сборки: 5.2.1.200
- название релиза: Хабаровск
- тип технической поддержки: промышленная эксплуатация
Основные изменения
- Автономная поставка эмулятора с консольным инструментом управления ADT.
- Исправление дефектов SDK.
Поддерживаемые ОС
- Ubuntu 22.04 и выше.
- Alt Linux 11.2.
- Windows 10/11.
- macOS 10.13 и выше.
Аврора SDK Build Tools
Исправленные ошибки
- Исправлена сборка WebView приложений в инструментах BuildTools.
Известные ограничения
- На macOS Intel может зависать подключение к QML Live Bench при запуске на физическом устройстве. Проблема решается перезагрузкой ПК.
- На macOS, при проблемах с открытием проекта, требуется установить программу pkg-config. Подробнее в https://developer.auroraos.ru/qa.
- Установочные файлы для macOS временно выпускаются без цифровой подписи. При запуске файла система macOS заблокирует его через Gatekeeper. Для продолжения установки требуется перейти в «Системные настройки» → «Конфиденциальность и безопасность». В блоке безопасности «Подтвердить вход» для установочного файла AuroraSDK.
- Установочные файлы для Windows временно выпускаются без цифровой подписи. При запуске файла сработает фильтр Microsoft Defender SmartScreen, для продолжения установки требуется нажать «Подробнее» в окне предупреждения и выбрать «Выполнить в любом случае».
Эмулятор
Новые возможности
- Реализован комплект поставки нового инструмента Аврора Emulator. Предназначен для использования эмулятора ОС Аврора без установки полного комплекта инструментов разработчика (SDK). Поставляется с консольной утилитой управления ADT.
Исправленные ошибки
- Включено отображение системного курсора в окне эмулятора для Linux. Отсутствие курсора приводило к проблемам взаимодействия с эмулятором.
- Исправлена работа эмулятора с микрофоном на macOS.
- Исправлена проблема с масштабированием окна эмулятора на macOS.
- Исправлена ошибка пропуска шага подписи приложения, приводившая к ошибке установки приложения.
- Исправлено отображение приложений, использующих cef WebView и CMP на эмуляторе в macOS ARM.
Известные ограничения
- WebView не работает в эмуляторе при использовании аппаратного рендеринга. По умолчанию все приложения, запускаемые в эмуляторе с WebView, используют soft-рендеринг для корректной работы.
- В эмуляторе иногда может не включатся Режим разработчика при первой загрузке. Это может повлиять на переустановку приложения с охранением пользовательских данных - данные не сохранятся. Перезагрузка эмулятора исправляет проблему.
- В эмуляторе не отображаются элементы приложения, использующие Gecko WebView.
- На Alt Linux окно запущенного эмулятора через утилиту ADT захватывает системный курсор. Для освобождения захвата необходимо использовать комбинацию клавиш: Ctrl+Alt+G.
Аврора IDE
Исправленные ошибки
- Исправлена проблема с автодополнением при импорте QML-файла. Ранее автодополнение предлагало не все поддерживаемые библиотеки.
- Исправлена ошибка запуска юнит-тестов в песочнице. Обновлена документация - https://developer.auroraos.ru/doc/5.2.1/software_development/guides/application_testing/test_qt.
- Исправлены проблемы кодировки вывода команд sfdk на русском языке на ОС Windows.
Известные ограничения
- Изменение конфигурации запуска может привести к ошибке установки приложения. Проблема решается повторной установкой приложения.
- QML Live выдает ошибку из-за превышения лимита директорий. Проблема устраняется увеличением их количества в параметрах запуска, в подразделе получения обновлений QML Live.
Перечень терминов и сокращений
| Термин/Сокращение | Расшифровка |
|---|---|
| Аврора SDK | Набор инструментов для сборки, разработки, отладки и тестирования приложений. Включает в себя Аврора SDK BT, IDE и эмулятор |
| Аврора SDK (BT) | Аврора SDK Build Tools — набор инструментов для кросс-сборки приложений под ОС Аврора |
| Виртуальная машина | Программный продукт виртуализации, который позволяет запускать на одном устройстве несколько ОС |
| МУ | Мобильное устройство |
| ОС | Операционная система |
| ПО | Программное обеспечение |
| Рендеринг | Rendering (визуализация, отрисовка) — процесс получения изображения по модели с помощью компьютерной программы |
| Эмулятор | Виртуальная машина, которая позволяет выполнять приложения в окружении ОС Аврора аналогично работе на МУ |
| ADT | Aurora debug tool - консольная утилита для управления эмуляторами и устройствами. Позволяет запускать и отлаживать приложения на ОС Аврора |
| API | Application programming interface — программный интерфейс приложения, описание способов (набор классов, процедур, функций, структур или констант), которыми одна компьютерная программа может взаимодействовать с другой программой |
| Build Engine | Среда сборки, которая предоставляет доступ к ряду инструментов, в котором можно собрать специфичные для Linux-архитектуры исполняемые файлы с использованием эмуляции на QEMU |
| CMake | Кроссплатформенное программное средство автоматизации сборки программного обеспечения из исходного кода |
| CMP | Cloud Management Platform — специализированное ПО для централизованного контроля, администрирования и оптимизации сложной виртуальной инфраструктуры в различных облачных средах |
| Docker | Формат пакетирования, который позволяет упаковать весь код и зависимости приложения в стандартный формат, чтобы приложение могло быстро и надежно запускаться в разных вычислительных средах |
| Ninja | Кроссплатформенная консольная утилита для сборки программного обеспечения из исходного кода с высокой скоростью |
| QML | Qt Meta Language — декларативный язык программирования, основанный на JavaScript, для создания пользовательских интерфейсов и анимации. Является ключевой частью фреймворка Qt и входит в состав модуля Qt Quick |
| QML Live | Инструмент, который позволяет «на лету» изменять графический интерфейс приложения при внесении правок в QML-файлы проекта без необходимости пересборки установочного пакета |
| QML Live Bench | Центральный инструмент экосистемы QML Live, предназначенный для «живого» (hot-reload) предварительного просмотра и тестирования пользовательских интерфейсов на базе QML |
| WebView | Программный компонент, позволяющий отображать web-версию мобильного приложения |