Существует Android x86, но он не особо распространён, да и мобильных устройств на нём примерно полтора, поэтому в основном эта мобильная операционная система работает на платформе ARM, из чего следует, что на обычном ПК его не запустить и нужен эмулятор - специальная программа, которая транслирует команды архитектуры x86 в команды ARM. Хотя это не совсем верное определение, часто в основе эмуляторов лежат ядра виртуальных машин, действующих несколько иначе.
Эмуляторов Android не так, чтобы сильно много, но всё-таки достаточно и они разработаны для различных нужд. Одни входят в состав средств программирования, другие предназначены для более широкого спектра задач. Есть и закрытые, и платные, но у всех их есть очевидная общая черта - на них запускается Android. Поскольку мы на игровом канале, то будем рассматривать один из самых популярных игровых эмуляторов BlueStacks. Он бесплатный, запускает, разумеется, не только игры, но и другие программы и имеет относительно удобный интерфейс.
Полное название продукта BlueStacks App Player, то есть проигрыватель приложений, что полностью соответствует действительности. Заявлена поддержка всех приложений из Google Play, для чего разработчики сотрудничают напрямую с большим количеством авторов этих самых приложений.
Работая в BlueStacks и ряде его аналогов, вы получаете не только эмуляцию Android, но и взаимодействие с рабочим столом компьютера. Можно перетаскивать файлы, подключать камеру и телефон, разумеется, есть эмулятор Wi-fi, GPS и других датчиков.
Это практически настоящий Android с полноценной клавиатурой, мышкой и на большом экране.
Плюсы эмуляторов
Эмуляторы обычно имеют гибкие настройки, а также можно выбрать конкретное эмулируемое устройство или “создать” своё - и это первый плюс подобных программ, не считая эмуляции датчиков, о чём было сказано выше.
- Цели, для которых создан эмулятор обычно выполняют в полном или почти полном объёме, то есть он, как правило, не глючит
- Ряд эмуляторов, включая нашего пациента многооконны, то есть легко можно запустить одновременно несколько приложений / игр. Современные смартфоны также на подобное часто способны, но там это вызывает больше проблем и менее удобно
- Не требуется какое-либо сопряжение с компьютером, о чём уже было сказано. Всё сопряжено “из коробки”.
Это не все плюсы, но, пожалуй, основные.
Минусы
- Эмуляторы (по крайней мере бесплатные) работают на движках виртуальных машин. В частности, BlueStacks использует VirtualBox. Это означает дополнительный расход ресурсов, которых требуется и так не мало. Хотя на современном “железе” подобное скорее некритично
- Обновление эмулятора вовсе не обязательно означает обновление версии Android на нём, а альтернативную прошивку установить нельзя в отличии от смартфонов.
- В бесплатных эмуляторах как правило, присутствует реклама. Это плата за бесплатность.
- Малый список устройств может ограничить запуск фирменных приложений.
- Нельзя использовать аппаратную SIM карту.
- Не сенсорный экран (сенсорные мониторы всё ещё мало распространены.
Опять же список недостатков неполный
Вердикт
При достаточно мощном компьютере, если эмулятор не тормозит, он может быть полезен как для игр, так и для запуска программ, в противном же случае лучше воспользоваться смартфоном и/или планшетом