Что такое эмулятор андроида

Что такое эмулятор андроида

Содержание статьи

В последнее время оригинальных и интересных приложений для Android становится все больше и больше. Поэтому набирают популярность и эмуляторы Android для стационарных ПК. Многие их разработчики обещают высокую скорость работы и возможность запускать игры и приложения. В этой статье я расскажу тебе о результатах своего тестирования различных эмуляторов: что там на самом деле с производительностью и правда ли получится поиграть.

  • Процессор Intel Core i3-3217U (2 х 1,8 ГГц)
  • Видеоускоритель Intel HD Graphics 4000 (16 х 350 МГц)
  • Разрешение экрана 1920 х 1080
  • Оперативная память 4 Гбайт DDR3L (1 х 1600 МГц)
  • Операционная система Windows 10 x86-64

BlueStacks 2

Сайт: www.bluestacks.com
Поддерживаемые ОС: Windows (от XP до 10) и OS X
Версия программы: 2.0.4.5627
Версия Android: 4.4.2, API 19
Разрешение экрана: 1600 х 900

BlueStacks 2

Пожалуй, это самый известный и разрекламированный эмулятор Android. Программа условно бесплатна (предлагается выбор: 24 доллара в год или установка двух спонсируемых приложений каждую неделю). В данный момент приложение находится в активной разработке. Предназначено оно для игр и предлагает неполноценную эмуляцию Android. На мой взгляд, наиболее интересные фишки:

  • быстрая отправка приложений на смартфон;
  • доступные «из коробки» магазины Google Play, AMD AppZone, Amazon Appstore;
  • удобный и интуитивно понятный интерфейс на русском языке;
  • очень простой способ обмена файлами с ОС Windows;
  • возможность запуска приложений Android TV;
  • приложения запускаются в отдельных вкладках и могут работать параллельно.

Очень серьезный недостаток — отсутствие таких элементарных настроек, как изменение разрешения экрана, объема используемой оперативной памяти. Однако эти настройки можно изменить с помощью отдельной программы BlueStacks Tweaker.

Лайфхак

Добавь BlueStacks в исключения Punto Switcher, чтобы не было зависаний при вводе символов с клавиатуры.

Несмотря на заточку под игры, эмулятор не выдал никаких выдающихся результатов. В AnTuTu производительность оказалась чуть ниже, чем у конкурентов. В остальных бенчмарках показатели примерно на том же уровне. Обмен файлами с внешней ОС очень простой: нажимаем на иконку с папкой, открываем файл. Появится меню «Отправить» для этого файла. Выбираем, что с ним нужно сделать.

Когда этот эмулятор запущен, наблюдаются небольшие фризы в ОС Windows. А приложения, активно использующие ресурсы системы (я запускал браузер Chrome и Microsoft Word), начинают изрядно тормозить. В самом эмуляторе двумерные приложения работают вяло (Instagram, ВК). Фризов нет, но количество кадров в секунду часто проседает явно ниже тридцати. Даже браузер, установленный по умолчанию, подтормаживает при просмотре простых интернет-страниц. Однако все тестовые приложения, кроме нескольких бенчмарков, смогли запуститься и нормально работали.

Игры. Angry birds 2 играбельна. Около 25 FPS. Clash of clans работает примерно с такой же скоростью. Bad piggies вылетала при запуске. Asphalt 8 выдал отличный результат, FPS выше 30. К сожалению, разрешение экрана в этом эмуляторе фиксированное.

Сайт: www.andyroid.net
Поддерживаемые ОС: Windows 7–10, Ubuntu 14.04+, OS X 10.8+
Версия программы: 46.1.268.0
Версия Android: 4.2.2 API 17
Разрешение экрана: 1920 х 1080

Программа полностью бесплатна. Обладает огромным количеством настроек (от смены типа эмулируемого GPU до редактирования IMEI). Ее преимущества таковы:

  • синхронизация с мобильными устройствами;
  • возможность использовать смартфон в качестве джойстика;
  • трансляция экрана Android на ПК.

