Tack vare en grupp imponerande utvecklare kan Android apps köras på Linux (med hjälp av Google Chrome). Hur är detta möjligt?

Tja, vid årets Google I / O (Googles utvecklingskonferens) meddelade företaget att det snart skulle vara möjligt att köra Android apps sömlöst på ChromeOS. Google uppgav att de skulle samarbeta med de bästa applikationsutvecklarna för att få sina appar över till ChromeOS med den nya tekniken. Nyligen släppte Google 4 apps på Chrome App Store. De blev snart omvända konstruerade. Ivriga hackare slet bort Chrome-appsna och undrade hur allting fungerade. Snart efter föddes två mjukvaror. Den första var "Chromeos-apk" -programvara som kan ta någon apk-fil och gör i huvudsak samma sak som Google har gjort, om än lite smutsigt och med en gräns på bara fyra appar åt gången. Det fungerade. Chromebook-användare glädde sig snart när det gällde att de kunde ha nästan vilken app de kunde tänka på på sitt operativsystem. Det var spännande att säga minst.

Ange "ARChon anpassad körtid". Den här mjukvaran, okej, är fantastiskt. Det tog bort möjligheten att bara använda fyra Android-appar, som ersätter Googles egen körtid. ARChon gjorde det också möjligt att köra dessa appar på Linux, Mac och Windows. Så nu är ChromeOS-användare inte de enda som känner kärleken. Med det här verktyget finns det oändliga möjligheter. I huvudsak är runtime ett hack och är inte på något sätt stabilt. Utvecklaren säger att det är ett bevis på konceptet. Det är buggy och slår ofta eller saknar, men det är fortfarande coolt ändå.

Få APK-filer

För att omvandlingen ska fungera måste du hämta en Android-paketfil. Det finns två sätt att göra detta. Du kan gå till Google och söka efter någon APK (som är osäker). Om du inte har någon Android-enhet är det här ditt enda alternativ. Alternativt kan du, om du äger en Android-enhet, installera en app med namnet App Backup & Restore.

I huvudsak vad det här appen gör är att någon annan app installeras på din enhet och exporterar en APK-fil till enhetens lagringsområde. Allt du behöver göra nu är att installera appen på din telefon och använd "App Backup & Restore" för att säkerhetskopiera appen till en apk.

Använd din filhanterare, hitta en mapp med namnet "App_Backup_Restore." Alla exporterade APK-filer kommer att finnas där. Ta bort APK-filen från din enhet och placera den någonstans på din dator.

Ställa in saker

Krom

För att konvertera filerna behöver du några saker. Första är första. Ladda ner Google Chrome. Arch Linux-användare: Google Chrome är tillgängligt i AUR. Det fungerar INTE med Chromium. Det måste vara Chrome 37 eller högre.

Nod-js

En annan sak du behöver är Node-JS. Öppna ett terminalfönster och ange kommandona nedan.

Ubuntu :

 sudo apt-get install npm nodejs nodejs-arv 

Ubuntu 64bit :

Tillsammans med nod-js och allt det behöver du följande.

 sudo apt-get lib32stdc ++ 6 

Övrigt :

Öppna din pakethanterare och välj "nodejs". Chansen är att du inte behöver "nodejs-arv". Det är en Ubuntu sak.

Chromeos-APK

Med nod-js installerade kan Chromeos-Apk också vara. Ange terminalen genom att ange det här kommandot.

 sudo npm installera -g chromeos-apk @ senaste 

Installera runtime

Den anpassade körtiden för ARChon måste laddas in i Chrome för alla Android-konverterade appar till jobbet. Installera det genom att ladda ner runtime här. När du har hämtat, extrahera .ZIP-filen och notera den mapp som kom ut ur den.

Öppna förlängningssidan för Google Chrome (snabbast genom att skriva in chrome:extensions och tryck på Enter i adressfältet) och markera rutan som säger utvecklarläge.

Nu när utvecklarläge är aktiverat är det dags att ladda ARChon. Klicka på den utvidgade uppackningsknappen för last, hitta den mapp som du extraherade tidigare och peka på Chrome till den. Snart kommer du se ARChon Custom Runtime 1.0 i din tilläggslista.

Obs! Ignorera varningarna som listas, de spelar ingen roll.

Konvertera APK-filer

Nu när Chrome, körtid, nod-j och chromeos-apk är installerade, kan APK-filer äntligen konverteras. Öppna ett terminalfönster och cd i katalogen där APK-filen finns. Ange det här kommandot en gång där.

 chromeos-apk nameofapkfile.apk --archon 

Vill du ha ett större fönster? Prova detta.

 chromeos-apk nameofapkfile.apk --archon - tablett 

Installera programmen

Efter konvertering skapas en Chrome-förlängningsmapp på samma exakta plats som APK är. För att installera det, gör det precis som ARChon runtime. Gå till förlängningssidan i Chrome, klicka på ladda upacked extension och peka Chrome till den nyskapade mappen.

När appen är installerad, gå bara till den nya fliksidan i Chrome och klicka på appar. Du kan starta Android-appen därifrån.

Slutsats

Chromeos-APK och ARChons anpassade körtid är verkligen några spännande tekniska delar. Med hjälp av dessa två program är allt möjligt. Vi lever verkligen i en spännande tid. Vem skulle ha trott att om några år efter Android-utgåvan kör vi sina applikationer på Linux med hjälp av en webbläsare. Berätta för oss i kommentarerna vilka appar du har haft framgång att komma till jobbet! Njut av!