Најбољи начин за покретање Андроид апликација и игара на Линуку

Best Way Run Android Apps



Прошло је доста времена од када су Андроид паметни телефони ушли у наше животе. Гоогле Плаи продавница је сада дом за око 3 милиона Андроид апликација и игара, од којих су многе толико корисне или забавне да би многи корисници Линука желели да их покрену на свом омиљеном оперативном систему.

Захваљујући напорном раду неких талентованих програмера, сада постоји више начина за покретање Андроид апликација и игара на Линуксу, а ми смо описали њих седам у овом чланку.







Зашто покретање Андроид апликација не ради само на Линук -у?

С обзиром на то да Андроид и Линук деле исто језгро, могло би се претпоставити да би било лако покренути Андроид апликације изворно на Линуксу, али није. То је зато што је језгро само језгро оперативног система и потребно је много више софтвера него само језгро за покретање апликација са којима свакодневно комуницирате.



Штавише, Андроид АПК датотеке нису једноставне извршне датотеке (попут .еке датотека у оперативном систему Виндовс). Они су у основи инсталацијски пакети чија је сврха издвајање датотека на одређене одређене локације. Када се извршавају, издвојене датотеке позивају одређене функције оперативног система Андроид за приступ датотечном систему, хардверским компонентама итд.



Популарне дистрибуције Линука не труде се да буду компатибилне са Андроид апликацијама, па корисници Линука морају симулирати Андроид уређаје на својим рачунарима користећи Андроид емулаторе или користити оперативни систем који је компатибилан са Андроид апликацијама.





1. Анбок

Анбок је концептуално сличан Вине-у (бесплатни слој отвореног кода компатибилности који омогућава покретање Виндовс апликација на Линук-у) јер апстрахира приступ хардверу и интегрише Андроид апликације са оперативним системом Линук.



Цео пројекат је отвореног кода и лиценциран је под условима Апацхе и ГПЛв3 лиценце. Циљ његових програмера је да све Андроид апликације и игре могу да раде на Линук -у. Будући да Анбок ради без виртуелизације хардвера, нуди пристојне перформансе и уску интеграцију са оперативним системом домаћина.

Будући да се Анбок дистрибуира искључиво као снап (његови програмери тврде да им снапи знатно олакшавају живот и омогућавају им често објављивање ажурирања без потребе за прилагођавањем за више дистрибуција), можете га инсталирати само на подржане дистрибуције осим ако Снап не инсталирате ручно, за шта је потребно само неколико једноставних команди, а све су детаљно описане на Снаповој веб локацији.

Са инсталираним Анбок -ом, можете додавати АПК -ове помоћу Андроид Дебуг Бридге (адб). Након тога, можете покренути своје апликације путем покретача системских апликација домаћина и управљати њима као и све остале апликације покренуте на вашем систему.

2. Арц Велдер

Ако сте корисник Гоогле Цхроме -а, можете покренути Андроид апликације на Линук -у помоћу АРЦ Велдер -а, познатог и као Апп Рунтиме фор Цхроме. Ово проширење за Цхроме је заправо намењено да омогући Андроид програмерима да тестирају и објављују своје Андроид апликације у Цхроме ОС -у на другим платформама, али то не значи да га не можете користити у своје личне сврхе.

Будући да је Арц Велдер алат за програмере, не пружа приступ апликацијама објављеним у Гоогле Плаи продавници. Да бисте покренули Андроид апликацију, прво морате пронаћи и преузети њену АПК датотеку, а затим отворити датотеку помоћу програма Арц Велдер. Срећом, постоји много веб локација које вам омогућавају једноставно преузимање АПК датотека, укључујући АПКМиррор , АПКПуре , или АПК Сторе .

Нажалост, Арц Велдер је последњи пут ажуриран у јуну 2018. године, па се могу очекивати грешке. Ипак, тешко ћете пронаћи и лакши начин за покретање Андроид апликација на Линуксу.

3. Генимотион

Будући да је ово 2020. година, не можемо више препоручити некада популарно решење за емулацију Андроида под именом Схасхлик. Последња верзија Схасхлик је објављен 2016. године, а његови програмери су од тада били тихи. Међутим, можемо препоручити нешто још боље: Генимотион.

Овај Андроид емулатор заснован на облаку је благодат за све Андроид програмере који би желели да поједноставе тестирање апликација и уживају у практично неограниченој скалабилности захваљујући рачунарским моћима Амазон Веб Сервицес, Мицрософт Азуре, Гоогле Цлоуд Платформ и Алибаба Цлоуд.

Генимотион може опонашати преко 3.000 конфигурација Андроид уређаја и симулирати сваки замисливи сценарио захваљујући свом пуном сету хардверских сензора. Једини проблем је што добијате само 60 минута бесплатне употребе, а онда то износи 5 центи по минути.

Четири. Андроид-к86

Андроид-к86 је пројекат чији је циљ да пренесе Андроид на скуп инструкција к86. Пошто је Андроид-к86 комплетан оперативни систем, потребан вам је софтвер за виртуализацију попут ВиртуалБок да бисте га покренули унутар Линук дистрибуције.

Приликом постављања виртуелне машине ВиртуалБок за Андроид-к86, поставите тип на Линук, а верзију на Линук 2.6 или новију. Доделите најмање 2 ГБ РАМ -а и креирајте нову слику чврстог диска са 8 ГБ простора за складиштење или више. Учитајте инсталацијску слику Андроид-к86 и следите упутства званична упутства за инсталацију .

Када покрећете Андроид-к86 унутар виртуелне машине, не можете заиста очекивати одличне перформансе јер је намера Андроид-к86 да ради на голом металу.

5. ИДЕ за Андроид Студио

Андроид Студио ИДЕ је званично Гооглеово интегрисано развојно окружење за Андроид. Изграђен је на ЈетБраинс -овом ИнтеллиЈ ИДЕА софтверу и ради на Линук -у, Виндовс -у, мацОС -у и Цхроме ОС -у. Уз Андроид Студио ИДЕ укључен је Андроид емулатор намењен покретању и отклањању грешака у апликацијама у Андроид студију.

Да бисте инсталирали емулатор, изаберите компоненту Андроид емулатор на картици Алатке за развој софтвера СДК менаџера. Отворите апликацију коју желите да покренете и кликните зелено дугме налик на игру у тракама менија при врху. Када се од вас затражи да одаберете уређај, кликните на дугме Креирај нови виртуелни уређај и наведите његова својства. Када завршите, изаберите га са листе доступних виртуелних уређаја и кликните на дугме У реду. Виртуелни уређај би се требао одмах покренути и аутоматски отворити вашу апликацију.

Андроид Емулатор унутар Андроид Студио ИДЕ -а не задивљује баш својим перформансама или употребљивошћу, али обавља посао када само желите да покренете једну Андроид апликацију на Линук -у, а да је не инсталирате на паметном телефону.