10 эмуляторов, которые превратят ваш компьютер в ретро консоль

Программ и игр для Android больше, чем для компьютера. Многие из них бесплатны, просты и легко осваиваются детьми. Пользователи привыкли к ним и предпочли бы запускать не только на телефоне, но и на ПК под управлением операционных систем Windows версий:

Эмуляция Android-среды на Линуксе

В эмуляторах для Windows мы фактически запускаем виртуальную машину с Андроидом, которая требует уйму ресурсов на выполнение. В среде Линукс интеграция теоретически возможна на другом уровне: вместо отдельной «песочницы» система запускает мобильную платформу прямо на текущем ядре, благо менять его не особо и надо. Приложения при этом так упаковываются, что их можно выводить наружу в отдельных окнах. Более того: в них можно задействовать даже аппаратное 3D-ускорение, что выводит пользовательский опыт за границы скучноватых «песочниц». Для пользователя это означает, что приложения не будут тормозить, а ресурсы системы никто не будет расходовать зря.

На сегодня существует несколько реализаций запуска Android-приложений в Линуксе (считая официальный эмулятор от Google – The ARC Welder, сделанный как расширение для Chrome). Однако полноценная Android-среда в Linux появилась только в 2017 году. Это чудо называется Anbox и совместимо только с x86/64-процессорами, а также только с дистрибутивами Ubuntu (строго редакций , , , ), Linux Mint, Neon и Elementary.

Установка Anbox

Сам по себе Anbox предлагается в виде автономного установочного пакета Snappy или в виде удалённого инсталлятора в репозитории, установить который можно путём запуска скрипта. Так, например, в Ubuntu это делается следующим образом:

  1. Загрузите скрипт:

$ wget -installer/master/ -O anbox-installer

$ chmod +x anbox-installer

  1. Запустите скрипт:

$ sudo ./anbox-installer

  1. Если терминал попросит вас набрать в строке консоли «I AGREE», сделайте это.

Когда установка закончится, перезагрузите компьютер. Скорее всего, система сама предложит вам это сделать. Если всё прошло благополучно, то после перезапуска в вашем меню появится пункт «Anbox».

Для других дистрибутивов Linux процедура, возможно, будет немного иной. Многие из них также поддерживают пакеты Snap. В любом случае никто не мешает скомпилировать пакет на месте из исходников.

Если вы предпочитаете скачать Snap-пакет, то команда для инсталляции будет такой:

sudo snap install —classic anbox-installer && anbox-installer

Установка приложений в Anbox

Эмулятор (ну хорошо, строго говоря – упаковщик, но для большинства он всё же эмулятор Андроид для Линукс) предназначен для запуска приложений. Так? В Google так не считают. «Корпорация добра» отказывается авторизовать устройства, если те не имеют сертификации. А наш Anbox – вообще не устройство, так что сертификацию он не пройдёт даже теоретически.

Тем не менее способ устанавливать приложения в Anbox есть. Дело в том, что, как и любое «железное» Android-устройство, Anbox имеет режим отладки по ADB, и он изначально активен. Осталось только установить набор команд ADB в саму систему. Для Ubuntu это можно сделать следующим запросом в терминал:

Читайте также:  Какого объема памяти iPhone 12 достаточно: 64, 128, 256, 512 ГБ?

$ sudo apt-get install android-sdk-platform-tools

В число этих самых «Android SDK Platform Tools» входит и ADB.

После этого вам остаётся только скачивать установочные файлы нужных приложений. Ресурсов для этого огромное количество: от глобального apkmirror, до всем известного форума из цифры и трёх букв.

Запомните адрес, куда скачиваете файлы (допустим, Downloads). В Убунту команда для запуска приложений выглядит в общем случае так:

$ adb install ~/Downloads/

Вместо нужно подставить имя файла приложения.

Таким образом Android-приложения будут запускаться в оконном режиме. Разумеется, производительность зависит от параметров системы, но в целом приложения будут работать достаточно быстро.

Особенности работы Android-приложений под Anbox

Хотя благодаря линуксовому ядру кажется, что проблем быть не должно, на самом деле нюансов предостаточно. Отметим следующие:

  • К управлению привыкать особо не придётся. Кнопка «назад» имитируется с помощью клавиши Esc, а вместо жестов по экрану можно пользоваться мышью.
  • Если приложение в принципе не поддерживает x86/64, то запустить его не получится. Это обратная сторона отказа от виртуальной машины.
  • Буфер обмена интегрируется с основной ОС. Увы, интеграции на более высоком уровне пока нет.
  • Существуют рецепты по интеграции Play Market в образ Android. Если вы им последуете, то с помощью Anbox сможете получить куда более функциональное решение. Но можно поступить проще и установить в обычном режиме сторонний магазин приложений.

