kasulikke artikleid

Kuidas käivitada Androidi rakendusi Chrome'is mis tahes lauaarvuti opsüsteemis?

Hiljuti tegi Google Chrome'i jaoks saadaval esimese partii Androidi rakendusi. See oli vaid aja küsimus, enne kui mõned nutikad kasutajad andsid selle jõu kõigile. Nüüd on see aeg kätte jõudnud. Siit saate teada, kuidas installida (peaaegu) mis tahes Androidi rakendus mis tahes opsüsteemi.

Ilmselge loobumine: see on ikkagi kaheksa miljonit tüüpi purunenud tüüp ja absoluutselt mitte miski siin ei sisalda garantiid. Lisaks rakendustele, mida mingil juhul ametlikult ei toetata, on teil ka jama Chrome'is madala taseme kraamidega. Tõenäoliselt pole see midagi, mida peaksite tööarvutis proovima, ega peaksite eeldama, et see on lihtne või vigadevaba. See protsess on mõlemale asjale vastupidine. Järgmise juhendi jaoks vajate Chrome 37+.

Sõnastik

See protsess on üsna uus, nii et asja lihtsustamiseks määratleme kõigepealt mõned mõisted:

ARC: rakenduse Runtime for Chrome (või ARC) on tarkvaraosa, mis võimaldab Androidi rakendustel Chrome'is töötada. Samamoodi nagu ART (ja vanem Dalvik) käitavad praegu Androidi rakendusi ka Androidis endas. Tehes Chrome'i jaoks Androidi käitusaja muudetud versiooni, võib Google lubada arendajatel lisada Chrome'ile tuge ilma oma rakendusi algusest peale üles ehitamata.

ARChoni kohandatud käitusaeg: ARC on praegu ametlikult loodud ainult Chrome OS-i jaoks. Selle vältimiseks lõi arendaja vladikoff ARChoni kohandatud käitusaja, mis mitte ainult ei võimalda Windowsil, OS X-il ega Linuxil Androidi rakenduste käitamist, vaid eemaldab ka limiidi, mille järgi saab neid käivitada.

Google Play teenused: arutasime, millised on Google Play teenused minevikus. Nagu oleme juba varem selgitanud, saavad rakenduste arendajad eelmainitud funktsioonide saamiseks nendesse API-desse ühendada. Mõelge neile kui pistikprogrammidele, mille Google arendajatele nende rakenduste jaoks annab. Selle artikli kontekstis räägime rakendustest, mida Chrome võib toetada või mitte, sõltuvalt sellest, kas need sisaldavad Google Play teenuste funktsioone või mitte.

Pakendamata laiend: laiendid pärinevad tavaliselt Chrome'i veebipoest või on pakkimisel .CRX-faili. Androidi rakenduste jaoks hakkame kasutama pakkimata laiendusi. Need on kaustad, mis sisaldavad kõiki laiendi (või antud juhul Androidi APK) faile. Need toimivad samamoodi nagu laiendid, kuid ei ole koondatud ühte faili.

Esimene samm: installige ARChon Runtime

Chrome OS kasutab spetsiaalset käitusaega, mis võimaldab Androidi rakendustel selle sees loomulikult töötada. See tähendab, et see pole emulaator ega virtualiseerimispositsioon, vaid õige käitusaeg. Tavalise inimese sõnul kasutab Chrome OS sama tüüpi mootorit, mida Android kasutab tarkvara otseseks käitamiseks. Nii et Genymotioni moodi olukorra asemel, kus teie arvutis töötab terve Androidi telefon, saate siin Chrome'i käivitusprogrammist käivitada Androidi rakendused.

Alustuseks peame alla laadima ARChoni kohandatud käitusaja. See on vajalik Androidi rakenduste käitamiseks Windowsis, OS X-is ja Linuxis. Ehkki saate Chrome OS-is Androidi rakendusi tehniliselt käitada, olete praegu piiratud ühega neljast rakendusest. Selle artikli ülejäänud osas olevad meetodid käivitavad alternatiivseid rakendusi, rikkudes allkirjastatud võtit nendes rakendustes, kuid kui soovite käivitada mõnda soovitud rakendust, laadige alla ARChon. Siit saate teada:

  1. Laadige ARChoni käitusaeg alla siit.
  2. Paki arhiiv lahti.
  3. Avage oma laienduste leht Chrome'is, avades Menüü> Veel tööriistu> Laiendid
  4. Luba paremas ülanurgas arendaja režiim, kui see pole juba lubatud.
  5. Valige „Laadi pakkimata laiend”.
  6. Valige kaust, mis sisaldab ARChoni käitusaega, mille olete varem lahti pakkinud.

