Скрыть
Представлен слой совместимости для запуска приложений Android на десктопных дистрибутивах Linux – Anbox
Anbox – это слой совместимости для запуска Android программ в десктопных дистрибутивах Linux. Anbox похож на Wine (который запускает Win16/Win32/Win64 программы) и Darling (который запускает macOS программы, но находится на раннем этапе разработки). Anbox использует технологию контейнерезации (как и Darling). Anbox использует технологию LXC-контейнеров (Darling также использует похожую технологию). Установить Anbox можно набрав в консоли snap install --classic anbox-installer или скачав скрипт по ссылке: https://raw.githubusercontent.com/anbox/anbox-installer/master/installer.sh.
Основные возможности Anbox:
- Быстрая работа приложений.
- Поддержка 3D графики.
- Плотная интеграция с OS.
- Каждое Android приложение работает в своем окне.
- Есть буфер обмена между Android приложениями и десктопными.
- Лицензия: GPLv3.
Также есть и недостатки, так как Anbox еще alpha-версия:
- Не может запускать Android приложения у которых есть библиотеки с CPU-архитектурой с которой не совместим хост (например не возможен запуск на x86_64 приложений с библиотеками ARM или ARM64).
- Установка приложений только через adb (можно установить F-Droid или Yalp Store – открытая и не официальная программа для установки ПО из GooglePlay).
- Официально поддерживается только Ubuntu 16.04.
- Anbox (как и Darling) требует модуля ядра (в отличии от Wine), который собирается с помощью DKMS на машине пользователя.
Также стоит отметить, что если будет установлен софт для Android который прописывал бы в автозагрузку на реальном Android устройстве, то такое приложение будет запущено автоматически на десктопном дистрибутиве Linux. Например, если установить Android версию viber, то после перезагрузки компьютера можно обнаружит процесс со следующим именем com.viber.voip и /system/bin/surfaceflinger.
Хотя существуют такие эмуляторы Android как Shahlik (сайт shashlik.io), LeapDroid (сайт leapdroid.com), YouWave (сайт youwave.com), Nox App Player (сайт bignox.com), Windroy (сайт socketeq.com, но в текущий момент не работает), Genymotion (сайт genymotion.com), MEmu (сайт hmemuplay.com), AndY (сайт andyroid.net), AMI DuOS (сайт AMIDuOS – amiduos.com), BlueStacks (сайт bluestacks.com), AndroVM (сайт androvm.org, но в текущий момент происходит редирект на сайт genymotion.com), Android emulator from SDK (сайт developer.android.com), Droid4X (сайт droid4x.com, но в текущий момент не работет), Google App Runtime for Chrome или ARC, который базируется на Native Client (частично исходники можно посмотреть на сайте chromium.googlesource.com). Не смотря на такое изобилие, данные эмуляторы обладают рядом недостатков – или работают только под Windows/macOS или проприетарны или имеют низкую производительность, либо же разработка прекращена.>>>
Подробнее
Re:Представлен слой совместимости для запуска приложений Android на десктопных дистрибутивах Linux – Anbox
Интересно, отлаживаться под ним получится.
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36