Настройка Wine

После установки необходимо настроить программу командой:

winecfg

Рис. 1. Окно настроек winecfg

Это команда создаст в домашней директории пользователя , где будут находиться системные файлы с настройками — аналог реестра Windows и drive_c — каталог для приложений Windows. С помощью winecfg можно выбрать версии Windows по умолчанию и для отдельных приложений, версии библиотек, настроить графику и звук, интеграцию с рабочим столом, выбрать диски, с которых разрешен запуск Windows-программ.

А редактировать реестр можно с помощью привычной команды:

Рис. 2. Окно regedit под Wine

После такой первоначальной настройки, уже можно будет устанавливать и запускать программы с помощью Wine. Но многие программы работать не смогут, поскольку требуют определенных библиотек, шрифтов и т.д., которые придется установить отдельно. Для этого воспользуемся программой winetricks, которая входит в стандартный пакет программ Wine. Winetricks кроме шрифтов и библиотек позволяет также устанавливать популярные программы и игры и производить настройки Wine.

Попробуем установить Internet Explorer 7 с помощью winetricks, для этого наберем в терминале:

winetricks ie7

Подождем некоторое время, пока скачаются необходимые файлы и запустится программа-установщик, нажмем кнопку «Next» и подождем окончания установки. Для последующего запуска Internet Explorer нужно будет выполнить команду:

wine «C:\Program Files\Internet Explorer\iexplore»

Но лучше запускать программы из родного каталога. Переходим в каталог (если в имени файла есть пробел, то перед ним нужно ставить обратный слеш «\»):

cd ~/.wine/drive_c/Program\ Files/Internet\ Explorer/

И запускаем программу:

wine

Чтобы не набирать эти команды каждый раз, можно создать простейший скрипт. Переходим в домашний каталог:

Читайте также:  SSH в Windows 10: как активировать сервер и подключиться как клиент

Создаем файл с помощью редактора nano:

nano

Вставляем в файл строчки:

cd ~/.wine/drive_c/Program\ Files/Internet\ Explorer/ wine

Сохраняем файл — Ctrl+O и выходим из редактора — Ctrl+X . Делаем файл исполняемым:

chmod +x

Теперь для запуска ie достаточно набрать:

~/

А можно скопировать файл на рабочий стол и запускать его с помощью мышки:

cp ~/Desktop/

Установка программы с CD или DVD может быть выполнена с помощью такой команды:

wine start «D:\»

Аналогичным образом можно установить другие программы и библиотеки. Также можно воспользоваться графическим интерфейсом программы, набрав winetricks без параметров. Потом выбрать «Select the default wineprefix».

Рис. 4. Выбор действия winetricks

И отмечаем галочками библиотеки, которые необходимо установить. Можно сделать то же самое и посредством командой строки, например:

winetricks d3dx9 dotnet20

Таким образом, мы установим сразу два компонента: d3dx9 и dotnet20. Чтобы в программах корректно отображались популярные шрифты, установим их:

winetricks allfonts

С библиотеками немного сложнее. Разные программы могут потребовать отдельных настроек, определенных версий Windows и библиотек. Для этого можно создать несколько конфигураций Wine, указывая каталог с настройками с помощью переменной окружения WINEPREFIX . По умолчанию WINEPREFIX=~/.wine Для создания новых настроек в каталоге ~/.wine2 наберем:

WINEPREFIX=~/.wine2 winecfg

Таким образом, можно создать любое количество конфигураций. Для настройки и установки шрифтов и библиотек наберем:

WINEPREFIX=~/.wine2 winetricks

Для запуска установленной программы:

WINEPREFIX=~/.wine2 «C:/путь/к/программе/»

Завершить выполнение программы можно с помощью команды:

killall -9

А чтобы завершить работу всех программ, запущенных под Wine, нужно набрать:

wineserver -k

Для удаления настроек и всех программ в префиксе ~/.wine2 нужно просто удалить каталог:

rm -r ~/.wine2

Точно также можно удалить и основной каталог Wine:

rm -r ~/.wine

Будьте внимательны, при этом удалятся также все приложения Windows, которые установлены в этот каталог!

Genymotion

Профессиональным разработчикам и геймерам на Android есть на что рассчитывать, если они используют эмулятор Android Genymotion.

