Aurora¶
Готовое приложение можно экспортировать для устройств на базе Aurora OS, российской мобильной операционной системы. Экспорт приложения происходит с использованием технологии контейнеризации Docker, которая должна быть установлена на ваш компьютер согласно инструкции.
Экспорт приложения для Aurora OS - это создание .rpm пакета. Производится с помощью технологии Docker, которая должна быть установлена и запущена. Если Docker не установлен или не запущен - при экспорте будет соответствующая ошибка.
Примечание
RPM (расшифровывается как Red Hat Package Manager) — это формат пакетов для установки, обновления и удаления программного обеспечения в Linux-системах, особенно в дистрибутивах, основанных на Red Hat.
Примечание
Docker Desktop не запускается автоматически при загрузке системы, его необходимо перед экспортом запускать самостоятельно.
Параметры экспорта¶

- Местоположение
Папка для экспорта, в которой будет создан .rpm пакет.
- Имя пакета
Должно быть в формате x.y.z, где x,y,z состоят только из латинских символов в нижнем регистре. Предполагается, что x и y обозначают организацию, а z - имя приложения. Так ru.eligovision.eviapp обозначает ru.eligovision как имя организации, а eviapp - имя приложения.
- Имя приложения(eng)
Название приложения, которое отображается в меню приложений, когда системный язык - английский.
- Имя приложения(ru)
Название приложения, которое отображается в меню приложений, когда системный язык - русский.
- Версия
Версия приложения в формате x.y.z или x.y, где x,y,z - числа. Рекомендуется использовать правила семантического версионирования
- Краткое описание
Краткое описание приложения. Используется в обложке приложения.
- Лицензия
Лицензия, по которой распространяется приложение. Пример доступных значений (поле Identifier).
- Архитектура
Архитектура процессора устройства. Поддерживаются две архитектуры: aarch64 и armv7hl
- Подробное описание
Подробное описание приложения. Допускается дублирование информации из краткого описания.
Важно
Поле должно заканчиваться точкой
- Иконка приложения
Иконка, которая будет использована для отображения приложения в меню.
- Иконка обложки
Обложка - элемент, который отображается в меню приложений, когда приложение запущено и вы его свернули. В обложке используется отдельная иконка, а под ней идет краткое описание приложения. Допускается дублирование иконки приложения.

- Ключ сертификата
.rpm пакет необходимо подписать парой ключ-сертификат. Вы можете использовать как ключ по умолчанию, так и свой. Подробнее в документации Aurora.
- Сертификат
.rpm пакет необходимо подписать парой ключ-сертификат. Вы можете использовать как сертификат по умолчанию, так и свой. Подробнее в документации Aurora.
- Пароль закрытого ключа
Если при создании ключа вы задавали для него пароль(Passphrase), то этот пароль необходимо указать.
- Ориентация приложения
Возможные значения: Portrait(Портрет), Landscape(Альбомная), PortraitInverted(Перевернутый портрет), LandscapeInverted(Альбомная перевернутая), PortraitMask(Оба портрета), LandscapeMask(Обе альбомные), All(Все)
- Разрешения
Разрешения, необходимые для работы вашего приложения. По умолчанию идут три разрешения: «Аудио», «Камера» и «Папки пользователя». Подробнее в документации Aurora
- Директория с QML
Доступно только в версии Advanced. Директория с qml шаблонами.
Экспорт¶
Убедить, что Docker Desktop запущен. При экспорте, если какие-то параметры указаны неверно, то EVI Toolbox подскажет о проблемных полях и их следует исправить.
Примечание
Если вы экспортируете приложение под Aurora OS в первый раз, то экспорт может занять продолжительное время(около 5-10 минут в зависимости от скорости интернет-соединения), т.к. Docker загрузит официальный образ Aurora размером в 2Gb. Последующий экспорт будет занимать в среднем около 1 минуты.
Установка¶
Полученный .rpm
пакет необходимо передать на устройство. Сделать это можно, например, через USB кабель. Для этого cкопируйте пакет в папку Downloads,
а затем на устройстве найдите пакет в этой папке и установите, нажав на него.
Также можно скопировать пакет с помощью EVI Toolbox, для этого в окне экспорта предусмотрена кнопка «Скопировать на устройство». Но перед копированием необходимо указать необходимые параметры в настройках экспорта Авроры, иначе возникнет ошибка.