Tutvustus mis tahes APK rakendamiseks Google Chrome'is (brauser): Windows, Linux ja Mac OS X

Google teatas hiljuti võimalusest kasutada Android-rakendusi Chrome OS-is, kuid mitte midagi Android-rakenduste käitamiseks Google Chrome'i brauseris. Noh, ei ole vaja oodata, kuni Google seda võimalust ametlikult pakub, sest sõltumatu arendaja, tuntud kui Vladikoff, on seda teinud.

Kogu asjakohane teave selle kohta, kuidas käivitada ükski APK (Android-rakendus) Google Chrome'is, on avaldatud Githubis (github.com/vladikoff/chromeos-apk/blob/master/archon.md). See Android Boss õpetus püüab täpselt paremat ja hispaania keeles täpselt öelda.

Märkus : märkan, et see protseduur on midagi ebaharilikku, see tähendab, et tal pole Google'iga midagi pistmist, ja see on üsna ennatlik, et te ei saa eeldada, et see töötab 100% usaldusväärselt. Kuigi ma olen seda isiklikult testinud (allolevad ekraanipildid on selle näidis), ei pruugi see olla teatud rakenduste või Android-mängude puhul.

Uuendus : Google Chrome'i brauseri jaoks on avaldatud ametlik laiendus, mis võimaldab Android-rakendusi ja mänge arvutis lihtsamalt käitada kui siin näidatud. See on umbes ARC keevitaja.

Kokkuvõte

Täielik menetlus koosneb järgmistest toimingutest:

  • Installi Chrome'i kohandatud ARChoni käitusaeg: ärge kartke. Põhimõtteliselt on Chrome'i laiendus installitud.
  • Teisendage Android-rakenduse APK-d Chrome'i laienduseks ja installige see brauserisse. Kõige keerulisema osa saamiseks jääme konversiooniprotsessi lõpuni ja näitame otseselt, kuidas installida juba konverteeritud APK ("laiendus"), et testida, kuidas see toimib.

Nõuded

Archon Custom Runtime on see, mis praktiliselt teeb kõik, mis võimaldab teil Google Chrome'is Android-rakendusi käivitada. Ainus nõue, et see toimiks õigesti, on 64-bitise Google Chrome'i brauseri installimine teie arvutisse:

* Windows või Linuxi kasutajad saavad siit alla laadida 64-bitise Google Chrome'i (64-bitise variandi vaatamiseks valige "Chrome'i allalaadimine teisele platvormile").

* Praegu ei ole MAC OS X jaoks 64-bitist Google Chrome'i, kuid selle juhendi jaoks saate installida Chrome Canary uusima versiooni (mis on saadaval 64-bitises versioonis).

Noh, alustame protsessist.

Installige ARChon Runtime Google Chrome'is

  • Laadige ZIP-fail bitbucket.org/vladikoff/archon/get/v1.0.zip ja bitbucket.org/vladikoff/archon/get/v1.0.zip see töölauale (tulemus on kaust nimega vladikoff-archon-44bc9ba24037 ).
  • Avage Google Chrome'i laienduste lehekülg ( chrome://extensions ) ja kontrollige "Arendaja režiimi" kasti.
  • Klõpsake nupul "Laadi lahtipakkimata laiendus" ja ilmub ilmuvas failibrauseris otsingu ja valige kaust, mis oli esimeses etapis lahtipakkitud vladikoff-archon-44bc9ba24037 .

Installige ja käivitage konverteeritud APK Google Chrome'is

Nagu ma juba alguses ütlesin, on siin juba konverteeritud APK, mis tuleb Chrome'i installida. Vaatame, kuidas seda tehakse:

  • Laadige alla järgmine konverteeritud APK (.ZIP-fail): github.com/vladikoff/chromeos-apk/releases/download/v1.1.0/com.uberspot.a2048.android-ARChon-runtime.zip
  • Pöörake ZIP töölaual lahti (tulemus on kaust nimega com.uberspot.a2048.android ).
  • Avage uuesti Chrome'i laienduste leht, klõpsake nupul "Laadi lahtipakkimata laiendus", otsige ja valige kaust com.uberspot.a2048.android .
  • Ignoreerige hoiatussõnumid ja klikkige "Start" lingil, et käivitada Chrome'i 2048 mängu.

Konverteeri ükskõik milline APK "laiendiks" Chrome'i jaoks: automaatrežiim

Meie APK-de teisendamiseks Chrome'i laienduseks on see kiireim ja lihtsaim meetod. Lühidalt öeldes koosneb see chromeos-apk tööriista paigaldamisest ja seejärel arvuti või MAC-i terminali või käsurea kaudu muundatud APK, mille peame installima või laadima ainult Chrome'i. Chromeos-apk tööriista installimiseks toimige järgmiselt (ainult üks kord):

Windows

  1. Paigaldage siit node.js .msi utiliit "Stable".
  2. Taaskäivitage arvuti (see on oluline!)
  3. Avage terminaliaken (tippige käivitusmenüü otsingukasti cmd ja vajutage Enter) ning tippige järgmine käsk:

npm install chromeos-apk -g

  1. Selle käsu täitmiseks vajutage Enter

Chromeos-apk tööriista edukas installimine Windowsis

OS X ja Linux

  1. Käivitage käsk sudo apt-get install npm (Ubuntu jaoks käivitage järgmine käsk: sudo apt-get install lib32stdc++6 )
  2. Lae node.js ( nodejs.org ) alla
  3. Laadige allalaadimisel saadud .tar.gz-fail lahti.
  4. Avage terminali aken dodeeritud kaustas, mis sisaldab node.js ja täitke järgmised käsud järjekorras:

