...

Что за программа Андроид для компьютера

Что делать, если под рукой нет Android-устройства? Обзор Android-эмуляторов

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

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

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

image

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

Использование

Для использвания достаточно открыть AVD Manager из эклипса или в консоли

/path/to/sdk/tools/android avd 

создать свой AVD (Android Virtual Device) и запустить. Более подробно процесс описывать не буду, все достаточно просто.
Однако не обошлось без особенностей. ARM-эмуляторы до ужаса медленные. Что-то нормально проверить практически невозможно, особенно на не очень сильном железе (потому что эмуляция процессора с другой архитектурой). Тут на помощь может прийти технология Intel HAXM, однако это чревато тем, что платформо-зависимый код (который должен работать под ARM) может не работать, поскольку используется x86.

Скриншоты

AVD manager

Параметры запуска

Сам эмулятор

Плюсы
  • Кроссплатформенное решение
  • Входит в состав SDK, не нужны сторонние тулы
  • Конфигурируемый (размер памяти, подключение камеры и т.д)
  • Доступ по telnet для настройки параметров сети, батареи и т.д.
  • Плагин для Eclipse, легкий доступ через adb
  • Обновляется сразу после выхода новой версии Android
Минусы
  • Медленный, если не использовать HAXM
  • Не ARM, если использовать HAXM
  • Нет эмуляции Bluetooth, OTG, наушников и некоторых других железных параметров

Genymotion

image

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

Скриншоты

Окно работающего девайса

Создание виртуального девайса

Главное окно приложения

Плюсы
  • Кроссплатформенное решение
  • Быстрый
  • Много дополнительных тулов (контроль заряда, акселерометра, API для тестов и т.д.)
  • Плагин для Eclipse, легкий доступ через adb
Минусы
  • Платный для компаний, и это главный минус
  • Не ARM
  • Достаточно долгий выход актуальных версий Android

Android x86

image

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

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

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

adb connect ip.add.res.s 

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

Главное окно:

Консоль с IP-адресом:

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

Bluestacks

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

adb connect 127.0.0.1 

Скриншоты

Запуск:

Главное окно:

Плюсы
  • Кроссплатформенное решение (правда, только Mac и Windows)
  • Быстрый
Минусы
  • Неудобно ставить приложения
  • Непонятно, что с версиями android (2.3 под OS X, под Windows ставился 4.0)
  • Нет под linux

Вывод

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

Популярные эмуляторы Android для Windows

Популярные эмуляторы Android для Windows

Эмуляторов Android под Windows 10 существует великое множество, и засунуть зеленого робота в одно из окон рабочего стола не составит большого труда. В данной подборке представлена пятерка лучших приложений, пользующихся заслуженной любовью и популярностью среди пользователей.

Зачем нужны эмуляторы?

Рано или поздно наступает момент, когда пользователь понимает, что его мобильный гаджет уже не соответствует определенным требованиям, и не «потянет» только что вышедшую новую игрушку. Но руки-то чешутся испытать ее как можно скорей! В таких случаях можно воспользоваться эмуляторами Android, развернув нужную версию операционки прямо на рабочем столе персонального компьютера.

Или, к примеру, смартфон находится в ремонте, а терять прогресс в играх и общение в мессенджерах категорически не хочется. Здесь также можно прибегнуть к помощи виртуального гаджета. Да и честно говоря, смотреть в большой монитор все же приятней, чем напрягать глаза в маленький экран.

Родителям на заметку! Установите эмулятор на стационарный ПК, и позвольте своему чаду дозировано играть в любимые игрушки на нем, а не на вашем смартфоне. И глазки будут целее, и телефон не придется добывать с боем из рук ребенка.

И совсем не стоит забывать о категории блоггеров, несущих в массы разумное доброе, вечное. А именно прохождения мобильных игр, и выкладывающих ролики с ними на свои каналы YouTube. Для них эмулятор — профессиональный инструмент захвата потокового видео.

Если с назначением программ-эмуляторов более-менее понятно, то вопрос: «Какую установить?» многих может поставить в тупик. Далее перейдем непосредственно к кандидатам, способным заменить собой мобильный гаджет.

MEmu Play

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

Для запуска эмулятора потребуется как минимум 1 ГБ оперативной памяти, видеокарта, поддерживающая OpenGL 2.0 и процессор, понимающий технологии виртуализации.

