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.

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

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
Pokrenite Android aplikacije na Linuxu,
1 Komentar
Dodaj svojDobar clanak :))