>

Информация о выпусках>

Аврора SDK (MB2) 5.2

Аврора SDK (MB2) 5.2.0.180

Дата выпуска: 29-12-2025

Содержание

  1. Основная информация
  2. Эмулятор
  3. Аврора IDE
  4. Build Engine
  5. Перечень терминов и сокращений

Основная информация

Описание и назначение релиза

Назначение

Релиз Аврора SDK 5.2.0 предназначен для разработки ПО под Аврора ОС 5.2.0.

Версионирование

  • релиз: 5.2.0
  • версия сборки: 5.2.0.180
  • название релиза: Хабаровск
  • тип технической поддержки: промышленная эксплуатация

Основные изменения

  • Замена виртуализации эмулятора с VirtualBox на QEMU.
  • Эмуляция Гибридного рабочего места (ГРМ).
  • Обновление QtCreator до версии 16.0.
  • Возможность разработки под ОС Аврора на ПК Apple с процессорами ARM (M серии).
  • Доработка механизма запуска приложений из IDE.
  • Исправление дефектов SDK.

Поддерживаемые ОС

  • Ubuntu 22.04 и выше.
  • Alt Linux 11.2.
  • Windows 10/11.
  • macOS (ARM, Intel) 11.0 и выше.

Эмулятор

Новые возможности

  • Добавлена поддержка режима ГРМ в эмуляторе. Она предоставляет возможность:
    • эмуляции подключения внешнего экрана с выбором разрешения;
    • переключения режима клавиатуры — экранная или физическая;
    • переключения режима указателя — мышь или эмуляция Touch Pad.
  • Произведена замена системы виртуализации с VirtualBox на QEMU для Эмулятора ОС Аврора. Данное изменение предоставляет следующие преимущества:
    • улучшенная производительность;
    • поддержка более широкого спектра архитектур, в первую очередь ARM для Apple M Series;
    • улучшенная стабильность работы в некоторых конфигурациях. QEMU и все зависимости идут в комплекте Aurora SDK и не требуют дополнительной установки пакетов от пользователя. Подробнее об установке можно прочитать в документации.
  • Версия для Apple M серии поставляется в эмулятором ОС Аврора архитектуры aarch64.
  • Приложения из IDE по умолчанию запускаются в песочнице как в отладке, так и при обычном запуске. Теперь запуск из IDE полностью аналогичен тому, как приложение запускается на пользовательском устройстве.

Исправленные ошибки

  • Исправлена работа эмулятора, при которой ОС переходила в спящим режим.
  • Исправлена работа жеста pinch в эмуляторе.
  • Исправлен ввод на русском языке в эмуляторе.

Известные ограничения

  • Возможны задержки обновления (дрожание) экрана эмулятора при переходе между страницам приложения на Windows 10. Рекомендуется использовать Windows 11.
  • WebView не работает в эмуляторе при использовании аппаратного рендеринга.
  • На MacOS разрешения системы с масштабированием может приводить к искажению размеров окна эмулятора.
  • Переустановка приложения из IDE может потребовать повторного подтверждения разрешений.
  • Закрытие окна QEMU может привести к потере данных приложения на эмуляторе. Дальнейшая переустановка приложения будет завершаться неудачей. Для восстановления работы эмулятора следует выполнить сброс к заводскому состоянию. Рекомендуется запускать и останавливать эмулятор из Аврора IDE.
  • Приложение, использующее WebView, может упасть при запуске в эмуляторе Аврора SDK.
  • При закрытии приложения вручную в эмуляторе иногда может перезапускаться UI эмулятора.

Аврора IDE

Новые возможности

  • Обновлена версия IDE Qt Creator до 16.0:
    • улучшена стабильность и производительность;
    • улучшен пользовательский интерфейс.
  • Добавлена поддержка компьютеров Apple c ARM процессорами серии М. Эмулятор, IDE и инструменты разработки Аврора SDK (BT) адаптированы для ARM архитектуры. Инструменты сборки при этом доступны только в исполнении Аврора SDK (BT).
  • Добавлена проверка имени приложения на соответствие требований валидатора.
  • Добавлена возможность указать источник отладочных символом системных библиотек для ускорения отладки. Подробнее об ускорении отладки можно прочитать в документации.

