4 лучших эмулятора Android для Linux: какой из них подойдёт для вашей конфигурации?

Четыре практических способа запустить Android на Linux — это Waydroid , эмулятор Android Studio , Genymotion Desktop и redroid . Используйте Waydroid для приложений, работающих вне вашего рабочего стола Linux, Android Studio для разработки, Genymotion для локального тестирования устройств или redroid для автоматизации на основе контейнеров. Правильный выбор зависит от вашей рабочей сессии, процессора и необходимого уровня настройки.

Эти инструменты используют разные подходы, поэтому не каждое приложение для Android будет работать. В первую очередь проверьте версию Android, архитектуру процессора, сервисы Google и требования к устройству.

Быстрое сравнение

ВариантЛучше всего подходит дляПодходОсновное ограничение
WaydroidПриложения помимо окон LinuxКонтейнер AndroidСовместимость с архитектурой Wayland и приложения
Эмулятор Android StudioРазработка и тестирование APIОфициальное виртуальное устройство (AVD)Требуется KVM-переключатель и значительные ресурсы.
Genymotion DesktopКонтроль качества с использованием виртуальных профилей устройств.Локальные виртуальные устройстваОграниченная официальная поддержка дистрибутивов Linux.
redroidАвтоматизация и множественные экземплярыКонтейнер LinuxРасширенные настройки; обеспечьте безопасность ADB.

1. Waydroid: лучший выбор для приложений Android, помимо Linux и Windows.

Waydroid работает на полноценной системе Android в пространствах имен Linux и интегрирует приложения с рабочим столом. Они отображаются в меню приложений, а не в отдельной виртуальной машине, имитирующей телефон, что делает его лучшим выбором для повседневного использования на рабочем столе Wayland.

Рабочий стол Linux с окном приложения Android и отдельной панелью запуска приложений.
Интеграция в стиле Waydroid позволяет размещать приложения Android рядом с окнами Linux.

Следуйте официальному руководству по установке для вашего дистрибутива и инициализируйте его образ Android. В руководстве по приложению описаны установка APK-файла и запуск приложения на рабочем столе.

Сначала проверьте совместимость: стандартная установка для настольных компьютеров предполагает Wayland, а APK-файлы, предназначенные только для ARM, не будут работать на x86_64. На странице проекта Waydroid в настоящее время образ на основе LineageOS описывается как Android 13. Приложения Google также зависят от того, какой образ вы установите; Play Store не включен в каждый установочный пакет.

2. Эмулятор Android Studio: лучший для разработки приложений.

Эмулятор Android от Google — лучший выбор для разработчиков, тестирующих различные версии Android и профили устройств. Он поставляется вместе с Android Studio. Каждое виртуальное устройство Android (AVD) объединяет образ системы с аппаратным профилем, позволяя тестировать интерфейсы телефонов и планшетов на одном компьютере.

Рабочее пространство разработчика с выбором устройства и виртуальным экраном настроек Android.
Эмулятор подключает виртуальное устройство Android к инструментам разработки.

Установите Android Studio, добавьте эмулятор и образ системы в SDK Manager, затем создайте AVD в Device Manager. Для ускорения Linux используется KVM; необходимо включить аппаратную виртуализацию, и вашей учетной записи должны быть предоставлены права на использование KVM. Рекомендуемый базовый объем оперативной памяти и дискового пространства от Google составляет 16 ГБ, для некоторых образов системы или более крупных устройств может потребоваться больше места.

Это ориентировано на разработку и тестирование, а не на обычное использование приложений. См. руководство по эмулятору Google , инструкции по AVD и требования KVM .

3. Genymotion Desktop: лучший вариант для локальных профилей контроля качества.

Genymotion предоставляет разработчикам и тестировщикам, желающим использовать отдельное приложение-эмулятор, возможность настройки локальных Android-устройств. Это полезно для проверки макетов и поведения на разных устройствах без необходимости управления AVD в Android Studio.

Перед загрузкой ознакомьтесь с руководством по установке Linux : официальная поддержка ограничена Ubuntu LTS, Debian Stable и Fedora Workstation на x86_64. GNOME, KDE и MATE полностью поддерживаются; в Ubuntu производитель рекомендует Wayland вместо X11. Linux по умолчанию использует встроенный QEMU с KVM. Существует бесплатная версия для личного использования, но она имеет ограниченный функционал, не имеет технической поддержки и не поддерживает последнюю версию Android. Ознакомьтесь с подробной информацией о лицензировании и возможностях текущей версии .

4. Redroid: лучше всего подходит для тестирования в контейнерах.

