Документация
ОС Аврора 5.2.0

Виртуализация с QEMU

QEMU — это эмулятор аппаратного обеспечения различных платформ.

В Аврора SDK QEMU используется как основа для Аврора Emulator — эмулятора устройств с ОС Аврора, поставляемого вместе с Аврора SDK. QEMU не влияет на процесс сборки.

В Аврора SDK 5.2+ эмулятор на основе QEMU — это единственный вариант исполнения эмулятора. Начиная с этой версии, эмулятор на основе VirtualBox больше не поставляется. В уже выпущенных релизах Аврора SDK изменений, связанных с QEMU, не будет, в них для эмулятора по-прежнему используется VirtualBox.

Преимущества QEMU:

  • улучшенная производительность;
  • поддержка более широкого спектра архитектур, в первую очередь ARM для Apple M Series;
  • улучшенная стабильность работы в некоторых конфигурациях. QEMU и все зависимости идут в комплекте Аврора SDK и не требуют дополнительной установки пакетов от пользователя.

Для разработчика приложений под ОС Аврора из Аврора SDK рабочий процесс не поменяется: работа с эмулятором как на основе VirtualBox, так и QEMU устроена идентично (запуск проекта и настройка эмулятора, управление эмуляцией, управление таргетами и т.д.).

Примечание. Если требуется разработка, например под 5.1.5 и 5.2.0, и одновременно установлены Аврора SDK для данных версий, то единственный конфликт, который может возникнуть — это невозможность одновременно запустить VirtualBox и QEMU эмуляторы из разных поставок. Оба инструмента пытаются использовать одни и те же аппаратные ресурсы виртуализации, предоставляемые процессором и операционной системой. При этом сами инструменты не конфликтуют, поочерёдный запуск эмуляторов возможен.

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

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