Takket være en gruppe imponerende udviklere kan Android apps køre på Linux (med hjælp fra Google Chrome). Hvordan er det muligt?

Nå, på dette års Google I / O (Googles udviklingskonference) meddelte virksomheden, at det snart ville være muligt at køre Android apps problemfrit på ChromeOS. Google erklærede, at de ville samarbejde med de bedste applikationsudviklere for at bringe deres apps over til ChromeOS ved hjælp af den nye teknologi. For nylig udgav Google 4 apps på Chrome App Store. De blev snart omvendt konstrueret. Iverige hackere rev ud Chrome apps, hvor de undrede sig over, hvordan det hele virkede. Kort efter blev to stykker software født. Den første var "Chromeos-apk" -software, der kunne tage enhver apk-fil og i det væsentlige gøre det samme, som Google har gjort, omend lidt beskidt og med en grænse på kun fire apps ad gangen. Det virkede. Chromebook-brugere glædede sig snart, da det betød, at de kunne have næsten enhver app de kunne tænke på på deres valgte operativsystem. Det var spændende at sige mildt.

Indtast "ARChon brugerdefineret runtime". Dette stykke software, vel, ærligt, er fantastisk. Det fjernede evnen til kun at bruge fire Android apps, der i det væsentlige erstatter Googles egen runtime. ARChon gjorde det også muligt at køre disse apps på Linux, Mac og Windows. Så nu er ChromeOS-brugere ikke de eneste, der føler kærligheden. Med dette værktøj er der uendelige muligheder. I det væsentlige er runtime en hack og er på ingen måde stabil. Udvikleren siger, at det er et bevis på konceptet. Det er buggy og ofte ramt eller savner, men det er stadig sjovt alligevel.

Får APK-filer

For at konvertere til arbejde skal du få hænderne på en Android-pakkefil. Der er to måder at gøre dette på. Du kunne gå ind på Google og søge efter nogen APK (som er usikker). Hvis du ikke har nogen Android-enhed, er dette din eneste mulighed. Alternativt kan du, hvis du ejer en Android-enhed, installere en app ved navn App Backup & Restore.

Væsentligt hvad denne app gør er at tage en anden app installeret på din enhed og eksportere en APK-fil til enhedens opbevaringsområde. Alt du skal gøre nu er at installere appen på din telefon og bruge "App Backup & Restore" for at sikkerhedskopiere appen til en apk.

Brug din filhåndtering, find en mappe med navnet "App_Backup_Restore." Alle eksporterede APK-filer vil blive placeret der. Tag APK-filen ud af din enhed og læg den et eller andet sted på din computer.

Indstilling af ting

Chrome

For at konvertere filerne skal du bruge et par ting. Første ting først. Download Google Chrome. Arch Linux-brugere: Google Chrome er tilgængelig i AUR. Dette vil IKKE fungere med Chromium. Det skal være Chrome 37 eller højere.

Node-js

En anden ting du skal bruge er Node-JS. Åbn et terminalvindue og indtast kommandoerne nedenfor.

Ubuntu :

 sudo apt-get install npm nodejs nodejs-arv 

Ubuntu 64bit :

Sammen med node-js og alt det, skal du bruge følgende.

 sudo apt-get lib32stdc ++ 6 

Andet :

Åbn din pakke manager af valg og søg efter "nodejs". Chancerne er, at du ikke behøver "nodejs-arv". Det er en Ubuntu ting.

Chromeos-APK

Med node-js installeret kan Chromeos-apk også være. Indtast denne kommando ved hjælp af terminalen.

 sudo npm installer -g chromeos-apk @ senest 

Installation af runtime

Den ARChon brugerdefinerede runtime skal indlæses i Chrome for alle Android konverterede apps til at fungere. Installer det ved at downloade runtime her. Når du er hentet, skal du udpakke .ZIP-filen og notere den mappe, der kom ud af den.

Åbn forlængelsessiden til Google Chrome (lavet hurtigst ved at skrive chrome:extensions og trykke på Enter i adresselinjen) og markér feltet, der siger udviklertilstand.

Nu, hvor udviklertilstand er aktiveret, er det tid til at indlæse ARChon. Klik på den udvidede udvidede udvidelsesknap, find den mappe, du tidligere har hentet ud, og peg Chrome på den. Kort efter ses ARChon Custom Runtime 1.0 i din udvidelsesliste.

Bemærk : Ignorer de advarsler, der er angivet, de er ligegyldige.

Konvertering af APK-filer

Nu da Chrome, runtime, node-js og chromeos-apk er installeret, kan APK-filer endelig konverteres. Åbn et terminalvindue og cd i mappen, hvor APK-filen er placeret. Når du er der, skal du indtaste denne kommando.

 chromeos-apk nameofapkfile.apk --archon 

Vil du have et større vindue? Prøv dette.

 chromeos-apk nameofapkfile.apk --archon - tablet 

Installation af apps

Efter konvertering oprettes en Chrome-udvidelsesmappe på det samme præcise sted, som APK er. For at installere det skal du gøre det ligesom ARChon runtime. Gå til udvidelsessiden i Chrome, klik på load unpacked extension og peg Chrome til den nyoprettede mappe.

Når appen er installeret, skal du bare gå til den nye faneblad i Chrome og klikke på apps. Du kan starte Android-appen derfra.

Konklusion

Chromeos-Apk og ARChons brugerdefinerede runtime er virkelig nogle spændende teknologiske dele. Ved hjælp af disse to programmer er alt muligt. Vi lever virkelig i en spændende tid. Hvem ville have troet, at vi inden for få år efter Android's udgivelse ville køre sine applikationer på Linux ved hjælp af en webbrowser. Fortæl os i kommentarerne, hvilke apps du har haft succes med at komme på arbejde! God fornøjelse!