После установки MEmu пользователь получает полноценную версию мобильного устройства, дополненную различными удобными «фишками»:

  • возможностью ввода сообщений на кириллице с внешней клавиатуры;
  • общим доступом к локальным папкам на компьютере;
  • назначением клавиш физической клавиатуры для управления функциональными кнопками и областями виртуального экрана;
  • эмуляцией модуля GPS;
  • установкой приложений (*.apk) одним кликом мышки.

BlueStacks

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

После установки и начальной настройки получаем полноценную копию своего гаджета на рабочем столе. В программе работает Google Play магазин, из которого доступно к установке огромное количество игр и приложений.

Интересной особенностью эмулятора является своя собственная игровая валюта, которая начисляется за скачивание и запуск приложений из магазина. Монетизировать ее не получится, а вот потратить в том же магазине на приобретение дополнительных «плюшек» — всегда пожалуйста.

Важно понимать, BlueStacks — довольно требователен к ресурсам ПК. Чтобы получить сносную графику (до 30 fps), рабочая станция должна иметь на борту 4-6 ГБ ОЗУ и как минимум двухъядерный процессор с тактовой частотой 1,8-2,5 ГГц и поддержкой виртуализации.

Именно по этой причине на слабом компьютере можно получить «подлагивание» эмулятора и его беспричинное прекращение работы.

NOX Player

Еще один эмулятор Android для запуска приложений и игр на стационарном компьютере. Получить бесплатную версию программы можно по адресу. Девиз разработчика: «Чем проще, тем лучше», поэтому интерфейс программы прост и интуитивно понятен, но в то же время наделен достаточно богатым функционалом. В арсенале эмулятора:

  • настраиваемые клавиши управления;
  • возможность создания скриншотов и записи потокового видео;
  • виртуальный GPS;
  • регулировка громкости;
  • наличие Root-прав для виртуального девайса.

К сильным сторонам эмулятора относятся: стабильная и довольно шустрая работа, невысокие системные требования. По заявлению разработчика, минимум, что надо иметь в системном блоке: процессор с поддержкой виртуализации, 512 МБ ОЗУ и 1 ГБ свободного места на жестком диске. Этого вполне достаточно для запуска мессенджеров и простых 2D-приложений. Для запуска «тяжелых» игрушек потребуется значительно больше вычислительных ресурсов.

Remix OS Player

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

Инсталляционный пакет на сайте разработчика имеет внушительные 780 МБ. Приложение предъявляет низкие системные требования к железу (ОЗУ от 1 ГБ и двухъядерный процессор с технологией виртуализации), но в то же время наделено хорошим быстродействием. В виртуальной среде существует возможность запуска большинства «тяжелых» игр с достойными показателями fps.

Существенным недостатком эмулятора является его категорическое нежелание работать с процессорами AMD. Чтобы насладиться богатым функционалом, системой должен управлять центральный процессор производства Intel.

Genymotion

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

Эмулятор работает в связке со средой разработки приложений Android Studio, и в последующем не требует потери времени на компиляцию исполняемого файла и его установку на устройство. Разработчик сразу может видеть в окне программы результат проделанных изменений.

Единственное из представленной подборки приложение, которое для получения инсталляционного файла, требует прохождения несложной процедуры регистрации на официальном сайте разработчика. Использование эмулятора платное. Для частника он обойдется в $136 в год, для организаций от $412 в год за каждую лицензию.

Еще одну сложность при первичной настройке приложения вызывает процесс интеграции Genymotion в Android Studio. Для этого необходимо дополнительно скачать плагин и “внедрить” его в среду разработчика. На выходе получаем мощный пакет для оперативного тестирования созданных под Android приложений.

Вывод

Конечно, эмуляторы не могут полностью заменить мобильный гаджет. Они медлительны, иногда «глючны», но как альтернатива — вполне имеют право на жизнь. И если смартфон уже не «тянет» любимые игры, в них всегда можно «погонять» на рабочем столе компьютера.

При подготовке материала использовались источники:
https://habr.com/ru/articles/218739/
https://club.dns-shop.ru/blog/t-328-prilojeniya/27918-populyarnyie-emulyatoryi-android-dlya-windows/

Добавить комментарий