Хотите запускать приложения Android в Linux? Как насчет игр для Android? Есть несколько вариантов, но лучше всего работает Anbox. Это инструмент, который запускает ваши любимые приложения Android в Linux без эмуляции. Вот как можно использовать Anbox для запуска приложений Android на вашем ПК с Linux.
Встречайте Anbox, ваш «Android в коробке»
Возможность запуска приложений и игра для Android открывает новое возможности в Linux. Мобильные приложения по своей конструкции намного проще, чем те, что используются в операционных системах для настольных компьютеров.
Это может быть именно то, что вам нужно для повышения производительности рабочего стола!
Мобильные игры становятся все более ресурсоемкими. Иногда имеет смысл продолжить игру на другом устройстве. Это особенно актуально, учитывая ограниченное время автономной работы телефона или планшета.
Для запуска приложений Android доступны несколько инструментов в macOS и Windows (например, Bluestacks), но они недоступны для Linux.
Пользователи Linux могут попробовать Anbox, бесплатный инструмент с открытым исходным кодом для запуска приложений Android в Linux. Он основан на последней версии Android Open Source Project (AOSP) и предлагает оконную среду Android.
Anbox использует контейнеры для отделения Android от основной операционной системы, что позволяет запускать игры для Android в Linux.
Это не все; Anbox не имеет ограничений, поэтому теоретически вы можете запустить любое приложение Android в Linux. Также нет аппаратной виртуализации, поэтому Anbox также работает на ноутбуке или настольном компьютере, независимо от характеристик системы.
Какие дистрибутивы поддерживают Snap?
Anbox можно использовать бесплатно, он поставляется в виде простого пакета. Это означает, что двоичный файл и все включено в один пакет, что упрощает установку. К сожалению, это означает, что ваша ОС Linux не может использовать Anbox, если она не может распаковать и установить snaps.
Для установки snaps требуется служба snapd, которая совместима с такими дистрибутивами Linux, как:
- Arch Linux
- Debian
- Fedora
- Linux Mint
- Manjaro
- openSUSE
- Ubuntu
В Ubuntu snapd предустановлен начиная с 14.04. Вы найдете полную информацию о своем дистрибутиве на веб-сайте Snapcraft.
Чтобы установить snapd, используйте следующую команду терминала:
sudo apt install snapd
Прежде чем продолжить, дождитесь завершения установки. Обратите внимание, что хотя snapd работает или предварительно установлен с указанными выше дистрибутивами, Anbox официально поддерживается в Ubuntu 16.04 LTS (Xenial Xerxes) и более поздних версиях. Однако для Ubuntu 20.04 LTS доступна только бета-версия, для которой требуются другие настройки (см. Ниже).
Установка Anbox в Ubuntu 20.04 LTS и выше
Для установки Anbox требуется система под управлением Ubuntu 20.04 LTS или выше. Хотя Anbox мог работать на некоторых предыдущих версиях Ubuntu, они больше не поддерживаются.
Во-первых, убедитесь, что snap установлен. Поскольку вы используете новую сборку Ubuntu, так и должно быть, но на всякий случай проверьте:
snap find hello
В результате отобразится надпись «hello world», подтверждающий, что привязка установлена. Теперь вы можете перейти к установке бета-версии Anbox:
sudo snap install --devmode --beta anbox
Загрузка файлов APK на компьютер
После перезагрузки компьютера вы должны найти Anbox в меню рабочего стола. Для запуска щелкните его иконку. Так выглядит окно Anbox.
Если ничего не происходит или вы зависли на заставке с сообщением «Starting », отмените действие или дождитесь его завершения. Затем откройте новый терминал и введите
anbox session-manager
Затем снова щелкните значок в меню. Через несколько секунд Anbox должен запуститься. (Это известная ошибка в дистрибутивах на основе Ubuntu 16.04 и не должна влиять на последующие дистрибутивы.)
Когда Anbox запущен, вы увидите список основных приложений Android, которые вы можете запускать в Linux, таких как Календарь и Электронная почта. Просто щелкните эти значки левой кнопкой мыши, чтобы открыть их; они появятся в новых окнах, размер которых можно изменить по мере необходимости. Если вам нужен браузер, в комплект входит оболочка WebView.
Установка приложений Android из Google Play и не только
Чтобы добавить свои собственные приложения и игры, вам нужно загрузить (или скопировать с другого устройства) соответствующие файлы APK. Это файлы установщика, такие как файлы DEB (или образы) в Linux или файлы EXE в Windows. Если вы запустите APK в Ubuntu с Anbox, он установится, как и любое другое приложение для Android.
У вас есть два варианта установки приложений на Anbox:
- Загрузка Неопубликованных файлов
- Установка из Google Play
Загрузка неопубликованных файлов относительно проста. Вы можете использовать браузер и альтернативы Google Play для добавления программного обеспечения в Anbox. Если вы решите загружать APK-файлы самостоятельно, вам необходимо разрешить установку из неизвестных источников:
- Откройте меню «Settings» на экране приложений.
- Выберите Security
- Включите Unknown Sources
- Нажмите ОК, чтобы принять
Однако есть проект GitHub, Anbox Playstore Installer, который делает процесс установки приложений в Anbox таким же простым, как и на вашем телефоне или планшете. Для начала откройте Терминал и введите:
sudo apt install wget curl lzip tar unzip squashfs-tools
Затем загрузите скрипт Anbox Playstore:
wget https://raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh
Сделайте его исполняемым:
chmod +x install-playstore.sh
Затем запускаем скрипт:
./install-playstore.sh
Запустите Anbox, если он не загружается автоматически:
anbox.appmgr
Затем установите правильные разрешения для Android.
- Откройте Settings
- Перейти к Apps > Google Play Services
- Нажмите «Permissions», затем включите все разрешения.
- Повторите это для Apps > Google Play
Теперь вы можете устанавливать приложения для Android в Anbox из Google Play.
Другие способы запуска приложений Android в Linux
Anbox — надежный, но не единственный способ запускать приложения Android в Linux. Наряду с Anbox вы также можете попробовать:
- Genymotion
- Android Studio
- Archon
Также существуют две операционные системы на базе Android, совместимые с компьютерами x86, которые позволяют устанавливать приложения для Android:
- Android-x86
- BlissOS
Теперь вы можете запускать APK-файлы Android в Linux
У Anbox могут быть проблемы со стабильностью. Тем не менее , приятно знать, насколько просто настроить, установить и запустить приложения Android в Linux Ubuntu с Anbox.
Подведем итог:
- Убедитесь, что ваш дистрибутив поддерживает пакеты snap.
- Установите или обновите службу snapd.
- Установите Anbox.
- Запустите Anbox со своего рабочего стола Linux.
- Скачайте файлы APK и запустите их.
- Подождите, пока установится APK-файл.
- Щелкните, чтобы запустить приложения Android на рабочем столе Linux.
Anbox — не единственный способ запускать приложения и игры Android в Ubuntu или других дистрибутивах Linux, но мы думаю, что это самый простой.
Где-то я уже это видел — https://linuxcool.net/instrukczii/kak-zapuskat-android-prilozheniya-i-igry-v-linux/