12.646 pregleda

Pokrenite Android aplikacije na Linuxu

1

Od sada je moguće pokretati Android aplikacije unutar Chrome web preglednika na svim platformama.

 

Potaknut eksplozivnim razvojem Androida te njegovim širenjem na brojne mobilne platforme, Google je pojačao suradnju s vlastitim starijim ali znatno manje prihvaćenim projektom – ChromeOS-om. Koristeći popularnost Androida i brojnost aplikacija, ChromeOS je prihvatio neke od njih nastojeći oživjeti vlastiti posustali razvoj. Korisnici su svakako na dobitku jer im se od sada pruža prilika da na vlastitoj platformi (Chromebook i Chromebox) koriste Androidove aplikacije, čime se može poboljšati praktičnost, produktivnost i jednostavnost korištenja. Bilo je samo pitanje vremena kada će se i Linux korisnicima pružiti ova prilika.

Najveći problem predstavlja specifična priroda samog Androida: radi se o operativnom sustavu prilagođenom isključivo mobilnim uređajima, zbog čega se smatra gotovo neprimjenjivim za korištenje u klasičnom desktop okruženju. Stolna računala, naime, nemaju podršku za SIM kartice, GPS, 2G i 3G mreže, ekrane osjetljive na dodir, kamere i sl., što su zapravo nužni preduvjeti rada na Androidu. Unatoč tomu što su .apk aplikacije pisane u Javi, upravo zbog specifičnog okruženja i zavisnosti ne mogu se pokretati na različitim platformama.

Svim navedenim nevoljama vješto je doskočio autor Vlad Filippov koristeći upravo Googleov “App Runtime for Chrome” projekt (ARC), koji ChromeOS-u omogućava pokretanje nativnih aplikacija unutar vlastitog web preglednika. Novonastali projekt ARChon (chromeos-apk skripta i ARChon Runtime hack) omogućava pokretanje Android aplikacije unutar Chrome preglednika na ChromeOS-u, Linuxu, OSX-u i Windowsu. Njegova najveća prednost nije samo primjenjivost na različitim platformama, već i to što podržava pokretanje i korištenje više aplikacija istovremeno.

Kao preduvjet je za početak nužno instalirati i koristiti Google Chrome, budući da se da aplikacije pokreću unutar njega. Preporuča se verzija 37 ili novija, čak i dovoljno stabilna razvojna izdanja (beta ili developer).

 

Upute za instalaciju:

1. Preuzeti ARChon arhivu te ju otpakirati u /home folder.

2. Instalirati Node Packaged Modules (npm):

sudo add-apt-repository ppa:chris-lea/node.js

sudo apt-get update

sudo apt-get install nodejs npm nodejs-legacy

3. Za Ubuntu-x64 sustave važan je i library:

sudo apt-get install lib32stdc++6

4. Instalacija skripte:

sudo npm install -g chromeos-apk

5. Iz pouzdanog izvora potrebno je preuzeti .apk datoteku te ju konvertirati za korištenje u Chromeu:

chromeos-apk [lokacija .apk datoteke] – archon

6. Pokrenemo Chrome, u “Extensions” omogućimo opciju “Developer mode”, te kliknemo “Load unpacked extension” kako bismo učitali aplikaciju iz /home foldera. Pokrećemo je klikom na “Launch”.

 

Kratku demonstraciju pogledajte u videu samog autora:

 

 

 

Na službenim stranicama projekta autor je postavio detaljne upute, kao i popis testiranih aplikacija. Podržane Android aplikacije također možete preuzeti iz službene Google Chrome web trgovine. Ako ne pronalazite svoje omiljene aplikacije, a želite da budu podržane, Google vas poziva da popunite  službeni zahtjev.

 

Flipboard Izvor: https://camo.githubusercontent.com/032eb8d576955a12f98ebd1bd52a32938497e3db/687474703a2f2f763134642e636f6d2f672f6d756c7469706c652e706e67

Flipboard
Izvor: https://camo.githubusercontent.com/032eb8d576955a12f98ebd1bd52a32938497e3db/687474703a2f2f763134642e636f6d2f672f6d756c7469706c652e706e67

 

Soundcloud Izvor: https://camo.githubusercontent.com/792de42fe9f9c28f233a91319b7268907508ecf2/687474703a2f2f763134642e636f6d2f672f6368726f6d6561706b732f332e706e67

Soundcloud
Izvor: https://camo.githubusercontent.com/792de42fe9f9c28f233a91319b7268907508ecf2/687474703a2f2f763134642e636f6d2f672f6368726f6d6561706b732f332e706e67

 

 

Ako se pak želite okušati u razvoju aplikacija ili jednostavno želite isprobati Android na vlastitom računalu, preporučamo neke od emulatora za Linux kao što su Genymotion, Andro VM, Andy OS, Android SDK, Jar of Beans i drugi. Međutim, tražite li pravo Android iskustvo, radije isprobajte Android-x86. Radi se o neslužbenom portu za Intel i AMD x86 arhitekturu koji pogoni Linux kernel. Još je u razvojnoj fazi i postupno dobiva podršku za hardver svojstven stolnim računalima.

Unatoč maloj vjerojatnosti da zaživi kao punokrvna desktop platforma, Android plijeni pažnju brzim razvojem i velikim brojem aplikacija. Ovo je način da barem najpopularnije od njih koristimo i na Linuxu.

 

 

Izvori: GitHub, themukt.com, omgubuntu.co.uk

VN:F [1.9.22_1171]
Rating: 5.0/5 (6 votes cast)
Pokrenite Android aplikacije na Linuxu, 5.0 out of 5 based on 6 ratings

One Response

  1. b4sh napisao:

    Dobar clanak :))

Ostavi komentar

© 2017 Linux Za Sve. | Impressum | Sadržaj je licenciran pod CC-SA-3.0 ako nije drugačije naznačeno.
Proudly designed by Theme Junkie.