ARChoni käitusaega hakatakse nüüd Chrome'is pikendama. Laienduste lehel võite näha paari hoiatust, näiteks järgmist. Need on siiski tavalised ja ei tohiks mõjutada teie võimet Androidi rakendusi käitada.

Järgmisena vajate käitamiseks mõnda Androidi rakendust. See on natuke keeruline, kuna Androidi APK-d pole Chrome'i jaoks õigesti pakitud. Pisikese küünarnukimäärdega (või mõne sõbraliku naabruskonna Interneti abiga) saate mõned neist siiski käivitada. Kas need toimivad korralikult, on hoopis teine ​​küsimus.

2. samm: installige olemasolevad Androidi rakendused

Kiireim ja surnud lihtsaim viis mõne töötava Androidi rakenduse saamiseks on mõne veebis leidmine. Foorumid, nagu see alamdirektiiv, töötavad juba mõne funktsionaalsuse nimel. Kuid see on kaugel Play poe 1, 3 miljonist rakendusest. Ehkki enamik neist ei sobi ühilduvusprobleemide tõttu teie käeulatusse, vaatame ka seda, kuidas (proovida) oma luua.

Kohustustest loobumine: muudetud rakenduste levitamine on üldiselt autoriõiguse teatav rikkumine. Praktikas on vähe modifitseeritud rakenduse allalaadimist tavalise versiooni allalaadimise ja selle ise muutmise vahel. Sel põhjusel on ebatõenäoline, et ükski tasuta rakenduse arendaja oleks liiga mures, kui laadite alla eelmuundatud rakenduse, millega mängida. Muudetud tasulise rakenduse allalaadimine on aga piraatlus. Toetage arendajaid ja ärge laadige alla tasuliste rakenduste muudetud versioone ilma nende eest maksmata. Ja kuigi see peaks olema ütlematagi selge, ärge kirjutage halba arvustust ega kritiseerige arendajat, kui mõni rakendus on Chrome'is katki. Sa oled siin omaette.

Mõned kasulikud Interneti-kasutajad on loonud kasvava loetelu rakendustest, mis töötavad Chrome'is. Siit dokumendist leiate allalaadimislingid või rohkem kogukondi, mis praegu töötavad Chrome APK-dega. Kui olete .zip-faili, mis sisaldab ühte neist muudetud APK-dest, installige järgmiselt.

  1. Paki fail lahti ja aseta kaust (tõenäoliselt nimega see nagu com.twitter.android) hõlpsasti leitavasse kohta.
  2. Avage Chrome'is leht Laiendused.
  3. Klõpsake käsul Laadi pakkimata laiendid.
  4. Valige allalaaditud muudetud APK-ga kaust.

Rakendus kuvatakse nüüd teie Chrome'i laiendite loendis. Kui olete eriti Chrome'i rakenduste fänn, võite märgata ka seda, et Chrome'i rakenduste käivitajale on lisatud otsetee. Sõltuvalt selle pakkimisviisist võib õige rakenduse nime asemel olla healoomuline Androidi ikoon ja paketi nimi.

(Valikuline) 3. samm: pakkige oma Android-rakendused uuesti Chrome'ile

APK-de valmistamiseks ja näpistamiseks on mõned viisid, et neid saaks Chrome'is kasutada. Neid meetodeid arendatakse ka aktiivselt, nii et kui loete seda hiljem, võib nende teisendamiseks olla välja töötatud veelgi lihtsamaid viise. Täielikkuse huvides käsitleme lähemalt, kuidas installida tööriist chromeos-apk ja kuidas neid käsitsi teisendada, kui peaksite tegema mingeid lisanäpistamisi.

Windows:

  1. Siit saate alla laadida faili node.js .msi ( mitte .exe).
  2. Installi node.js.
  3. Käivitage käsuviibas järgmine käsk: npm install chromeos-apk -g

See selleks. Nüüd on teie arvutisse installitud tööriist chromeos-apk ja saate helistada käsurealt mis tahes kaustast. Allpool oleva jaotise selle kasutamise kohta saate edasi liikuda.

OS X / Linux:

Tööriist chromeos-apk töötati algselt välja Linuxi ja OS X-i seadmete jaoks. Selle installimiseks toimige järgmiselt.

  1. Käivitage terminalis järgmine käsk: sudo apt-get install npm
  2. Käivitage järgmine käsk: sudo apt-get install lib32stdc++6
  3. Laadige alla node.js.
  4. Pakkige ülaltoodud lingilt alla laaditud tar.gz-fail lahti.
  5. Faili README kaudu avage terminal pakkimata kausta, mis sisaldab sõlme.js. Ja käivitage järgmised käsud järjekorras:
  6. ./configure
  7. make
  8. make install
  9. Käivitage käsk: sudo npm install chromeos-apk -g
  10. Veenduge, et olete värskendatud uusimale versioonile (nüüd või tulevikus), käivitage: sudo npm install -g