./configure

make

make install

  1. Taaskäivitage arvuti ja seejärel käivitage see käsk sudo npm install chromeos-apk -g
  2. Tööriista uusima versiooni lõpetamiseks ja täitmiseks toimige järgmiselt:

sudo npm install -g

Kuidas kasutada chromeos-apk tööriista modifitseeritud APK (Windows, Linux ja OS X) loomiseks

Kui installitud on esimene asi, mida vajate, et saada soovitud Android-rakenduse APK (siin on mitu tööriista). Kui see on tehtud, avaneb terminali aken kaustas, kus APK asub (Windowsis toimub see klahvi Shift + hiire parema hiireklahvi vajutamisega kausta tühjas ruumis.) Valige suvand "Open command window here". ). Seejärel täidetakse järgmine käsk:

chromeos-apk nombre.de.paquete.apk

Ilmselgelt peate muutma "packagename.apk" rakenduse paketi nime.

Muudetud APKide genereerimine edukalt WhatsApp ja Retrica rakendustest

See loob kausta või Chrome'i laienduse, mis installitakse või laaditakse brauserisse samamoodi nagu eelnevalt mainitud: laienduste lehel kasutage valikut "Laadi lahtipakkimata laiendus" ja seejärel valige kaust.

See kausta või "laienduse" genereerimise kord tehakse iga Android-rakenduse jaoks, mis soovib Chrome'is kasutada.

2. värskendus : ilmus Android-rakendus " Chrome APK pakendaja ", mis on võimeline teisendama telefoni installitud Android-rakendused (ja APK mällu salvestatud) Chrome'i laiendustesse ühe klõpsuga! Ilmselt toimib see üsna hästi. Käesolevas artiklis saate selle üksikasjalikult üle vaadata.

Kuidas muuta APK Chrome'i laienduseks: käsitsi režiim

See on kõige tehnilisem meetod, kuid ärge muretsege, ma püüan seda kõige paremini selgitada, et see ei oleks keeruline (seda osa võib leida ka alguses märgitud allikast, kuid väga kokkuvõtlikult).

  • Laadige soovitud Android-rakendusest alla Google Play APK (saate seda utiliiti kasutada). Suunake rakenduse "paketi nimi" (teadke seda näiteks siis, kui rakenduse Google Play URL on //play.google.com/store/apps/details?id=com.rovio.angrybirds, paketi nimi on com.rovio.angrybirds ).
  • Laadige alla github.com/vladikoff/chromeos-apk/archive/master.zip ZIP- github.com/vladikoff/chromeos-apk/archive/master.zip ja eemaldage see. Sellest tulenevast sisust on huvitav ainult _template kaust, mis on sees (unusta ülejäänud sisu). Kopeerige see kaust töölauale ja nimetage see ümber: andke talle eelnevalt kirjutatud rakenduse paketi nimi (näiteks: com.rovio.angrybirds )
  • Kanna, mille olete lihtsalt ümber nimetanud ( com.rovio.angrybirds, meie näites) asetage alguses saadud APK-fail järgmisesse rada: com.rovio.angrybirds/vendor/chromium/crx (see peab olema crx-kausta sees) ).
  • Avage ümbernimetatud kausta sees olev fail manifest.json ja redigeerige seda (avage see tekstiredaktoriga), et see sobiks allalaaditud APK-ga. Meie näiteks on need parameetrid, mida tuleb muuta:

* Eemaldage parameeter "Key"

* apkList: Siin peaksite nägema allalaaditud APK faili täpse nime (näiteks: com.rovio.angrybirds.apk )

* nimi: Siin on selle rakenduse paketi nimi, mis oli kirjutatud alguses (näiteks: com.rovio.angrybirds )

* packageName: läheb samaks nagu nimi (näiteks: com.rovio.angrybirds )

Oluline märkus : Vaikimisi on formFactori ja orientatsiooniparameetrite väärtustel vastavalt "telefon" ja "portree". Juhul, kui rakendus ei käivitu ja jäädakse Android-logoga avatuks, võib selle alternatiivseid väärtusi kasutada:

* "FormFactor": "telefon" (alternatiivne väärtus oleks "tablett")

* "Orientatsioon": "portree" (alternatiivne väärtus oleks "maastik")

Selle Angry Birds mängu installimiseks Chrome'is peate korrata protsessi „Installige ja käivitage konverteeritud APK Google Chrome'is” ja see on nii: sellisel juhul peaksite klikkima nupul „Laadige lahtipakkimata laiend”, otsige ja valige kaust com.rovio.angrybirds . Selle mängu käivitamiseks klõpsake "Start".

Lõppmärkus

Pean selgitama, et manuaalne või automaatne konversioon ei pruugi ühegi APK-ga töötada. Soovitame APK-d hankida otse Google Play'st, kuigi see ei garanteeri, et see toimib. Minu puhul ei töötanud näiteks WhatsApp ja Retrica rakendused automaatse konversiooniga (need avati ja suleti kohe). Sellised mängud nagu 2048, Angry Birds ja Duet töötasid siiski probleemideta (manuaalse ja automaatse teisendamisega).

1. värskendus : APK-de konverteerimisel keeruline? Lehel reddit.com/r/chromeapks on kasutajaid, kes avaldavad Chrome'i juba installimiseks valmis erinevate rakenduste juba konverteeritud APK-sid.