Нельзя отрицать влияние Android-смартфонов на жизнь людей. В настоящее время на рынке доступно множество полезных приложений, которые оказывают большое влияние на нашу повседневную жизнь. Будь то просмотр фильмов, чтение новостей или общение с близкими, смартфоны действительно стали удобным решением.

Есть много пользователей Linux, которые хотят запускать свои любимые приложения для Android на своей платформе Linux. Чтобы активировать эти функции, вам понадобится эмулятор Android, который может работать в Linux.

По сути, эмулятор — это программа, которая позволяет вам запускать программное обеспечение с совершенно другого устройства. Эмуляторы Android предоставляют среду для запуска приложений Android на любой другой платформе, кроме Android.

Вот 5 лучших эмуляторов, которые вы можете использовать для запуска и тестирования приложений Android в Linux:

Анбокс

Фото предоставлено: maketecheasier.com

Anbox — это бесплатный уровень совместимости с открытым исходным кодом, который позволяет мобильным приложениям и мобильным играм, разработанным для Android, работать в дистрибутивах Linux. Canonical представила Anbox Cloud для запуска приложений Android в облачной среде.

Anbox выполняет среду выполнения Android с помощью LXC (Linux Containers), воссоздавая структуру каталогов Android в виде монтируемого образа цикла, используя собственное ядро ​​​​Linux для выполнения приложений. Он использует пространства имен Linux через LXC для изоляции. Приложения не имеют прямого доступа к оборудованию, все обращения отправляются через демон Anbox.

Он находится в открытом доступе на Github.

Генимоушн

Кредит изображения: Genymotion

Genymotion — еще один популярный эмулятор Android, который часто называют лучшим эмулятором на этой платформе. Он позволяет запускать виртуальные устройства Android в облаке и на рабочем столе Linux. Виртуальные устройства Genymotion оснащены большим выбором виджетов и датчиков, которыми можно манипулировать для имитации любой реальной ситуации или сценария: местоположение, SMS и звонки, сеть и основной диапазон и т. д.

Genymotion совместим с инструментами Android SDK и Android Studio. Мало того, это многоцелевая платформа, которая позволяет разработчикам тестировать свои веб-сайты и коды в разных браузерах Android непосредственно из системы Linux.

Андроид-х86

Изображение предоставлено: android-x86.org

Android-x86 делает все возможное для пользователя Linux, запуская эмуляцию Android непосредственно на аппаратном обеспечении ПК. ОС основана на Android Open Source Project (AOSP) с некоторыми изменениями и улучшениями. Некоторые компоненты разрабатываются проектом, что позволяет ему работать на архитектуре ПК. Например, некоторые низкоуровневые компоненты заменяются, чтобы лучше соответствовать платформе, например ядро ​​и HAL. ОС включает аппаратное ускорение OpenGL ES через Mesa, если обнаружены поддерживаемые графические процессоры, включая Intel GMA, AMD Radeon, наборы микросхем Nvidia (Nouveau), VMware (vmwgfx) и QEMU (virgl). Без поддерживаемого графического процессора ОС может работать в неускоренном режиме посредством программного рендеринга.

Он позволяет подключить существующую память устройства Android непосредственно к вашему эмулятору, а функция отладки BusyBox по умолчанию доступна для обнаружения ошибок в приложениях.

Полный текст статьи можно найти на моем сайте: 5 лучших эмуляторов Android для Linux — Sagar Chaulagain