Objavljeno: 30.8.2016 | Avtor: Boris Šavc | Monitor September 2016

Android na Chromebooku

Google je na letošnjem srečanju napovedal podporo aplikacijam z Androidom na napravah z operacijskim sistemom Chrome OS. Neučakani si mobilne aplikacije na poljubnem Chromebooku lahko omislimo že danes.

Chromebooki so zmogljivi računalniki z odličnim razmerjem med ceno in kakovostjo. Gre za računalnike z Googlovim operacijskim sistemom Chrome OS. Čeprav je slednji zgolj razširjen spletni brskalnik Chrome, je primeren za večino vsakdanjih opravil. Z mobilnimi aplikacijami nabor njegovih zmožnosti še dodatno razširimo. Dokler čakamo na uradno podporo, si pomagamo z Googlovo knjižnico App Runtime, ki jo med drugim vsebujejo aplikacije Evernote, Duolingo in Vine. Izbrano aplikacijo, na primer spletno beležnico Evernote, poiščemo v spletni trgovini Chrome Web Store in jo namestimo.

Nadaljujemo s poljubno datoteko v obliki APK. Gre za zapis, podoben obliki EXE v operacijskem sistemu Windows ali DMG v OS X (po novem macOS). Datoteke najdemo v spletu. Navadno zadostuje vpis imena želenega programa s pripono APK v spletni iskalnik. Ker Chromebook ni zmožen dela z APKji, datoteko prenesemo na PC ali Maca, kamor namestimo pripomoček Node.js (nodejs.org). Preden pripomoček zaženemo, preverimo pot do datoteke APK, si lokacijo zapišemo in poženemo Node.js. Vanj vpišemo direktivo npm install chromeos-apk –g. Če se nam na zaslonu prikaže napaka (npm should be run outside of the node repl, in your normal shell), moramo ukaz vpisati v ukazno vrstico operacijskega sistema (npr. Cmd v Windows). V ukazni vrstici se najprej prestavimo na področje pripomočka Node.js, na primer cd /Program Files/nodejs, in ponovimo ukaz.

Premaknemo se na področje androidne aplikacije v obliki APK, na primer cd /Android, in zaženemo chromeos-apk ime_aplikacije.apk. Sporočilo v zeleni barvi nam nato sporoči, da je v imeniku ustvarjena mapa z vsemi potrebnimi datotekami za zagon aplikacije na napravi s Chrome OS. Kopiramo jo v Chromebook in v brskalniku kliknemo tri pike, ki predstavljajo nastavitve. Poiščemo Več orodij/Razširitve in izbiro potrdimo. Z ukazom Naloži odpakirano razširitev odpremo raziskovalca in v njem poiščemo imenik z datotekami iz razširjenega APKja. Če je bilo vse v najlepšem redu, se nam na seznamu razširitev prikaže androidna aplikacija, ki jo lahko zaženemo. V primeru napak poiščemo odgovor v spletu. Ko smo v Chromebook nalagali igro Flappy Bird, nam je računalnik sporočil napako There is no »message« element for key extName. Rešitev je bila preprosta, v datoteki manifest.json smo poiskali vrednost Name in si zapisali ime poleg nje. Slednjega smo nato dodali v datoteko /locale/language/message.json za vrednostjo Description ter opremljenega z Message: ko smo popravljen imenik znova uvozili, se je postopek izvedel le z opozorilom, ki ga lahko brez slabe vesti spregledamo. Igra na Chromebooku deluje brez težav.

Razvijalski način

Ponosni lastniki ASUSovega Chromebooka Flip (in kmalu tudi prenosnikov Acer Chromebook r11 in Pixel 2015) lahko uživajo v aplikacijah s tržnice Google Play že danes. Ker računalnik teče na stabilni različici operacijskega sistema Chrome OS, ga moramo za androidne dobrote prestaviti v razvijalski način. Na Chromebooku odpremo nastavitve, do katerih pridemo s klikom vrstice z ikonami poleg ure (desno spodaj), in poiščemo povezavo O sistemu Chrome OS. Odpre se nam novo pogovorno okno, v njem kliknemo Več informacij in pod razdelkom Kanal spremenimo stabilno različico sistema v razvijalsko (vrednost s pripisom Razvijalska različica – ni stabilna). Z gumbom Spremeni kanal izbiro potrdimo in računalnik znova zaženemo. Na ustreznih Chromebookih se naloži različica sistema M53, ki ima pod nastavitvami tudi vrednost Enable Google Play Store on your Chromebook. Ko jo odkljukamo in sprejmemo uporabniška določila, se v računalnik namesti aplikacija Google Play. Nameščanje mobilnih aplikacij je enako kot pri uporabi Googlove tržnice s telefonom ali tablico.

Ker za neuradno nameščanje androidnih aplikacij v Chromebook potrebujemo knjižnico App Runtime, najprej v trgovini Chrome Web Store poiščemo program z njo.

V zeleno obarvano sporočilo nam sporoča, da so datoteke za prenos na Chromebook pripravljene.

Naroči se na redna tedenska ali mesečna obvestila o novih prispevkih na naši spletni strani!

Komentirajo lahko le prijavljeni uporabniki

Najbolj brano

  • Redka zmaga malega rudarja kriptovalut

    V času, ko rudarjenje bitcoina obvladujejo velika podjetja s specializirano opremo in ogromnimi viri, je neodvisnemu solo rudarju uspel izjemen podvig. 

    Objavljeno: 27.7.2025 13:00
  • Internet umira, krivi smo sami

    Spletne strani in celotni internet se zanašajo na nepisano pravilo, ki se je v zadnjem letu začelo krhati in grozi, da bo pokopalo internet, kot ga poznamo. Zaradi agentov in modelov umetne inteligence čedalje manj klikamo na spletne strani, zaradi česar imajo te čedalje več težav s financiranjem. Zdi sem, da jim škoduje tudi Google, ki je doslej benevolentno zagotavljal promet s svojim iskalnikom.

    Objavljeno: 31.7.2025 05:00
  • Kitajski test avtonomne vožnje - 36 vozil in 216 nesreč

    Kitajski medij Dongchedi je za testiranje naprednih asistenčnih sistemov vožnje (ADAS) zaprl pravi avtocestni odsek in v zapletenih, realističnih prometnih situacijah preizkusil 36 različnih vozil. 

    Objavljeno: 29.7.2025 06:00
  • Vse, kar rečete ChatGPT-ju, lahko proti vam uporabijo na sodišču

    Generalni direktor OpenAI Sam Altman je v nedavnem nastopu v podkastu This Past Weekend izpostavil skrb vzbujajoče pravno stanje glede zasebnosti uporabnikov ChatGPT-ja. 

    Objavljeno: 29.7.2025 16:00
  • YouTube bo z umetno inteligenco preverjal starost

    YouTube bo začel uporabljati strojno učenje za zaznavanje uporabnikov, ki bi morali imeti najstniški račun

    Objavljeno: 31.7.2025 12:00
  • Photoshop s še več umetne inteligence

    Adobe je predstavil vrsto novih orodij z umetno inteligenco za Photoshop, ki olajšajo dodajanje ali odstranjevanje ljudi in predmetov na fotografijah. 

    Objavljeno: 31.7.2025 09:00
 
  • Polja označena z * je potrebno obvezno izpolniti
  • Pošlji