Исправленные ошибки

  • Исправлена разметка документации для работы контекстной справки.
  • Исправлена проблема сброса свободных портов эмулятора до 10 после их изменений в IDE.
  • Исправлено зависание мастера создания приложений.
  • Исправлено зависание отладчика при запуске в песочнице.

Известные ограничения

  • Проблемы с кодировкой в выводе команд sfdk на ОС Windows с русским языком системы.
  • Изменение конфигурации запуска может привести к ошибке установки приложения. Проблема решается повторной установкой приложения.
  • Установка ssh ключа для устройства может завершиться ошибкой, если IP-адрес есть в known_hosts. Для исправления необходимо удалить запись командой ssh-keygen -R hostname с хоста.
  • Unit-тесты приложения запускаются только в режиме совместимости 5.1 с выключенной песочницей.
  • Для работы в отладке на MacOS Intel нужно наличие zstd в системе. Например, из brew: brew install zstd.
  • Иногда приложение может запуститься в свернутом режиме на ОС Windows. Для продолжения работы достаточно развернуть приложение на экране устройства или эмулятора.

Build Engine

Новые возможности

  • Теперь нет зависимости от VirtualBox для среды сборки — теперь инструменты сборки, как mb2, так и bt, поставляются только в Docker-контейнере в составе SDK.
  • Улучшено Docker-исполнение Build Engine.

Исправленные ошибки

  • Удаление SDK больше не оставляет Docker-образ среды сборки.

Известные ограничения

  • Может зависать сборка проекта, если служба docker или Docker Desktop не запущен. Нужно запустить docker перед сборкой проекта в Аврора IDE.

Перечень терминов и сокращений

Термин/Сокращение Расшифровка
API Application programming interface — программный интерфейс приложения, описание способов (набор классов, процедур, функций, структур или констант), которыми одна компьютерная программа может взаимодействовать с другой программой
Аврора SDK Набор инструментов для сборки, разработки, отладки и тестирования приложений. Включает в себя Аврора SDK BT, IDE и эмулятор
Аврора SDK (BT) Аврора SDK Build Tools — набор инструментов для кросс-сборки приложений под ОС Аврора
Build Engine Среда сборки, которая предоставляет доступ к ряду инструментов, в котором можно собрать специфичные для Linux-архитектуры исполняемые файлы с использованием эмуляции на QEMU
CMake Кроссплатформенное программное средство автоматизации сборки программного обеспечения из исходного кода
Docker Формат пакетирования, который позволяет упаковать весь код и зависимости приложения в стандартный формат, чтобы приложение могло быстро и надежно запускаться в разных вычислительных средах
Ninja Кроссплатформенная консольная утилита для сборки программного обеспечения из исходного кода с высокой скоростью
QML Qt Meta Language — язык программирования, используемый для разработки графического интерфейса приложения
QML Live Инструмент, который позволяет «на лету» изменять графический интерфейс приложения при внесении правок в QML-файлы проекта без необходимости пересборки установочного пакета
SFDK Утилита командной строки, входящая в состав SDK для разработки под ОС Аврора, которая помогает управлять сборкой, тестированием и настройкой приложений для этой платформы, особенно если используется сторонняя IDE
VirtualBox Бесплатное ПО для виртуализации, которое позволяет создавать и запускать виртуальные машины
WebView Библиотека, упрощающая взаимодействие с браузерным движком
Виртуальная машина Программный продукт виртуализации, который позволяет запускать на одном устройстве несколько ОС
МУ Мобильное устройство
ОС Операционная система
ПО Программное обеспечение
Рендеринг Rendering (визуализация, отрисовка) — процесс получения изображения по модели с помощью компьютерной программы
Эмулятор Виртуальная машина, которая позволяет выполнять приложения в окружении ОС Аврора аналогично работе на МУ

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.