Почему лагает эмулятор андроид на компьютер
Последние несколько месяцев я работал над SDK для Android, входящим в платформу управления контентом Nuxeo. Особенно много работы было в последнее время, с приближением официального релиза SDK. Я хочу поделиться несколькими практическими советами по поводу разработки под Android, в частности тестирования и эмуляции. Уже после нескольких дней разработки я понял, что работа с эмулятором Android — не сахар, потому что он чудовищно медленный.
Начнём с того что он медленно запускается, но даже если использовать для ускорения запуска снапшот состояния, выполнение кода все равно происходит медленно, особенно в режиме отладки.
Тонкая настройка параметров Qemu не слишком помогла — скорость работы эмулятора осталась медленной, возможно именно поэтому большинство разработчиков предпочитает использовать реальные устройства, подключенные по USB.
В любом случае, мне хотелось найти решение, потому что я хотел показывать результат работы приложения на проекторе и не хотел чтобы демонстрируемое приложение тормозило.
Впечатления от использования Android_x86 в качестве окружения для тестирования
Скорость
Тут различия видны невооружённым глазом.
Вот немного цифр, чтобы было понятнее насколько всё ускорилось:
Эмулятор Android на ARM работает примерно наполовину медленнее чем Nexus One, а Android x86 — примерно в два раза быстрее.
Всех приветствую!
За последние пару недель получил несколько вопросов однотипного содержания: "почему дико тормозит BlueStacks. " ( прим. : это эмулятор среды Android, запускаемый в Windows) .
Сначала подумал, что проблема на стороне BlueStacks, но потом, как оказалось, — тормоза возникали из-за откл. виртуализации . 👀
Собственно, что это такое?
Виртуализация — это спец. технология, позволяющая на одном физическом компьютере запускать несколько операционных систем. То есть эта "штука" позволяет в вашей Windows запускать эмуляторы Android, Windows, iOS и пр.
Разумеется, если она отключена — то всё это "добро" будет либо тормозить (либо, что более вероятно, просто зависнет или при запуске возникнет ошибка!).
Ниже несколько советов о том, как проверить задействована ли эта самая виртуализация, и как ее включить. 👌
Соединение виртуальной машины Android, AVD и Eclipse
Целью была возможность использовать новую виртуальную машину из Eclispe для тестирования и отладки приложений. Чтобы это сработало, нудно настроить сетевое соединение между основной операционной системой (где работает Eclipse) и гостевой VM. Для этого в VirtualBox есть несколько настроек в Network settings:
- use bridge mode: он должен работать но для него может потребоваться запуск DHCP в основной ОС
- host only network: создаёт виртуальную сеть между основной и гостевой машинами; это самый простой в использовании вариант
Когда сеть будет настроена, перезапустите виртуальную машину, войдите в режим командной строки (Alt+F1) и введите:
Это выведет текущий IP виртуальной машины. Обычно это будет что то вроде 192.168.56.101 для гостевой машины, основная получает адрес 192.168.56.1.
На основной машине открываем командную строку, переходим в директорию platform-tools для Android:
Это зарегистрирует виртуальную машину в качестве нового устройства:
Теперь можно запускать и отлаживать Ваше приложение прямо из Eclipse.
Как видите, прирост скорости весьма заметный:
- Запуск VM занимает 2 секунды вместо 30
- Приложения запускаются очень быстро, даже в режиме отладки (нет тормозов, присущих эмулятору ARM)
1. Убедитесь, что у вас включена технология аппаратной виртуализации
Пожалуйста, перейдите по ссылке, чтобы узнать, как включить виртуализацию на вашем ПК. Если виртуализация выключена, вы увидите уведомление в BlueStacks, как на изображении ниже.
❼ YouWave
YouWave - главное окно
YouWave — этот эмулятор примечателен тем, что он очень точно эмулирует не только интерфейс Андроид, но и многие другие мелочи: например, сенсорную клавиатуру, многопользовательский онлайн-модуль, SD-карты и пр.
Также, если вы обратите внимание на приведенный выше скрин, то заметите, что YouWave имеет такие же вкладки, как и любой мобильный телефон: музыка, галерея, инструменты и т.д.
- возможность установки как APK-приложений, так и с Google Play;
- точная эмуляция элементов телефона (SD-карт, сенсорной клавиатуры и пр.;);
- поддержка мульти-плеера;
- относительно низкие системные требования (2 ГБ ОЗУ при использовании Windows 7);
- кнопки для контроля звука ("родные" как на Андроид);
- совместимость с Windows 7/8/10/11.
2. Назначьте больше оперативной памяти (ОЗУ) и ядер процессора (CPU) в настройках BlueStacks
Для этого откройте меню настроек BlueStacks, кликнув по иконке в виде шестеренки в нижней части панели инструментов BlueStacks. После перейдите во вкладку "Движок" и назначьте больше оперативной памяти (ОЗУ) и ядер процессора (CPU) для работы BlueStacks. Подробности здесь.
Остались еще вопросы?
Вопрос. Как я могу узнать, соответствует ли мой компьютер рекомендуемым системным требованиям для запуска BlueStacks?
Ответ. Вы можете проверить очки PassMark вашего процессора здесь и сравнить полученные результаты с минимальными и рекомендуемыми системными требованиями для работы BlueStacks по этой ссылке.
Вопрос. Я столкнулся с проблемой работы определенного приложения (игры) на BlueStacks. Что мне делать?
Ответ. Пожалуйста, ознакомьтесь с этой статьей, в которой вы найдете решения для различных проблем (вылетов, черного экрана и многих других).
Обновлено 27 июля 2020 года
Причины проблем с эмуляторами
6. Проверьте конфигурацию антивирусного ПО
Если вы чувствуете, что BlueStacks работает медленно даже после выполнения рекомендаций выше, проверьте настройки своего антивирусного ПО, так они могут негативно влиять на производительность платформы. Пожалуйста, перейдите по этой ссылке, чтобы узнать, как настроить антивирус.
ШАГ 1: поддерживает ли ее ЦП
И так, для начала стоит сказать, что если у вас относительно новый ПК — скорее всего ваш процессор поддерживает аппаратную виртуализацию (так называемые технологии Intel VT-X и AMD-V (более подробно на Википедии) ).
Но тем не менее, прежде чем разбираться с эмуляторами, "рыскать" по BIOS и "искать" оное — не помешало бы уточнить этот момент. 👌 (тем более, что в BIOS номинально строка может быть, а по факту. она будет "пустой")
Для этого необходимо узнать 👉 точную модель своего ЦП. Сделать это можно, например, с помощью сочетания Win+R, и команды msinfo32 (см. скрин ниже 👇).
Сведения о системе — что за ЦП
После, зная модель ЦП, найдите спецификацию к нему (Google 👍), и посмотрите, есть ли в разделе с технологиями (инструкциями) искомая строка (Intel VT-X и AMD-V 👇).
Спецификация к ЦП от AMD и Intel
❿ XePlayer
XePlayer — загрузка игры
Это полностью бесплатный эмулятор Android, являющийся клоном другого популярного продукта Nox App Player. По заверениям разработчиков, они существенно переработали его, и он стал одним из самых быстрых и функциональных среди др. аналогичных продуктов.
Позволяет записывать в видео всё, что происходит у вас на экране эмулятора, поддерживает клавиатуры и джойстики, полностью совместим с Google Play. По статистике разработчиков — XePlayer поддерживает 99% игр, размещенных в Play Market!
XePlayer — окно с игрой
Что касается работы в целом (не беря во внимание некоторые функции) — то она практически ничем не отличается от Nox App Player (который был указан чуть выше в статье).
Вопрос от пользователя
Здравствуйте.
Подскажите, почему могут тормозить эмуляторы на ноутбуке? Я пробовал разные версии: BlueStacks и MEmu (для Андроид), Kega (это для Sega), Remix OS и т.д. Просто они все как будто замедлены, всё равно что поставить воспроизведение видео на 20-40% медленнее.
(PS На другом ПК у меня все ОК, нормально работает)
Если характеристики вашего ноутбука удовлетворяют рекомендуемым тех. требованиям для работы этих эмуляторов — то скорее всего проблема связана с отключенной виртуализацией в BIOS/UEFI компьютера (AMD-v или Intel VT-x).
Включить ее не так уж и сложно (даже если вы не разу не заходили в BIOS). Рассмотрим все на примере.
Разбираемся с виртуализацией
ШАГ 2: проверяем, задействована ли она (Windows 10)
В Windows 10 довольно просто и быстро узнать, включена ли виртуализация . Для этого достаточно:
- запустить диспетчер задач — Ctrl+Alt+Del (или Ctrl+Shift+Esc);
- перейти во вкладку "Производительность / ЦП" и посмотреть строку "Виртуализация" ; 👇
- в моем примере ниже — она отключена ! Чтобы включить ее, необходимо будет воспользоваться настройками BIOS.
Настройка Android_x86 внутри VirtualBox
Следующий шаг: создание виртуальной машины, способной запускать этот образ.
Я использовал VirtualBox, но слышал что QEmu тоже неплохо подходит.
Итак, в VirtualBox необходимо создать новую машину:
- целевая OS: choose Linux
- версия целевой OS: другая
- Я использовал 1GB RAM и 1 CPU (остальные настройки оставил по умолчанию)
- добавить жёсткий диск: VDI drive, динамический размер, 512 Mio
- добавить CDROM, в который загружен скачанный ISO
В загрузочном меню выбираем установку на жёсткий диск:
В процессе установки придётся сделать следующее:
- создать новый раздел на жёстком диске
- отформатировать его в ext3
- выбрать этот раздел для инсталляции Android
Когда установка завершится:
- выключить виртуальную машину
- удалить устройство CDROM, указывающее на ISO образ (в окне конфигурации VirtualBox)
Загружаем виртуальную машину: у Вас теперь есть работающий образ Android x86.
Но так как по умолчанию он сконфигурирован для Eee PC, это не идеальный вариант для тестирования приложений, предназначенных для экрана смартфона.
Теперь нам необходимо изменить конфигурацию под экран телефона.
Выключаем VM и VirtualBox.
Первый шаг: создать новые режимы разрешения. Я определил 3 режима:
Здесь Android2.3 это имя созданной виртуальной машины.
Теперь, когда мы объявили новые режимы, необходимо их использовать. Для этого придётся изменить параметры ядра.
Чтобы это сделать, необходимо перезапустить виртуальную машину и в мню загрузки выбрать Debug mode, чтобы Android загрузился с командной строкой.
Запускаем виртуальную машину.
Когда она запустится, мы перемонтируем загрузочный раздел в read/write, чтобы можно было изменять конфигурацию Grub.
После этого можно будет редактировать файл menu.lst.
Теперь дублируем первый пункт меню (3 строки) и редактируем параметры ядра (первую запись «title» и две следующих строки).
Параметры по умолчанию таковы:
Параметры, которые я использовал:
Название впишите какое понравится.
Если хотите выбирать разрешение при загрузке, можно сделать так:
Сохраните свой menu.lst (:wq) и перезапустите виртуальную машину используя меню VirtualBox.
Теперь можно будет запустить виртуальную машину Android, которая будет выглядеть как телефон.
Несколько советов по использованию виртуальной машины:
- Если не видите мышь на экране Android, используйте меню VirtualBox чтобы выключить mouse integration (кнопка Host+I).
- Кнопка Windows соответствует кнопке Home в Android.
- Esc соответствует кнопке «назад» в Android
- F2 соответствует кнопке Menu
- F3 соответствует кнопке поиска
- Alt+F1 — переключение в консольный режим
- Alt+F7 — переключение в режим GUI
Проблема с видеодрайвером
Чаще всего проблема заключается в том, что драйвер не обновлен (либо установлен "не родной" драйвер с сайта производителя. Особенно часто это касается ноутбуков). В результате нередко наблюдаются ошибки и подвисания в играх, эмуляторах и т.д.
Кстати, чтобы узнать есть ли драйвер на видеокарту — воспользуйтесь диспетчером устройств. Если драйвер на видеокарту установлен — во вкладке "Видеоадаптеры" вы увидите ее модель (без воскл. знаков). Если с драйвером какая-то проблема — будет отображаться желтый треугольник с воскл. знаком, или стоять статус "Стандартный VGA-адаптер" .
Драйвер на видеокарту установлен (слева), драйвера нет (справа)
Кстати, если диспетчер устройств показывает, что драйвер присутствует в системе — это не всегда говорит о том, что он обновлен до последней версии (для перепроверки удобно пользоваться утилитой 👉 Driver Booster).
У меня на блоге, кстати говоря, уже была заметка о правильном последовательном обновлении драйвера видеокарты — чтобы здесь не повторяться, приведу ниже на нее ссылку.
👉 В помощь!
Как обновить драйвер на видеокарту AMD, nVidia и Intel HD: от А до Я.
❾ Koplayer
Koplayer — бесплатный эмулятор Android от Таиландских разработчиков (сам по себе факт достаточно редкий. ). Отличается от многих других тем, что в нем не нужно ничего настраивать: после установки и запуска в Koplayer почти всё работает! Рассчитан в первую очередь для начинающих пользователей.
Играем в Koplayer
- полная поддержка всех функций Android;
- возможность настройки работы ЦП, памяти, разрешения, модели устройства телефона и др.;
- тонкая настройка управления: кнопки в играх можно "привязать" к нужным клавишам клавиатуры компьютера;
- возможность запускать несколько экземпляров Android параллельно;
- запись всего происходящего на экране эмулятора в формат видео AVI;
- эмуляция GPS положения;
- запоминание положения и размера закрытого окна Koplayer;
- поддержка Windows 7/8/10/11 (32/64 Bits).
Блокировка антивирусом
Ну и нельзя не сказать пару слов об антивирусах. Ряд их функций (и ограничений) может блокировать нормальную работу эмуляторов. Например, такой популярный антивирус как AVAST ограничивает виртуализацию (работу которой проверяли в шаге 1).
В этой статье вы узнаете, как повысить общую производительность BlueStacks и ускорить его работу.
Пожалуйста, убедитесь, что у вас установлена самая последняя версия BlueStacks, так каждое обновление включает исправление ошибок и оптимизацию работы программы.
ВНИМАНИЕ. Пожалуйста, проверьте, соответствует ли ваш ПК или ноутбук системным требованиям, прежде чем продолжить читать статью.
Android_x86
В проекте есть несколько образов для скачивания, и хотя они не успевают за всеми официальными релизами Android SDK, они предоставляют загрузочный образ Android 2.3, который меня и заинтересовал.
Использование
Пока виртуальная машина работает как ожидалось, и кроме скорости различий особых я не заметил. Все проекты Android установились правильно. Примеры проектов из SDK собираются и работают нормально.
Единственный заметный глюк: приложение галереи (Cooliris) сломано, я пробовал с последней ночной сборкой образа — стало немного лучше, но проблемы всё равно остаются.
Ещё одна странность: примерно в 10% случаев виртуальная машина не загружается и её приходится перезагружать. Так как загрузка происходит очень быстро, это не особо мешает, но я всё равно постараюсь понять в чём тут дело.
❺ Remix OS Player
Очень неплохой эмулятор, построенной на системе Remix OS (кстати, ее раньше необходимо было предварительно загружать, сейчас же он хорошо работает под Windows).
Стоит отметить, что Remix OS Player достаточно давно не обновлялся, однако на нем работает до сих пор большинство современных игрушек.
Весьма интересная деталь Remix OS Player — в нем имеется специализированный магазин с огромным количеством различных приложений. Есть поддержка широких экранов (поддержка формата HD и пр.).
Remix OS Player хорошо работает почти во всех версиях ОС Windows 7/8/10.
- высокая совместимость с приложениями и играми, хорошая адаптированность для работы на ПК;
- большой встроенный магазин с различными приложениями;
- поддержка широких и больших экранов;
- можно запустить несколько окон эмулятора для одновременной работы нескольких игр, приложений;
- тонкая настройка мышки и клавиатуры для качественного и успешного прохождения игр, поддержка геймпадов;
- поддержка Windows 10/11 (32/64 bits);
- все вышеперечисленное идет в комплекте к эмулятору (правда, есть в этом и минус — достаточно большой вес программы. ) .
Andy — главное окно
Andy — максимально простой эмулятор для начинающих пользователей. Почти всё управление в нем осуществляется с помощью обычной мышки (это как "палец" на смартфоне).
Вообще, Andy выделяется среди других продуктов тем, что он поддерживает многие "капризные" игры: The Sims, Plants vs Zombies, Clash of Clans и пр. (см. скриншот ниже).
Работа игр в Andy
Ну и последнее, чтобы я отметил — это относительно низкие системные требования. Если тот же BlueStacks у вас тормозит — то попробуйте Andy, скорее всего производительность вырастет.
3. Переведите ПК в режим высокой производительности
Выберите план питания "Высокая производительность" на Панели управления Windows.
4. Проверьте актуальность драйверов видеокарты (NVIDIA или AMD)
- NVIDIA. Используйте приложение GeForce Experience, чтобы устанавливать самые актуальные видеодрайверы.
- AMD. Для обновления видеодрайверов используйте приложение AMD Radeon.
Используем файл в качестве SD карты
Из командной строки Android:
Теперь перезапускаем VM в режиме отладки, перемонтируем раздел в режиме чтение+запись и редактируем menu.lst чтобы добавить один параметр ядра:
Используем отдельный раздел
Здесь потребуется чуть больше работы.
Для начала придётся создать новый жёсткий диск в VirtualBox и подключить его к виртуальной машине.
Теперь запускаем машину в режиме отладки. Используем fdisk чтобы создать раздел. Когда раздел создан, надо его отформатировать:
Теперь редактируем menu.lst и добавляем параметр:
❹ Leapdroid
Еще один эмулятор, позволяющий легко устанавливать Андроид-приложения на компьютер/ноутбук (построен на базе VirtualBox) . Думаю, что данная программа придется больше всего по душе любителям игр. Ведь она даже в отсутствии мощного планшета или смартфона, позволяет насладиться во всех красках новейшими игрушками!
Leapdroid кроме игр, позволяет общаться в любых популярных приложениях (Viber, WhatsApp, Телеграмм и пр.) . Да и вообще, иногда полезно сначала поставить приложение в эмулятор, оценить его, а затем уже ставить на смартфон (меньше мусора, ошибок, и проблем с телефоном).
Главное меню Leapdroid
- высокая скорость работы (даже при запуске требовательных игр Android);
- взаимодействие с библиотекой DirectX для Windows (кстати, именно благодаря этому, эмулятор поддерживает хорошую скорость работы и высокие графические возможности) ;
- поддержка OpenGL;
- Key mapping (для настройки управления с помощью мышки и клавиатуры);
- поддержка GLES 1.1 и GLES 2.0;
- встроенный редактор ввода IME;
- гибкая настройка интерфейса под свои требования;
- взаимосвязь между текстовым буфером обмена ОС и эмулятором;
- высокая совместимость: поддерживается ~97% приложений и игр;
- отсутствие поддержки Google Play;
- в BIOS компьютера должна быть разрешена поддержка виртуализации (возможно вам пригодится статья о настройке BIOS);
Эмуляция против симуляции
Я не разрабатываю софт под платформы от Apple, но похоже что у симулятора iPhone нет таких проблем с производительностью, как у эмулятора Android.
Одна из причин состоит в том что он работает не как «настоящий симулятор», т.к. инструкции CPU, используемые в симуляторе iPhone такие же, как у компьютера, на котором запущен симулятор (x86).
Android, с другой стороны, вынужден эмулировать настоящий процессор архитектуры ARM поверх процессора x86. Это добавляет довольно значительный оверхед в плане производительности.
По крайней мере для демонстрации приложения мне ни к чему эмулировать ARM, мне нужна только возможность запустить Android и моё приложение.
❽ Genymotion
Genymotion - основное меню
Genymotion — очень быстрый эмулятор от французских разработчиков. Благодаря поддержки OpenGL многие игры на нем идут весьма плавно и ровно (без просадок по FPS и фризов).
Также стоит отметить, что Genymotion может эмулировать не просто какой-то эфемерный Android — а воспроизводить точную копию работы конкретных телефонов (все современное - поддерживается!). Именно благодаря этому его совместимость с играми (и др. приложениями) - одна из самых высоких на рынке.
Genymotion — игра пошла.
- поддержка ускорения с OpenGL (благодаря чему большинство игр идет очень плавно!);
- позволяет запускать почти все игры и приложения (высокая совместимость достигается за счет эмуляции точной копии работы телефона) ;
- возможность копировать файлы в систему Genymotion прямо через буфер обмена (правка/копировать — правка/вставить) ;
- полная поддержка Google Play (уже, что называется "из коробки");
- поддержка джойстиков, клавиатур и прочего "добра" для комфортного пребывания в играх;
- эмуляция передней и задней камеры телефона;
- эмуляция работы интернета через GPRS, Edge, 3G, 4G;
- поддержка всех популярных версий Windows.
- нет поддержки русского языка;
- нет поддержки голосовых вызовов.
❸ Nox App Player
Nox App Player — очень популярный эмулятор, работающий на версиях Android 4.4+. Приложение очень точно эмулирует поведение смартфона, о чем говорят сами разработчики. Также в Nox App Player предустановлен Google Play (что существенно упрощает поиск и установку любых других приложений) .
Nox App Player — главное окно приложения
Отдельно добавлю, что Nox App Player поддерживает не только клавиатуру и мышку, но и джойстики и любые другие игровые прибамбасы (руль, педали и пр.). Есть возможность запустить две игры одновременно, воссоздав среду так, что будто бы игры работают в одной локальной сети.
Стоит отметить, что Nox App Player поддерживает Windows 10 и отлично работает на новых процессорах Intel и AMD.
- совместим с версиями Android 4.4+;
- игры и приложения можно установить перетаскиванием на окно программы APK файла, либо использовать Google Play (который предустановлен);
- настройки программы позволяют весьма точно адаптировать ее под работу конкретного планшета или телефона: т.е. можно задать разрешение, объем памяти, данные производителя и пр.;
- возможность получения Root-прав;
- легкий перенос файлов с ПК на эмулятор (и обратно);
- поддержка джойстиков, рулей и пр. игровых геймпадов;
- поддержка новых процессоров Intel и AMD, совместимость с Windows 10;
- высокая степень адаптации под динамические игры — большинство идет без просадок в 60 FPS.
Отключена виртуализация
Виртуализация (например, Intel Virtual Technology) — спец. технология, позволяющая запускать на одном физическом компьютере одновременно несколько ОС (активно используется при работе эмуляторов, виртуальных машин и т.д.).
Так вот, эта самая виртуализация очень сильно влияет на работу эмуляторов (если она выключена — они могут либо вообще не запускаться, либо сильно тормозить и фризить).
Включить или выключить ее можно в настройках BIOS (UEFI). Обычно, в ноутбуках этот раздел помечается как "System Configuration" (или просто "Configuration").
Кратко, что нужно сделать:
- зайти в настройки BIOS (как правило, после включения устройства — нужно несколько раз нажать на кнопку "Del" или "F2");
- открыть раздел "System Configuration" (используйте стрелочки и клавишу Enter/Esc);
- параметр ". Virtualization. " перевести в режим "Enabled" (это означает включено);
- сохранить настройки и перезагрузить устройство (обычно, нужно нажать на F10 — "Save and Exit").
Настройки BIOS — включаем виртуализацию / Кликабельно
Intel Virtual Technology — Disabled (означает выключено)!
👉 Важно!
Также обратите внимание на работу антивируса (если он у вас установлен). Например, AVAST может блокировать нормальную работу виртуализации.
Добавляем SD карту
10-ка лучших эмуляторов Андроид
Некорректные настройки самого эмулятора
В ряде случаев проблема с тормозами эмулятора может быть легко и быстро устранена с помощью его же настроек (например, снизив разрешение и поменяв DirectX на OpenLG — можно уменьшить нагрузку на систему. ) . Вообще, конечно, многое здесь зависит от самого эмулятора, и общих советов на каждый случай давать сложно.
В BlueStacks, например, для выполнения вышесказанного — необходимо перейти в настройки эмулятора и открыть раздел "Экран" . 👇
Далее передвинуть ползунок в режим наименьшего разрешения (DPI — также рекомендуется уменьшить до макс. возможного) . Благодаря этому изображение на экране станет "чуть хуже" (на глаз иногда вообще не заметно) — зато нагрузка на ваше устройство значительно уменьшится (а значит и тормоза могут пропасть).
BlueStacks — настройки экрана
Кроме этого, рекомендую также зайти в раздел "Движок" и попробовать изменить режим графики, например, с DirectX на OpenLG (или наоборот). В зависимости от конфигурации ПК/ноутбука — эмулятор может начать работать значительно быстрее и лучше (или медленнее и хуже ☝). Определяется только экспериментально.
Низкие характеристики у ПК/ноутбука
Следующее, на что рекомендую обратить внимание — это характеристики вашего ноутбука или ПК. Дело в том, что подавляющая часть эмуляторов (и виртуальных машин) очень требовательны к ресурсам ОЗУ и ЦП (оперативной памяти и процессору).
Сегодня, для более-менее сносной работы того же BlueStacks требуется не менее 8 ГБ ОЗУ !
Примечание : тех. требования у каждого эмулятора указываются, обычно, на сайте разработчика.
Тех. требования эмулятора BlueStacks 4
Кстати, если вы "запамятовали" характеристики своего компьютера — рекомендую воспользоваться спец. утилитами для просмотра его характеристик (например, 👉 Speccy или AIDA).
См. скриншот ниже со Speccy: указывается и модель ЦП, и количество ОЗУ, и температуры, в общем, всё, что нужно. 👌
5. Закройте другие программы, использующие ресурсы оперативной памяти (ОЗУ) вашего ПК
Запуск большого количества программ одновременно может понизить производительность системы. Закройте лишние приложения в Диспетчере задач, нажав на кнопку "Снять задачу".
❶ BlueStacks
Самый популярный эмулятор Android для компьютера, и я не мог не поставить его на первое место. Программа была создана еще в 2011 г. и до сих пор является эталонной!
Чтобы начать работать с BlueStacks — достаточно только произвести его установку, а после войти в свой аккаунт Google Play. Согласитесь, это мега-просто? После, можно запускать большинство игр для Android.
Главное окно эмулятора BlueStacks
Игра про колобка / BlueStacks
- высокие системные требования (из-за чего на слабых ПК могут наблюдаться тормоза. Кстати, рекомендую оптимизировать и ускорить работу ПК);
- программа условно-бесплатная.
Достаточно простой эмулятор с интересным интерфейсом: у него нет меню с приложениями, зато имеется боковая панель с дополнительными клавишами.
Сразу хочется сказать о том, что Google Play уже внедрен в эмулятор, и поэтому есть возможность сразу же начать устанавливать любимые игры и приложения. Кнопки управления можно перенести на отдельные джойстики, подключенные к ПК (так играть в игры еще интереснее!).
MEMU — главное окно эмулятора!
- высокая совместимость с большинством приложений и игр для Android, прекрасная эмуляция большинства требовательных игр;
- эмуляция GPS;
- предустановленный Google Play;
- синхронизированный доступ между вашей системой Windows и эмулятором Android;
- установка приложений APK простым перетаскиванием мышкой;
- можно самостоятельно задавать необходимые параметры эмулируемого устройства;
- возможность запуска несколько Android-систем одновременно!
- небольшое число функций;
- слишком простой интерфейс.
ШАГ 3: включаем виртуализацию (настройка BIOS)
1) Первое действие — 👉 входим в настройки BIOS (на всякий случай привел ссылку на инструкцию с подробным описанием, как это можно сделать).
2) Второе, необходимо найти вкладку с расширенными настройками системы — обычно она именуется примерно, как "System Configuration" или "Advanced Mode" (зависит от версии BIOS / UEFI). Пару примеров ниже. 👇
В общем, наша цель найти строку 👉 Virtualization Technology (или Intel Virtualization Technology // AMD-V // Intel VT-X) и проверить чтобы стоял режим 👉 Enabled!
Virtualization Technology (Enabled — значит включено!)
UEFI (Asus) - Advanced Mode / кликабельно
Intel Virtualization Technology - Disabled / кликабельно
3) Не забудьте, что после изменения настроек в BIOS — их необходимо сохранить (чаще всего клавиша F10 — Save and Exit).
👉 👉 Кроме этого, обратите внимание, что в Windows 10 по умолчанию компонент Hyper-V отключен (а он может понадобиться, при использовании некоторого ПО, связанного с виртуализацией . ).
Чтобы включить этот компонент:
- нажмите сочетание Win+R;
- в окно "Выполнить" выставьте команду optionalfeatures и нажмите Enter;
- в открывшемся окне с компонентами Windows — найдите оный и включите его. Нажмите OK!
PS
У меня на блоге было несколько заметок, посвященных настройке и использованию виртуальных машин. Возможно, пробежавшись по этим инструкциям, вам удастся быстрее настроить виртуальную машину и решить свою задачу. Ссылочки ниже. 👌
👉 В помощь!
1) Виртуальная Windows XP/7/10 без скачивания спец. софта (настраиваем встроенный Hyper-V в ОС Windows 10).
2) Как установить и настроить виртуальную машину VirtualBox (пошаговый пример / или как запустить старую Windows в новой ОС).
3) Почему тормозят эмуляторы в Windows (например, BlueStacks для Андроид).
Должен признать, что иногда мне задают вопросы относительно запуска Андроид игр и приложений на компьютере под ОС Windows. А для этой возможности прежде всего необходимо установить специальную программу — эмулятор Android , и лишь потом уже в нее устанавливать саму игру (ну или любую другую программу) .
Также весьма неплохо использовать такой эмулятор для проверки некоторых нужных (но подозрительных) приложений, если не хотите засорять память телефона или попасть на удочку разводил.
Собственно, сегодня в этой небольшой заметке остановлюсь на нескольких лучших эмуляторах Андроид для Windows (разумеется, подобрал их по своему усмотрению ☝).
- иметь объем ОЗУ не менее 4 ГБ (чтобы не было тормозов и зависаний, дабы эмулятор обеспечивал плавность и качество динамичных сцен);
- проверить в BIOS включена ли виртуализация (более подробно об этом тут);
- также необходимо проверить и обновить драйвера на видеокарту. Лучше всего это сделать с помощью спец. утилиты Driver Booster.
Содержание статьи
Кликните по ссылкам ниже, чтобы перейти к соответствующим разделам статьи.
Читайте также: