Здравствуйте! Как часто в вашей работе требовалось запустить какое‑то непонятное приложение, которое очень не хочется или очень опасно запускать на личном смартфоне, а тестового устройства (жертвы будущих экспериментов) для запуска под рукой нет.
Да, можно запустить Android Studio, но данное программное обеспечение требует предварительного изучения мануала — без этого не получится на нем что то запустить, но время и желание на такие задачи есть не всегда. Считается: что лучшая задача — та, которую можно делегировать другому человеку, а на все его возникающие вопросы ответить ссылкой на статью. К сожалению, я такую статью не нашел, и, чтобы не ходить далеко, написал сам. В общем, обычная проблема: не можешь найти хорошего сравнения — разберись сам.
Поскольку у нас нет смартфона, на котором можно запускать различные опасные приложения, к нам на помощь приходят эмуляторы, на которых возможно выполнить поставленные задачи. Но какой эмулятор выбрать, не имея опыта в его использовании и знаний? А также какой инструментарий настройки можно получить с ним в комплекте?
Да, можно по очереди ставить все подряд эмуляторы android и тратить ценное время на понимание его работы, а после матерясь искать другой, который работает, как нужно, или функционал, которого не хватило в текущем.
На просторах Интернета огромное количество различных эмуляторов, я умышленно буду разбирать бесплатные версии. Все потому, что платные версии лучше сравнивать с платными. И вероятность согласования бюджета для покупки эмулятора при проведения небольшого теста скорее всего скатится к «иди купи БУ смартфон и не морочь мне и бухгалтеру голову, ему еще квартальный отчет сводить».
Хочу поберечь ваше здоровье и нервные клетки и дать готовое решение без ненужных описаний красоты интерфейса, сравнений, касающихся отличий одной версии от предыдущей и прочей пустоты. Все те, кто желает подробного и тщательного обсасывания каждого эмулятора, не ждите, этого тут не будет. Статья максимально короткая и техническая. Она предназначена для моих коллег, нуждающимся в ПО, которое будет работать и выполнять заявленные функции. Не вижу необходимости в словоблудии — чтобы глаза отдыхали от текста, добавил скриншотов.
Данная статья нацелена на решение проблемы с использованием того, что есть под рукой — головы, крепких рук и доступа в глобальную сеть Интернет. Ну что же, не будем тянуть! Системный блок за провод и начнем! Идите к холодильнику, доставайте холодное пиво или наливайте горячий чай — начнем вивисекцию!
Первый на рассмотрении: эмулятор NoxPlayer.
Отличный эмулятор Android. Он легко находится в интернете, качается с официального сайта. Дистрибутив весит 569 мб. У данных ребят прекрасный и простой сайт, переведенный на огромное количество языков. Честно, я не знаю что нужно употреблять, чтобы заблудиться на нем.
Не совсем ясно по какой причине, но в эмуляторе используется Android версии 7. Для тех кто не в теме, сейчас последняя актуальная версия — Android 13, она вышла в августе. То есть, используя эмулятор старой версии, вы автоматически возвращаетесь (нет, не в 2007, как вы подумали) в 2017. Но если вас не устраивает данная версия Android, можете попробовать beta‑версию. Она чуть посвежее — Android 9. Понятия не имею, насколько он хорош — я не стал его пробовать по причине неудобства от его сравнения с другими версиями Android.
Я — не разработчик, поэтому не могу сказать своего экспертного мнения на тему того, насколько проблематично эмулировать свежие версии Android. Данный эмулятор может работать в x64 и это прекрасно, замечательно и превосходно! Он хорош тем, что есть версия под Mac, а также без пляски с бубном возможно скачать старые версии под windows\mac.
Эмулятор не требует особых навыков в установке и настройке. Все делается в несколько кликов и любой человек, умеющий нажимать на левую клавишу мыши, сможет установить его.
Что же он умеет?!
Удобно и быстро переносить информацию в виртуальный смартфон, используя горячие клавиши «копировать\вставить». Работает с виртуального смартфона на ПК и наоборот. Все это делается очень легко и без каких‑либо сложностей. За это — отдельное спасибо разработчикам.
Кому нужно или просто интересно — можете поэкспериментировать со сменой модели смартфона,выбрать или сгенерировать свой IMEI и номер телефона, а также настроить любую модель смартфона. На сгенерированный номер отправлять SMS и звонить бесполезно — не обольщайтесь, работать это не будет.
Возможно изменить производительность на высокую, среднюю, низкую или настроить ее по своим параметрам. Также можно включить режим «root», не знаю, зачем, но он есть. Присутствуют и другие плюшки — кому интересно, ставьте и смотрите. Как говорится, аппетит приходит во время еды.
Чем прекрасен данный эмулятор? Рассказываю по пунктам:
Легко и быстро менять количество ядер и ОЗУ;
Есть настройка разрешения для планшетов, телефонов, широкоформатных экранов и индивидуальная настройка;
Возможна отдельная настройка данного эмулятора для игр;
Можно выбрать модель смартфона или сделать настройку по своим параметрам;
Возможность создать или написать свой IMEI;
Создать или написать свой номер телефона;
Настроить резервные копии;
Менять дизайн интерфейса, если это кому‑то интересно;
Включить режим «Root»;
Можно устанавливать программы и игры из Google Play;
При использовании «copy\paste» можно переносить информацию и текст на виртуальный смартфон;
Есть возможность переноса apk‑файлов на на виртуальный смартфон.
Перейдем к следующему эмулятору — BlueStacks 5.
Хороший эмулятор, который долгое время считался лучшим в моем списке используемых. Начнем с сайта: он простой, и даже если он сделан на неизвестном для вас языке, вы без труда найдете на его главной странице инсталлятор для скачивания. В установке нет никаких сложностей.
По функционалу и настройке он очень сильно похож на NoxPlayer — я не буду детально описывать функции, которые в нем есть и чем он отличается от Nox. Если вы ставили и настраивали BlueStacks 5, то в этом сможете разобраться еще быстрее. Интерфейс интуитивно понятен, его настройка не создаст проблем. Если кратко, BlueStacks 5 позволяет настраивать производительность и графику для тех, кто собирается на нем играть. Отдельно хочу обратить ваше внимание: данный эмулятор работает на 32 битах, что нужно учитывать, если вы хотите дать на него нагрузку.
Разрешение экрана позволяет работать с эмулятором в горизонтальном, вертикальном, ультрашироком и, если вам не нравится ни один из предложенных вариантов, можете настроить свой формат разрешения экрана.
В BlueStacks 5 добавлен оператор сотовой связи «Мегафон», и, судя по выпадающему списку, в будущем добавятся еще.
Эмулировать можно по большей части Samsung, OnePlus и несколько других смартфонов. Есть различные настройки для удобства игры и высокого качества отображения.
Есть также подключение геймпада — геймеры точно оценят данную фичу. Также не могу не сказать про прекрасную возможность управления через горячие клавиши.
Данный эмулятор очень сильно похож по функционалу на NoxPlayer, но небольшие отличия все же есть:
Легкая и быстрая смена количества ядер и ОЗУ;
Гибкая настройка разрешения - вертикальный, горизонтальный, ультраширокий экран и индивидуальная настройка;
Возможна отдельная настройка данного эмулятора для игр;
Выбрать модель смартфона или настроить свой;
Создания или написания своего IMEI;
Создать или написать свой номер телефона;
Подключение геймпада для геймеров;
Доступ к смене дизайна интерфейса;
Установка программ и игр из Google Play
При использовании «copy\paste» можно переносить информацию и текст на виртуальный смартфон;
Можно переносить apk-файлы на виртуальный смартфон;
Возможность подключения к Discord;
Есть отложенный ввод (полагаю, что это - плюшка для разработчиков);
Пользователю дают подключить возможность передавать медиафайлы с ПК на эмулируемое устройство;
Настройка горячих клавиш.
Очень простой и красивый эмулятор BlueStacks Х.
Не буду много про него рассказывать. BlueStacks Х полностью работает онлайн и представляет платформу для игр. Инсталлятор весит меньше 1 мегабайта. Крайне простое — приложение скачал, поставил что‑то интересное все. Никаких настроек и плюшек нет — приложение максимально простое, так что возможности запутаться у вас не будет.
Тонких настроек, как в предыдущих приложениях, нет. BlueStacks Х я включил в свою статью, как прекрасное и простое приложение, выполняющее все, что от него требуется, без какой‑либо настройки, головной боли и прочего. Разберется даже 3-х летний ребенок.
Сложный, не очень красивый, но очень функциональный эмулятор Memu Play.
После такого количества интересных фишек разных эмуляторов вы, наверное, думаете, смогу ли я вас удивить? Что я вам могу сказать? Поддержите мое пиво!
Перед вами, возможно, один из лучших на данный 2022 год эмуляторов Memu. Прежде чем начать рассказывать, насколько он шикарен и о тонкостях его настройки, и о том, как легко Memu Play может довести до оргазма любого инженера, которому нужно проверить и протестировать то, что не позволяют сделать другие эмуляторы, расскажу о главном его недостатке. Это реклама. Она начинается при включении, висит внизу в виде игр, а также в процессе работы может вылетать еще небольшими порциями.
Ну а теперь о самом эмуляторе: я нашел его случайно на просторах Интернета и полюбил с первого взгляда. Он прекрасен во всем, он для меня как крайний альбом моей любимой группы Rammstein — в меру тяжелый, но с очень глубоким смыслом, который сможет понять лишь тот человек, которому это дано, который сможет его использовать на полную катушку в своих исследованиях и работе.
Начну с начала: у Memu Play не такой красивый интерфейс, как у предыдущих эмуляторов, но не все долото, блестит.
Memu Play позволяет настраивать качество отображения и нагрузки на ЦПУ и ОЗУ, включать root‑права (не знаю потребуется это кому‑нибудь в работе или нет, но данная функция есть). Как и в предыдущие эмуляторы, Memu Play позволяет удобно настраивать отображение картинки под себя в формате планшет, смартфон, суперширокий экран или вообще настроить его под свой индивидуальный размер. Можно настроить количество кадров в секунду и работать в режиме FPS.
Есть такая настройка, как размер кэша на выбор, скорость и стабильность, возможно указать свой объем, какой требуется. Пока вы не начали засыпать от перечисления функций, давайте я покажу и расскажу, чем данный эмулятор превосходит и так, по сути, идеальные продукты, которые были до него.
Вот она, основная функция, позволяющая менять не только модель смартфона, номер и IMEI. Можно выбирать любого сотового оператора из большой четверки в России. Дается возможность сгенерировать номер телефона данного оператора или вбить свой. Но это еще не все!
У нас есть право выбрать почти любого оператора связи из других стран со своим пулом виртуальных номеров. Они расположены в алфавитном порядке, что очень удобно при выборе нужной страны.
Но это еще не все, что я вам могу рассказать о данном программном обеспечении. Memu Play позволяет более тонко, по сравнению с аналогами, настраивать сеть и название точки Wi‑Fi. Тут уже смотрите сами, как вам удобно. Тут ничего нового, можете сгенерировать или написать что‑то свое.
Дальнейшие функции разбирать не буду — они не сильно отличаются от предыдущих эмуляторов. Почти все также стандартно — изменить интерфейс, подключить микрофон и прочие плюшки‑плюшечки.
Memu Play очень сильно похож по функционалу на NoxPlayer, но небольшие отличия есть:
Легкая и быстрая смена количества ядер и ОЗУ;
Гибкая настройка разрешения — мобильный, широкий, ультраширокий экраны и индивидуальная настройка;
Отдельная настройка Memu Play для игр;
Можно модель смартфона или настроить свой;
Создание или написание своего IMEI;
Создание или написание своего номера телефона;
Широкий выбор операторов связи;
Выбор других стран и местных операторов связи;
Можно менять дизайн интерфейса;
Возможность устанавливать программы и игры из Google Play;
Используя «copy\paste» переносить информацию и текст на виртуальный смартфон;
Перенос apk‑файлов на виртуальный смартфон.
Наличие права пользователя подключиться к Discord;
Отложенный ввод, предположительно, для разработчиков;
Возможность передавать медиафайлы с ПК на эмулируемое устройство;
Настройка горячих клавиш.
На этом все, уважаемый читатель! На твое и только на твое экспертное мнение выкладываю данную статью. Надеюсь, она сэкономит твое время и время твоих коллег, которые столкнуться с необходимостью установить нужный эмулятор. Благодаря моей работе будет проще понять, какой же эмулятор выбрать.
Если Вам нравиться моя статья можете подписаться на мой телеграмм канал Инфобез, стараюсь публиковать там интересный контент.
Комментарии (11)
Johan_Palych
10.04.2023 12:05Как часто в вашей работе требовалось запустить какое-то непонятное приложение,
которое очень не хочется или очень опасно запускать на личном смартфоне,
а тестового устройства (жертвы будущих экспериментов) для запуска под рукой нет.Спасибо, что Вы о нас заботитесь!
В чем заключается методика тестирования "непонятных" приложений на безопасность?
И что делать, если приложения разработаны без поддержки x86_64 и x86?
(ARM, x86, ARMv7, armeabi-v7a, armeabi, arm64, AArch64, aarch64, arm64-v8a)Segrey646 Автор
10.04.2023 12:05-1Иногда приходиться запускать приложения написанное неизвестными разработчиками крайне сомнительного содержания больше похожего на скам, на очень слабом железе (нормального под рукой просто может не быть). Тогда данные эмуляторы меня выручили. Но они не как не заменят полноценной песочницы и специализированного ПО.
hssergey
10.04.2023 12:05+2Пользуюсь Android x86 (https://www.android-x86.org/) - запускаю его под виртуалбоксом. Работает отлично, никакой ненужной рекламы нет.
nick-for-habr
10.04.2023 12:05+1В чём практический смысл многократно подчёркиваемой возможности выбирать в настройках эмуляторов разных "виртуальных сотовых операторов", и даже из разных стран?
Мне не приходит в голову ни одного кейса, где это может играть хоть какую-то роль, тем более - служить определяющим выбор фактором.
Segrey646 Автор
10.04.2023 12:05в статье производиться разбор эмуляторов, для тех кому потребуется данный функционал будет знать и использовать, а не тратить несколько часов на поиск и переборку нужного функционала
dartraiden
10.04.2023 12:05В 2023 году стоит ещё упомянуть Windows Subsystem for Android. В последних предварительных версиях они здорово подтянули игровую производительность. Внутриигровая графика, конечно, всё ещё уступает BlueStacks, но количество кадров в секунду уже комфортное.
user18383
Честно, все подобные эмуляторы меня сильно смущают. Они все проприетарные , с кучей рекламой и только для windows.
Android studio в своем эмуляторе использует qemu. Если хочется запустить эмулятор без android studio, можно воспользоваться скриптом https://github.com/rexim/qemu-android-x86-runner
Если нужен рут, всегда можно пропатчить ядро андроида в iso.
Segrey646 Автор
Благодарю, Вас данной информации мне не хватало, обязательно поставлю и разберусь. Интересно