Общая папка находится по адресу %userprofile%Andy . Все файлы после копирования в нее будут доступны с помощью файлового менеджера по адресу /storage/sdcard0/Shared/Andy/ .

Был протестирован с разными виртуальными GPU. В AnTuTu лучшие результаты оказались у Adreno 225. Но в GFXBench T-Rex всегда одинаковые результаты (8,6 FPS). Кстати, в Quadrant результаты оказались очень слабыми по сравнению с конкурентами. Обычные же приложения работают довольно шустро.

Игры. Bad piggies работает очень быстро. Иногда случаются микрофризы. Clash of clans выдает FPS меньше 30, но работает стабильно. Angry birds показывает такие же результаты, но выдает больше кадров в секунду.

Лайфхак

Если у тебя не запустилось приложение — измени в настройках маскируемый GPU (щелчок правой клавишей мыши по значку программы в системном трее, далее Settings → Advanced → Set GPU Type).

NOX App Player

Сайт: en.bigNOX.com
Поддерживаемые ОС: Windows XP–10
Версия программы: 3.1.0.0
Версия Android: 4.4.2 API 19
Разрешение экрана: 1920 х 1080

NOX App Player

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

Продолжение доступно только участникам

Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте

Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», увеличит личную накопительную скидку и позволит накапливать профессиональный рейтинг Xakep Score! Подробнее

Запускайте мобильные игры и программы на компьютере в пару кликов.

1. BlueStacks

  • Версия Android: 7.
  • Платформы: Windows, macOS.

Это, пожалуй, самый известный эмулятор Android, особенно популярный среди геймеров. Хотя вы можете работать с самыми разными приложениями в BlueStacks, программу создали с прицелом на игры. Она успешно запускает даже самые тяжёлые из них, если у вас достаточно мощный компьютер. С другой стороны, сам BlueStacks занимает больше места и дольше загружается, чем большинство других эмуляторов.

Бесплатная версия отображает спонсорские рекомендации игр. При желании вы можете подписаться на премиум‑вариант BlueStacks за 3,33 доллара в месяц, чтобы отключить рекламу и получить доступ к техподдержке.

2. NoxPlayer

  • Версия Android: 7.
  • Платформы: Windows, macOS.

Лёгкий и быстрый эмулятор, который отображает привычный интерфейс Android с кнопками управления на боковой панели. В настройках программы можно включить root‑доступ, регулировать производительность, добавляя ядра процессора и объём выделенной ОЗУ, а также менять разрешение экрана и количество FPS.

NoxPlayer позволяет играть одновременно с нескольких аккаунтов, что может пригодиться для онлайн‑проектов. Изображение для каждого игрового профиля программа выводит в отдельном окне.

3. MEmu

  • Версия Android: 5.
  • Платформы: Windows, macOS.

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

Приложения можно устанавливать из памяти компьютера в виде APK‑файлов или из Google Play. MEmu позволяет быстро активировать root, а также кастомизировать части интерфейса. Программа эмулирует все основные элементы Android, включая панель уведомлений, меню настроек и даже менеджер файлов.

4. Andy

  • Версия Android: 7.
  • Платформы: Windows, macOS, Linux.

Andy подойдёт поклонникам минимализма. В окне программы практически нет никаких настроек: после запуска перед вами появляется чистый Android‑интерфейс. Вы можете только изменить ориентацию дисплея и переключить изображение в полноэкранный режим. Но есть и отдельные кнопки для управления звуком, геопозицией и вводом.

Перед запуском Andy предлагает установить браузер Opera и сторонний антивирус. Но вы можете отказаться. Возможностей эмулятора не хватает для требовательных игр, зато он отлично подходит для работы с Android‑утилитами.

5. Gameloop

  • Версия Android: не указана.
  • Платформа: Windows.

Официальный эмулятор компании Tencent, выпускающей Call of Duty и PUBG для Android. Если вы хотите играть в них на ПК, Gameloop будет идеальным вариантом. Но программа поддерживает и много других игр, которые можно установить из её встроенного каталога.