Это еще один подход к виртуальной машине, но, пожалуй, лучше всего поддерживаемый с коммерческой точки зрения.

Genymotion – это коммерческий продукт, в котором виртуальные машины Android доступны в виде облачных образов или локальных настольных виртуальных машин с использованием Virtualbox.

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

Он также поставляется с возможностью установки Google Play Services в стандартной комплектации.

Домашние пользователи имеют сокращенный продукт в Genymotion Personal Edition, который является бесплатным для домашних пользователей и в котором отсутствуют некоторые более продвинутые функции тестирования.

В противном случае вам потребуется годовая лицензия Genymotion, чтобы иметь возможность запускать программное обеспечение и пользоваться поддержкой специалистов.

Попробуйте эмуляторы Android для Linux

Работать с Android, пока вы работаете в Linux, не сложно, благодаря этим различным эмуляторам Android.

Вы можете запуститьAndroid на виртуальной машине с Android-x86 или запустить ее из браузера с помощью ARChon.

Если ваш компьютер недостаточно хорош для эмуляции, вы всегда можете вместо этого отразить свой смартфон Android на своем ПК с Linux.

Читайте также:  Источник заразы: шесть самых зловещих вирусов в истории интернета

Если у вас есть предпочтительный способ запуска приложений Android в Linux, предложите их в комментариях ниже.

Поделитесь статьей:

PCSX(PlayStation

Думаю все старички и любители классики знакомы с этим замечательным эмулятором, который спустя долгое время научился запускать почти что всю библиотеку PlayStation 2 без лишних затрат и усилий, да, эмулятор имеет довольно невнятный интерфейс и множество проблем с некоторыми из игр, но в любом случаи — это легендарный эмулятор, который сделал многое для прогресса эмуляции консолей, и это совершенно глупо отрицать, да и многие люди по сей день им пользуются и играют в классику консоли от Sony.

Установка PCSXR на Linux

Примечание. никоим образом не поощряет незаконную загрузку или распространение ROM-файлов для PlayStation. Если вы решите установить PCSXR, используйте свои собственные игровые диски, которые вы резервировали на свой компьютер, на законных основаниях.

Ubuntu

Ubuntu распространяет эмулятор PCSXR Playstation через репозиторий Universe. Для большинства пользователей источник программного обеспечения Universe должен автоматически включаться. Если по какой-то причине вы обнаружите, что этот источник программного обеспечения не работает в системе, вам необходимо включить его. Для этого откройте Unity Dash (или Gnome Activities и т. Д.) И найдите «программное обеспечение и обновления».

Установите флажок рядом с «Бесплатное программное обеспечение с открытым исходным кодом, поддерживаемое сообществом», затем нажмите «Закрыть».

Затем установите эмулятор PlayStation с помощью этой команды в терминале:

DebianArch Linux

FedoraOpenSUSE

Возьмите последнюю версию великолепного эмулятора PlayStation для OpenSUSE прямо из службы сборки OpenSUSE. Он поддерживает все текущие версии операционной системы. Чтобы установить программное обеспечение, найдите свою версию SUSE, затем нажмите кнопку «1-click install», чтобы запустить программное обеспечение.

Другие Linux

Проект PCSXR прекратил разработку, но это не означает, что программное обеспечение не используется. Фактически, до сих пор удается собрать пакеты для современных дистрибутивов Linux так или иначе членами сообщества. Тем не менее, поскольку проект больше не разрабатывает программное обеспечение, это означает, что нет никакой возможности его упаковки для каждого дистрибутива Linux. Если вы используете операционную систему, которая не является одной из перечисленных выше, лучше всего загрузить исходный код и скомпилировать его самостоятельно.

Кроме того, свяжитесь с разработчиками, отвечающими за программное обеспечение для упаковки операционной системы Linux, которые вы используете, и спросите их, будут ли они упаковывать его для вас. Не больно спрашивать!

Genymotion

Легок в установке, даже если уровень компьютерной подготовки пользователя невысок. Позволяет воспроизводить на ПК работу ряда реальных устройств под управлением самой популярной мобильной ОС.

Ускорение графики осуществляется на аппаратном уровне. В итоге инструмент обеспечивает высокую скорость работы. Предназначен для программистов. В числе функций:

  • Имитация звонков, сообщений и разряда аккумулятора
  • Взаимодействие с Eclipse и Android Studio

Обычным пользователям может не понравится, поскольку многие игры на нем не идут.