Найти тему

Эмуляторы Android. Надо ли?

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

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


Собственной персоной
Собственной персоной

Полное название продукта BlueStacks App Player, то есть проигрыватель приложений, что полностью соответствует действительности. Заявлена поддержка всех приложений из Google Play, для чего разработчики сотрудничают напрямую с большим количеством авторов этих самых приложений.

Работая в BlueStacks и ряде его аналогов, вы получаете не только эмуляцию Android, но и взаимодействие с рабочим столом компьютера. Можно перетаскивать файлы, подключать камеру и телефон, разумеется, есть эмулятор Wi-fi, GPS и других датчиков.
Это практически настоящий Android с полноценной клавиатурой, мышкой и на большом экране.

Плюсы эмуляторов

Эмуляторы обычно имеют гибкие настройки, а также можно выбрать конкретное эмулируемое устройство или “создать” своё - и это первый плюс подобных программ, не считая эмуляции датчиков, о чём было сказано выше.


Настройки
Настройки
  • Цели, для которых создан эмулятор обычно выполняют в полном или почти полном объёме, то есть он, как правило, не глючит
  • Ряд эмуляторов, включая нашего пациента многооконны, то есть легко можно запустить одновременно несколько приложений / игр. Современные смартфоны также на подобное часто способны, но там это вызывает больше проблем и менее удобно
  • Не требуется какое-либо сопряжение с компьютером, о чём уже было сказано. Всё сопряжено “из коробки”.

Это не все плюсы, но, пожалуй, основные.

Минусы

  • Эмуляторы (по крайней мере бесплатные) работают на движках виртуальных машин. В частности, BlueStacks использует VirtualBox. Это означает дополнительный расход ресурсов, которых требуется и так не мало. Хотя на современном “железе” подобное скорее некритично
  • Обновление эмулятора вовсе не обязательно означает обновление версии Android на нём, а альтернативную прошивку установить нельзя в отличии от смартфонов.
  • В бесплатных эмуляторах как правило, присутствует реклама. Это плата за бесплатность.
  • Малый список устройств может ограничить запуск фирменных приложений.
  • Нельзя использовать аппаратную SIM карту.
  • Не сенсорный экран (сенсорные мониторы всё ещё мало распространены.

Опять же список недостатков неполный

Вердикт

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