redroid запускает Android в контейнерах на хосте Linux, ориентируясь на автоматизацию, развертывание в облачном режиме и работу с несколькими экземплярами. Проект поддерживает Docker, Podman и Kubernetes на платформах amd64 и arm64. В текущем файле README указаны теги образа Android 16, что делает redroid более современным вариантом контейнеризации всей системы, чем старая виртуальная машина Android-x86.

Три экземпляра Android, сгруппированные в контейнере Linux, расположены на панели управления рядом с виртуальным дисплеем Android.
Redroid организует экземпляры Android в виде контейнеров Linux для тестирования.

Redroid — это не эмулятор рабочего стола, запускаемый одним щелчком мыши. Для установки требуются функции ядра Linux и конфигурация контейнера; в документации проекта описан доступ через ADB и отображение данных через scrcpy. Важное предупреждение о безопасности: никогда не открывайте порт ADB в открытом доступе в интернете, поскольку открытый доступ может поставить под угрозу контейнер и хост. Если вы занимаетесь администрированием контейнеров, начните с документации Redroid .

Какой эмулятор Android для Linux следует выбрать?

  • Повседневные настольные приложения: Waydroid, если ваша сессия и приложения совместимы.
  • Разработка под Android: эмулятор Android Studio с KVM.
  • Локальные профили контроля качества: Genymotion, если ваш дистрибутив Linux поддерживается.
  • Автоматизация или использование нескольких экземпляров: Redroid, если вы можете обеспечить безопасность и управление контейнерами.

Почему Anbox и Android-x86 больше не являются лучшим выбором

Репозиторий Anbox был заархивирован его владельцем 13 февраля 2024 года. Waydroid — это современный контейнерный вариант для запуска приложений Android в среде рабочего стола Linux. Android-x86 по-прежнему доступен для скачивания, но его официальный релиз 9.0-r2 основан на Android 9 и датирован мартом 2020 года. Он всё ещё может быть нишевым экспериментом с виртуальной машиной, но является плохим вариантом по умолчанию, когда вам нужна актуальная версия Android. Перед тем как следовать старым инструкциям, проверьте статус репозитория Anbox и примечания к релизу Android-x86 .

Оставить комментарий

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Узнайте, как восстановить потерянные разделы и файлы с помощью TestDisk и PhotoRec. Защитите исходный диск, проведите безопасное сканирование и сохраните восстановленные данные на другой диск.

Как сканировать QR-коды на настольном компьютере с Linux

Как сканировать QR-коды на настольном компьютере с Linux

Сканируйте QR-коды в Linux с помощью CoBang, используя веб-камеру или файл изображения. См. варианты установки, шаги настройки и решения проблем с доступом к камере Flatpak.

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Изменяйте настройки веб-камеры в Linux с помощью Cameractrls: настраивайте экспозицию, цвет, подавление мерцания и другие поддерживаемые параметры, а затем проверяйте совместимые видеорежимы.

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Установите PhpStorm на Linux с помощью JetBrains Toolbox или автономного архива tar.gz, а также через Snap и Arch AUR. Java уже включена в комплект.

Как создать резервную копию CD-ROM в формате ISO в Linux

Как создать резервную копию CD-ROM в формате ISO в Linux

Создайте образ CD-ROM ISO в Linux с помощью GNOME Disks или dd. Определите оптический привод, отслеживайте процесс копирования, проверяйте образ и узнавайте, когда поврежденный диск или аудиодиск требует использования другого инструмента.

Как вырезать изображение в Linux с помощью GIMP

Как вырезать изображение в Linux с помощью GIMP

Удаление фона фотографии в Linux с помощью GIMP: обведите контур объекта, удалите выделенный фон, сохранив прозрачность, и экспортируйте многоразовый PNG-файл.

Как установить Cisco Packet Tracer на Linux

Как установить Cisco Packet Tracer на Linux

Загрузите Cisco Packet Tracer 9.0.1 для Ubuntu 64-бит, установите DEB-пакет с помощью APT, примите лицензионное соглашение в Терминале и войдите в систему, чтобы начать лабораторную работу.

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно с официального сайта. Сравните пакеты для Windows, macOS и Linux, установите файлы данных и совершите свой первый полет.

Настольное приложение Google Tasks: как им пользоваться на компьютере

Настольное приложение Google Tasks: как им пользоваться на компьютере

Откройте Google Задачи в браузере, добавьте ярлык Chrome или запустите приложение, и управляйте задачами с указанием даты через Календарь и Gmail.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler сопоставляет MP3-клипы с клавишами клавиатуры и может зацикливать аудио. Узнайте, что делает эта старая бесплатная программа, на чем заканчиваются ее старые функции и что нужно проверить перед загрузкой.