Эмуляторы — специальные программы, позволяющие запускать мобильную операционную систему Android на других платформах, в особенности, на Windows-компьютерах.
Наш автор с большим опытом в использовании эмуляторов протестировал лучшие программы и составил рейтинг.
5. Nox App Player
Средний эмулятор. Ранее была навязчивая реклама, которую приходилось убирать путём системных манипуляций (установка стороннего лаунчера и заморозка стокового). Поддерживает всего три версии Android: 4.4.2, 5.1.1 и 7.1.2 Beta. Без проблем и с меньшим количеством багов работает только давно устаревший Android 4.4.2, хотя и с ним нередко возникают проблемы, особенно на Windows 10.
Остальные два образа использовать на постоянной основе почти невозможно — так или иначе обнаружится какая-нибудь ошибка. Их по каким-то причинам разработчики не торопятся исправлять, что является существенным минусом. Производительность низкая, образы 5.1.1 и 7.1.2 не оптимизированы. На фоне десятков других эмулятор этот отличается тем, что на нём всё-таки можно использовать какие-нибудь приложения, но для игр не годится. Root-права получаются без проблем.
4. MEmu
Эмулятор общего пользования, который, по словам создателей, заточен под игры. Мало чем отличается от аналогичных: основное окно, панель инструментов сбоку и т.д. На первый взгляд, можно перепутать с Nox App Player, если бы не логотип. Интерфейс, функции и внешний вид идентичны. Непонятно, кто является плагиатором, а кто оригиналом. Для тестирования или разработки не подходит. Из плюсов — отсутствие рекламы и меньшее количество багов.
3. Bluestacks
Оправданно самый распиаренный и популярный эмулятор. Постоянно обновляется, поддерживает последние Android версии, багов мало. Интерфейс приятный, рабочая среда похожа на оболочку какого-нибудь дистрибутива Linux. Есть вкладки подобно браузеру. По производительности не уступает ни одному эмулятору, предназначенному для гейминга. Вероятно, это из-за расширенных настроек: можно использовать куда больше ядер и RAM. Рекламы нет.
Из недостатков можно выделить только оболочку. Некоторым она может показаться неподходящей, так как не копирует привычную среду Android, то есть для презентаций под видом настоящего смартфона не подойдёт.
2. Genymotion
Профессиональное ПО, кроссплатформенное, подходит для работы на Windows, Linux, Mac OS X. Эмулятор платный, есть три плана подписки:
- инди-проекты (индивидуальное пользование с ограниченным функционалом);
- бизнес (стандартный набор, предназначен для массового использования в организациях между двумя и более сотрудниками);
- предприятие (корпоративная версия, для приобретения нужно связаться со службой поддержки официального сайта, есть доступ к Premium с ещё большим набором функций).
Genymotion часто ассоциируется с бесплатными эмуляторами, однако пользователи, попытавшиеся скачать данный эмулятор, сталкиваются с отсутствием возможности использовать его бесплатно. Далеко не каждый находит ту самую версия исключительно для личного пользования. Перед её скачиванием в первую очередь придётся зарегистрироваться. После этого можно вбить в поисковик следующее: «Genymotion for fun». Первая ссылка будет тем, что нужно.


Предлагается сделать выбор между версией для Linux (поддерживаются дистрибутивы Ubuntu 18.04, Debian 9 и Fedora 27) Mac OS X не ранее 10.9 и Windows 7, 8.1 и 10. Для каждой ОС можно скачать Genymotion с VirtualBox и без. Желательно скачивать вместе с встроенным VirtualBox, так как он будет обновлён, если является устаревшим.
Преимущества:
- наличие полностью бесплатной подписки для личного пользования;
- длинный список настроенных образов существующих устройств (у каждой модели имеются разные вариации версий Android, от устаревших до недавно вышедших);
- функциональная среда настроек, полезный инструмент для тестирования и разработки;
- эмуляция происходит за счёт средств установленного в систему VirtualBox, что позитивно сказывается на производительности.
Недостатки:
- Надпись в левом нижнем углу, гласящая, что эмулятор предназначен для личного пользования.
- Отсутсвуют Google Apps, их придётся загружать вручную.
1. Anbox
Anbox работает только на дистрибутивах GNU/Linux и не является эмулятором в привычном понимании. Это ПО работает за счёт ядра основной ОС и технологии LXC. То есть виртуализирует рабочею среду Android в самой операционной системе. Другими словами, это, как отмечают сами создатели, плотная интеграция с операционной системой хоста, благодаря чему достигается богатый набор функций.
По сравнению с обычными эмуляторами под Windows, Anbox потребляет меньше ресурсов. Оболочка отсутствует и каждое запускаемое приложение работает в отдельном окне прямо из-под используемого дистрибутива. Разработчики, в первую очередь, акцентируют внимание на производительность, поэтому подойдёт Anbox как для гейминга, так и для тестинга приложений.
Установка производится с помощью Snap. Есть неофициальные репозитории, которые не рекомендуется использовать, так как разработчики не поддерживают какие-либо другие методы распространения. Для правильной работы должны быть установлены определённые модули ядра. Для добавляются PPA, прописав следующие команды:
- $ sudo add-apt-repository ppa:morphis/anbox-support
- $ sudo apt update
- $ sudo apt install anbox-modules-dkms
Эти команды добавят нужный репозиторий и пакет модулей. Далее эти модули вручную загружаются:
- $ sudo modprobe ashmem_linux
- $ sudo modprobe binder_linux
После чего в системном каталоге должны быть два новых узла:
- $ ls -1 /dev/{ashmem,binder}
- /dev/ashmem
- /dev/binder
После этого можно приступать к непосредственной установка Anbox:
- $ sudo snap install —devmode —beta anbox
Для получения больших возможностей придётся установить ADB.
Заключение
Касательно двух первых эмуляторов — они оба подойдут для презентаций или скриншотов. Google Play на них работают корректно, производительность одинаковая, поэтому с запуском тех или иных приложений возникнуть проблем не должно. Если же нужна замену смартфона, чтобы поиграть в какую-нибудь игру, то ничего лучшего Bluestacks вы не найдёте. Для разработки и тестинга подходят Anbox и Genymotion.
В случае с Anbox обязательно должен быть установлен Linux x64, а бесплатный Genymotion имеет мало функций. В качестве разработки приложений и их тестинга лучше всё-таки использовать Visual Studio, но в силу специфичности данного ПО в топ оно не включено.