Използвайте приложения за Android в Ubuntu-Linux: Вземете разнообразието от Play Store на вашия компютър

Съдържание:

Anonim

С Anbox получавате приложенията си за смартфони на големия монитор

Тези, които използват компютър или преносим компютър с Ubuntu, често не завиждат на милионите приложения за Android за смартфони. Но не се притеснявайте: с инструмент като Anbox, мобилните приложения работят на Ubuntu Linux. Огромно предимство, ако често използвано приложение за смартфон не е достъпно за изтегляне за Linux.

В света на Windows има няколко решения за използване на света на Android, включително Google Play Store на компютър или монитор на преносим компютър. Включително добре познат софтуер от BlueStacks, както и емулатори като MEmu, Noxplayer или KOPlayer. Под Linux феновете на Android трябваше да чакат дълго време за качествено използваемо решение. Изчакването приключи с „Anbox“ (Android в кутия). Това означава, че многобройни приложения за Android най -накрая работят на Linux, сякаш са обикновени настолни приложения.

Anbox работи в собствен контейнер на вашата система Android. Особеното при него: Android работи изненадващо бързо във вашата система, тъй като няма нужда да стартирате виртуализирана софтуерна среда под Linux. Anbox не е емулационен софтуер като Genimobile или Shashlik, който изисква значително повече системни ресурси поради емулацията.

Това стои зад трика за производителност и безопасност от Anbox

Anbox използва дефинираните пространства с имена на Linux, така че пълна и сигурна система с Android може да се управлява на компютър с Linux в контейнер. Това са ресурси като: ipc, mount, net, pid, user, uts. Те са необходими за внедряване на приложения за Android на всяка платформа, базирана на GNU / Linux.

Същото ядро се изпълнява за дистрибуцията на Linux и приложенията за Android, за да се избегнат недостатъците на емулация или виртуализация. Android, работещ в контейнера, няма директен достъп до хардуера на хост системата. Целият хардуерен достъп се осъществява чрез демона на anbox, който работи във фонов режим, предоставя всички необходими услуги и организира хардуерен достъп.

Какво е състоянието на разработка в Anbox и всички приложения за Android работят ли с него?

Според разработчика Саймън Фелс, Anbox все още е в алфа фаза на развитие. Поради тази причина все още трябва да живеете с някои дефицити в стабилността и съвместимостта с някои версии на Linux. По -добре е да не го използвате като единствената продуктивна система за използване на бизнес приложения.

Anbox досега е настроен за използване в настолни системи. Може да се използва и в мобилни операционни системи Linux като Ubuntu Touch или Sailfish OS. Това може да изисква допълнителни настройки за съответния потребителски интерфейс по време на инсталацията. Средата за изпълнение на Android на Anbox в момента се доставя с адаптиран системен образ, базиран на Android 7.1 (Nougat). Повечето от настоящите приложения за Android работят на него.

Бакшиш: Уверете се предварително в Play Store дали желаното приложение се поддържа от Android 7.1. Ако не, не можете да инсталирате и използвате приложението с Anbox на Linux. Съществуват и следните ограничения на текущата версия на Anbox: Ако хардуерните функции като WiFi, Bluetooth или телефония са абсолютно необходими, тези функции може да не са налични в хост системата. Например, защото за разлика от смартфон с Android, вашият лаптоп няма телефонен модул.

Използване на Android на Ubuntu - как да инсталирате Anbox

Anbox е софтуер с отворен код, за който изходните текстове и съпътстващата информация за работата и инсталирането са достъпни в Github. Важно за инсталацията: Anbox се предлага като snap пакет. Snap е Canonicals (спонсор на дистрибуцията на Linux Ubuntu, canonical.com), нов формат на инсталационен пакет, който сега се поддържа от други дистрибуции на Linux в допълнение към Ubuntu. Anbox може да бъде инсталиран с текуща Ubuntu Linux система с малко усилия. Причината за това: Подсистемите на ядрото „ashmem“ и „binder“, които са задължителни за Android контейнера, са включени в Ubuntu от версия 19.04. Ако все още използвате по -стара версия, ще намерите подходящата информация за инсталацията на уебсайта на Anbox.

Инсталирането на Anbox стана лесно

Първо изтеглете необходимите модули на Anbox от Github на уебсайта на разработчиците на Anbox и разархивирайте файловете в папка по ваш избор. На вашия компютър с Linux отворете терминал и въведете:

snap install -devmode -beta anbox

Ако все още не сте влезли в магазина на Ubuntu, използвайте тази команда, за да инсталирате Anbox:

sudo snap install -devmode -бета anbox

За да актуализирате до по -нова версия на Anbox, въведете:

snap refresh -beta -devmode anbox

За информация относно наличните версии на Snap вижте:

кутия за информация за snap

Разработчиците поддържат две версии: по -старата и по -стабилна бета версия и по -новата версия Edge. Ако искате да се възползвате от новите функции, можете да инсталирате варианта Edge със следната команда:

snap refresh -beta -edge anbox

Как да инсталирате приложения за Android, както бихте направили на вашия смартфон

Приложенията се инсталират или чрез APK (файлов формат на приложение за Android), или директно чрез Google Play Store. В този случай решаваме удобния вариант и предварително инсталираме Playstore, както следва:

Въведете следното в прозореца на терминала и натиснете клавиша Enter:

wget raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh

Променете необходимите права за достъп след инсталацията с:

chmod + x install-playstore.sh

И накрая инсталирайте Play Store чрез:

./install-playstore.sh

В зависимост от скоростта на интернет инсталацията може да отнеме няколко минути. Затворете терминала и отворете Anbox от менюто на приложението Ubuntu.

Когато влезете в Play Store за първи път, трябва да въведете потребителското си име и парола, за да влезете в профила си в Google. Ако използвате двупосочно удостоверяване, потвърдете достъпа на вашия компютър с вашия Android смартфон.

Заключение

Anbox може да бъде инсталиран във всички Linux системи, които поддържат Snaps. Anbox е създаден за тази цел, както е описано, с ръчна инсталация с помощта на команди от командния ред. Инсталирани са няколко модула на ядрото, за инсталирането на които са необходими root права. Допълнителна информация можете да намерите на https://anbox.io/.