Kuidas kasutada tööriista Chromeos-apk

Nüüd on teie arvutisse installitud tööriist chromeos-apk. Selle kasutamiseks peate esmalt hankima APK. Kui proovite tasuta rakendust teisendada, saate selle tööriista abil APK-d otse Play poest tõmmata. Seda tööriista saate kasutada ka APK hankimiseks telefoni installitud rakendusest. Paljud failihaldurid ja varundusutiliidid, näiteks ES File Explorer ja Titanium Backup, võivad teie seadmele ka APK-sid tõmmata.

Kui olete oma APK juba olemas, on Chrome-sõbraliku versiooni loomine ülilihtne. Avage käsuviip või terminal kaustas, kuhu APK on salvestatud, tehke järgmist:

  1. Käivitage järgmine käsk: chromeos-apk [NAME OF APK]
  2. Näide: chromeos-apk com.evernote.apk
  3. Kui küsitakse, sisestage rakenduse paketi nimi. Selle võib tavaliselt leida Play poe kirje URL-ist. Näiteks selles URL-is on osa "? Id =" järel paketi nimi. Sel juhul "com.evernote".

Teil on nüüd muudetud APK, Chrome'i jaoks valmis! Saate selle installida, järgides sama postituse 2. sammu samad juhised. Nimelt avage oma laienduste leht, klõpsake nuppu "Laadi lahti pakkimata laiend" ja valige äsja loodud kaust.

Selle kirjutamise ajal töötab tööriist chromeos-apk alles siis, kui rakendus töötab. See ei eemalda võtit (mis võimaldab teil korraga käitada rohkem kui ühte rakendust) ega paranda rakenduse ikooni. Me käsitleme seda puhastusosas.

Teine võimalus: teisendada APK-d käsitsi

Kui te ei saa (või ei taha) käsurealutiliiti APK-de muutmiseks Chrome'i kasutamiseks, saate need ise ümber pakkida. Siin peate ikkagi alla laadima chromeos-apk Githubist. Vajate ka kõnealuse rakenduse jaoks APK-d, nii et nende saamiseks kasutage ülaltoodud jaotises kirjeldatud meetodeid. Seejärel toimige järgmiselt.

  1. Allalaaditud tööriista chromeos-apk sees on kaust nimega _template. Tehke sellest koopia kusagil mujal (soovitavalt allalaaditud APK lähedal).
  2. Kopeerige APK kausta "_template> Tarnija> kroom> crx". Õiges kaustas peaks olema README-fail, mis ütleb: "APK läheb siia". õiges kaustas.
  3. Nimetage kaust "_template" ümber paketi nimeks. Pakendi nime võib tavaliselt leida Play poe kirje URL-ist pärast sõna "? Id =".
  4. Muutke faili "manifest.json" paketi peakaustas. Sellise rakendusega on seda oluliselt lihtsam teha.
  5. Lisage rakenduse paketi nimi (nt "com.pandora.android") väljale "paketi nimi".
  6. Lisage rakenduse tavaline nimi (nt „Pandora”) väljale „nimi”.
  7. Kustutage kirje nimega "võti", mille väärtus on väga pikk, näiliselt juhuslik.
  8. Salvestage muudetud JSON-fail nimega "manifest.json" ja asendage olemasolev versioon uuega, muudetud versiooniga.
  9. Laadige rakenduse ikoon alla Play poest.
  10. Sellisel Play poe kirje lehel paremklõpsake ikooni pilti.
  11. Muutke URL-i ribal "w300-rw" väärtuseks "w128". Vajutage sisenege.
  12. Paremklõpsake uut pilti ja salvestage see muudetud mallide kausta peakausta kui "icon.png".

Palju õnne! Olete lihtsalt muutnud APK-d käsitsi Chrome'is käitamiseks. Kogu protsess pole eriti keeruline, kui muudate iga rakendust käsitsi, on see lihtsalt aeganõudev.

Samuti pange tähele, et ükski selle protsessiga ei hõlma rakenduse enda muutmist. APK asub keeruka ümbrise sees. Kas see töötab või ei toimi. Aeg näitab, kas Androidi rakendusi saab või saab suunata lauaarvutites kasutamiseks, kuid praegu on tulvaväravad tinkeritele avatud, kui soovite neid tõesti proovida.