Gameloop разработан исключительно для геймеров. В эмуляторе есть детальные настройки графического движка, программа отлично взаимодействует с клавиатурой и мышью. Но для неигровых приложений Gameloop совсем не подойдёт.

Введение

Часто бывает необходимость проверить работу свеженаписанного приложения на устройстве. Но вполне может оказаться, что устройства под рукой нет. Или нет устройства с определенными параметрами (правда, это больше относится к размеру/разрешению экрана). Что же делать в этом случае?
К счастью, альтернативы есть. Android-сообщество и разные компании предлагают на выбор несколько вариантов замены android-устройств для разных целей.

Я кратко расскажу о следующих:

  • Эмулятор в составе SDK
  • Genymotion
  • Android x86
  • Bluestacks

Если интересно — добро пожаловать под кат (осторожно, достаточно много картинок)

Эмулятор в составе SDK

Сайт: http://developer.android.com/sdk/index.html
Самый очевидный способ подмены устройства. Если занимаешься разработкой под Android — эмулятор точно есть.

Использование
Плюсы
Минусы
  • Медленный, если не использовать HAXM
  • Не ARM, если использовать HAXM
  • Нет эмуляции Bluetooth, OTG, наушников и некоторых других железных параметров

Genymotion

Сайт: http://www.genymotion.com/
Проприетарная реализация, выросшая из проекта AndroVM.
По сути, виртуальная машина на VirtualBox с дополнительными фишками вроде своих контролов, расширенной настройки и т.д.
Достаточно удобен, быстр, много возможность, коммандлайн тулы, Java API для тестов.
При создании устройства из сети выкачивается его образ.
APK можно устанавливать, перетянув их на окно с виртуалкой.

Плюсы
Минусы
  • Платный для компаний, и это главный минус
  • Не ARM
  • Достаточно долгий выход актуальных версий Android

Android x86

Сайт: http://www.android-x86.org/
Проект по портированию Android на платформу x86. Распространяется в виде образа iso, можно запустить/установить в виртуальной машине, при большом желании можно даже поставить на живую машину с x86 процессором (на ноутбук, например).
Работает быстро, но есть куча проблем из-за того, что это виртуальная машина. Например, привязывние мыши внутри окна виртуалки, доступ к adb только по сети и т.д.

Для использования в VirtualBox нужно отключать Mouse Integration, иначе в виртуальной машине не видно курсора.

Для подключения adb нужно выполнить

IP-адрес можно узнать, нажав в машине Alt+F1 и введя netcfg. Вернуться в графический режим — Alt+F7.

Плюсы
Минусы
  • Неудобный доступ к adb
  • Минусы, связанные с использованием VM — привязка мыши, например
  • Не ARM
  • Очень долгий выход актуальных версий

Bluestacks

Сайт: www.bluestacks.com
Позиционируется как плеер приложений для Windows, Mac и TV. Умеет запускать приложения, имеет доступ к маркету. Неудобен для разработки и тестирования — apk ставятся тулом из комплекта, но доступ к adb можно получить. Однако для запуска приложений может быть полезен.
Для подключения через adb:

Плюсы
Минусы
  • Неудобно ставить приложения
  • Непонятно, что с версиями android (2.3 под OS X, под Windows ставился 4.0)
  • Нет под linux
Ссылка на основную публикацию
Что означает ошибка 110
Ошибка 110 в Android происходит главным образом при обновлении или установке приложений из Google Play. Случается это из-за несовместимости ОС:...
Что выбрать windows 7 или windows 10
Сегодня в нашем блоге «Чо?! Чо?!» я раскрою все преимущества и недостатки новой операционной системы для ноутбуков, сравнив ее с...
Что в китае дешевле чем в россии
Я экономлю тысячи рублей, покупая товары из Китая через интернет Сегодня я расскажу Вам о том, что выгодно покупать в...
Что означает ошибка 963
Ошибки в Google Play дело достаточно частое, это не удивительно, ведь Плей маркет – это один из крупнейших магазинов приложений....