Что делать, если под рукой нет Android-устройства? Обзор Android-эмуляторов
Введение
Часто бывает необходимость проверить работу свеженаписанного приложения на устройстве. Но вполне может оказаться, что устройства под рукой нет. Или нет устройства с определенными параметрами (правда, это больше относится к размеру/разрешению экрана). Что же делать в этом случае?
К счастью, альтернативы есть. Android-сообщество и разные компании предлагают на выбор несколько вариантов замены android-устройств для разных целей.
Я кратко расскажу о следующих:
- Эмулятор в составе SDK
- Genymotion
- Android x86
- Bluestacks
Если интересно — добро пожаловать под кат (осторожно, достаточно много картинок)
Эмулятор в составе SDK
Сайт: http://developer.android.com/sdk/index.html
Самый очевидный способ подмены устройства. Если занимаешься разработкой под Android — эмулятор точно есть.
Использование
Плюсы
Минусы
- Медленный, если не использовать HAXM
- Не ARM, если использовать HAXM
- Нет эмуляции Bluetooth, OTG, наушников и некоторых других железных параметров
Genymotion
Сайт: http://www.genymotion.com/
Проприетарная реализация, выросшая из проекта AndroVM.
По сути, виртуальная машина на VirtualBox с дополнительными фишками вроде своих контролов, расширенной настройки и т.д.
Достаточно удобен, быстр, много возможность, коммандлайн тулы, Java API для тестов.
При создании устройства из сети выкачивается его образ.
APK можно устанавливать, перетянув их на окно с виртуалкой.
Плюсы
Минусы
- Платный для компаний, и это главный минус
- Не ARM
- Достаточно долгий выход актуальных версий Android
Android x86
Сайт: http://www.android-x86.org/
Проект по портированию Android на платформу x86. Распространяется в виде образа iso, можно запустить/установить в виртуальной машине, при большом желании можно даже поставить на живую машину с x86 процессором (на ноутбук, например).
Работает быстро, но есть куча проблем из-за того, что это виртуальная машина. Например, привязывние мыши внутри окна виртуалки, доступ к adb только по сети и т.д.
Для использования в VirtualBox нужно отключать Mouse Integration, иначе в виртуальной машине не видно курсора.
Для подключения adb нужно выполнить
IP-адрес можно узнать, нажав в машине Alt+F1 и введя netcfg. Вернуться в графический режим — Alt+F7.
Плюсы
Минусы
- Неудобный доступ к adb
- Минусы, связанные с использованием VM — привязка мыши, например
- Не ARM
- Очень долгий выход актуальных версий
Bluestacks
Сайт: www.bluestacks.com
Позиционируется как плеер приложений для Windows, Mac и TV. Умеет запускать приложения, имеет доступ к маркету. Неудобен для разработки и тестирования — apk ставятся тулом из комплекта, но доступ к adb можно получить. Однако для запуска приложений может быть полезен.
Для подключения через adb:
Плюсы
Минусы
- Неудобно ставить приложения
- Непонятно, что с версиями android (2.3 под OS X, под Windows ставился 4.0)
- Нет под linux
Источник
Аналоги Android-x86
Это проект по переносу проекта Android с открытым исходным кодом на платформу x86, ранее известную как «патч-хостинг для поддержки Android x86».
Первоначально планировалось разместить различные патчи для поддержки Android x86 от сообщества разработчиков с открытым исходным кодом. Через несколько месяцев после создания проекта мы узнали, что можем сделать гораздо больше, чем просто размещать патчи. Поэтому мы решили создать нашу кодовую базу для поддержки на разных платформах x86 и настроить git-сервер для ее размещения.
Альтернативы для Android-x86
Android iOS (iPhone / iPad)
BlueStacks — это программа, позволяющая запускать ОС Android и Android приложения на ПК с Windows с мгновенным переключением между Android и Windows.
- Условно бесплатная Windows Mac OS
BlueStacks позволяет запускать ОС Android и Android приложения на ПК с Windows с мгновенным переключением между Android и Windows — перезагрузка не требуется. Пользователи теперь могут наслаждаться своими любимыми приложениями для Android на ПК с Windows. Приложения Android могут отображаться в виде значков на рабочем столе Windows или в полнофункциональной среде Android.
Nox APP Player призван предоставить пользователям наилучшие возможности для игр и приложений для Android на ПК.
- Бесплатная Windows Mac OS
Nox App Player: лучший эмулятор Android, лидирующий по технологиям и производительности. Бесплатный инструмент для пользователей, позволяющий наслаждаться многочисленными играми и приложениями для Android со своего рабочего стола.
Android для рабочего стола.
- Бесплатная Windows Android
Remix OS — это инновационная операционная система на базе Android, разработанная для использования на мобильных и настольных устройствах.
Ubuntu Touch — это операционная система Ubuntu для мобильных телефонов.
Ubuntu Touch — это мобильная версия операционной системы Ubuntu для мобильных устройств. Он адаптирован для естественной работы в мобильной среде с сенсорным экраном, но также способен функционировать как настольный компьютер в «настольном режиме». Эта вышеупомянутая конвергенция сред от устройства к устройству является источником термина «конвергенция». Ubuntu Touch создан и поддерживается сообществом UBports, группой добровольцев и увлеченных людей по всему миру, и никоим образом не поддерживается и не связан с Ubuntu или Canonical.
MEmu — это новый эмулятор Android, приносящий удовольствие от использования Android.
По сравнению с другими эмуляторами Android, MEmu обеспечивает высочайшую производительность и максимальную совместимость. Он работает практически на всех устройствах Windows (ПК, ноутбук, устройства 2-в-1, планшеты).
предназначен для запуска виртуальных устройств Android.
- Платная Windows Mac OS
Genymotion — это эмулятор Android для создания и тестирования быстрых, простых и мощных приложений для Android.
Устанавливает Android на компьютер. Основано на Android-x86.
- Бесплатная Windows Android
Phoenix OS — это операционная система для персонального компьютера на основе платформы Android, которая ещё исследуется и разрабатывается. В основном ориентирована на смартфоны, ноутбуки, настольные компьютеры и другие устройства с большим экраном.
Энди преодолевает барьер между пк и мобильными, сохраняя пользователя в курсе последних обновлений ОС.
- Бесплатная Windows Mac OS
Энди преодолевает барьер между настольными и мобильными компьютерами, постоянно информируя пользователя о последних обновлениях ОС Android. Он также предоставляет пользователям неограниченный объем памяти, совместимость с ПК и Mac, а также возможность играть в самые популярные мобильные игры на пк. С телефоном в качестве джойстика вам никогда не придется жертвовать мультисенсорными или гироскопическими элементами игр, а благодаря бесшовной связи между компьютером и мобильным телефоном вы можете получить изображение телефона на улице и посмотреть его на компьютере дома.
Симуляторы Stream iOS и эмуляторы Android в браузере.
- Условно бесплатная Windows Android iPhone Mac OS Онлайн сервис
Потоковые симуляторы iOS и Android в браузере.
Anbox помещает Android в контейнер, и каждое Android-приложение будет интегрировано с вашей операционной системой.
Anbox помещает операционную систему Android в контейнер, абстрагирует доступ к оборудованию и интегрирует основные системные службы в систему GNU / Linux. Каждое Android-приложение будет интегрировано с вашей операционной системой, как и любое другое нативное приложение.
Операционная система с открытым исходным кодом на базе Android для телефонов, планшетов и персональных компьютеров.
- Бесплатная Windows Android
Операционная система с открытым исходным кодом на базе Android для телефонов, планшетов и персональных компьютеров.
Эмулятор Android для настольных ПК, ориентированный на поддержку игр.
- Бесплатная Windows Mac OS
KOPLAYER — это бесплатный эмулятор Android для Windows и Mac, который может помочь вам запускать игры и приложения для Android на вашем ПК с Windows. KOPLAYER берет на себя обязательство предоставить вам лучший опыт для игр с более чем миллионом поддерживаемых приложений. По сравнению с традиционными эмуляторами Android, KOPLAYER использует новейшую технологию ядра в архитектуре x86. Он поддерживает процессоры Intel и AMD, OpenGL, аппаратное ускорение и т. д. Все это дает огромные преимущества в производительности, стабильности, совместимости и позволяет вам получать удовольствие, используя мобильный телефон.
OpenThos — это бесплатный ОС с открытым исходным кодом, основанный на Android-x86, операционная система имеет графический интерфейс. Исходный код доступен на GitHub. Вы можете выбрать английский язык при попытке установить ОС.
OpenThos — это бесплатный ОС с открытым исходным кодом, основанный на Android-x86. Он имеет длинный список функций, как и другие подобные операционные системы на базе Android-x86, за исключением того, что OPENTHOS — имеет открытый исходный код. Исходный код доступен на GitHub, а официальную домашнюю страницу можно найти здесь. В настоящее время официальный сайт, кажется, написан на китайском языке, но, по словам проектной команды, вы можете выбрать английский язык при попытке установить ОС.
Maru делает персональные компьютеры более контекстно-зависимыми, предоставляя вам лучший интерфейс для вашей среды.
- Бесплатная Windows Android Mac OS
Maru делает персональные компьютеры более контекстно-зависимыми, предоставляя вам лучший интерфейс для вашей среды. Это значит, что когда ты в пути, Мару — твой телефон; когда ты за своим столом, Мару — твой рабочий стол.
Android-эмулятор Myoblox для геймеров и профессионалов.
Эмулятор Myblox моделирует от Android 1.1 до бета-версии Android 9.0, включая официальные загрузки с dl.google.com с максимальной игровой производительностью. Даже бета-Android с производительностью Myblox, сохраняя версию Android свободной и без рекламы с поддержкой root, делает игру намного лучше в ваших любимых андроид-играх даже на Pentium 4! Скоро выход! Работает на Motti.NET и Java.
Что в этом списке?
В списке находится программы которые можно использовать для замены Android-x86.
Это аналоги похожие по функционалу на Android-x86, которые заменяют программу частично или полностью. Этот список содержит 15 замен.
С помощью пользователей мы собираем каталог похожих друг на друга программ, чтобы вы могли подобрать альтернативу и скачать их. На сайте можно скачать популярные программы для Windows, Mac Os, Android и iPhone
Источник
Топ 10 эмуляторов Андроид на ПК
В этой статье мы поговорим о том, как можно установить Android на свой компьютер. Зачем это нужно? В первую очередь это необходимо программистам мобильных игр и приложений, для тестирования своих разработок на Андроид. Но, как правило, чаще такая необходимость возникает у обычных пользователей, которые хотят просто запустить и поиграть в любимые игры, созданные только для OC Android, не имеющие версий для ПК.
Эмулятор Андроид — это специальная программа для PC, служащая для имитации работы системы Android, без потери функциональных возможностей и искажений результатов.
Как установить Андроид на ПК
На самом деле установить систему Android на Windows достаточно просто, но для этого вам понадобится загрузить на свой компьютер специальную программу для эмуляции. В настоящее время существует множество эмуляторов, но мы постараемся рассказать вам только о 10 самых лучших симуляторах, с помощью которых можно запускать игры и приложения Андроид на своём ПК под управлением OC Windows.
Прежде чем начинать установку конкретной программы, следует обратить внимание на все функции и системные требования, которые должен иметь ваш ПК.
Системные требования:
- Память (ОЗУ) — должна быть не менее 2 Гб, но для стабильной работы понадобится от 4 ГБ ОЗУ, при меньшем объеме игры могут тормозить.
- Процессор должен быть с поддержкой технологии виртуализации (эта опция активируется в меню BIOS/UEFI).
- Для корректной работы рекомендуется скачать последние драйвера видеокарты или обновить их в диспетчере устройств.
Если ваш компьютер или ноутбук соответствует указанным характеристикам, то можете смело приступать к выбору эмуляторов. Ниже представлен список популярных программ, в порядке убывания.
Эмуляторы Андроид на ПК
1. BLUESTACKS
Одна из самых популярных программ-эмуляторов Android для компьютера, созданная в 2011 году. Для работы достаточно просто установить и запустить программу, затем создать и войти в свою учётную запись Google. После этого вы сможете загружать и запускать практически любые игры или приложения от Андроида.
Видео инструкция как установить Bluestacks.
Источник