Χάρη σε μια ομάδα εντυπωσιακών προγραμματιστών, οι εφαρμογές Android μπορούν να εκτελούνται σε Linux (με τη βοήθεια του Google Chrome). Πώς είναι αυτό δυνατόν?

Λοιπόν, στο φετινό Google I / O (συνέδριο ανάπτυξης της Google), η εταιρεία ανακοίνωσε ότι σύντομα θα ήταν δυνατή η απρόσκοπτη εκτέλεση εφαρμογών Android στο ChromeOS. Η Google δήλωσε ότι συνεργάζεται με κορυφαίους προγραμματιστές εφαρμογών για να φέρει τις εφαρμογές τους στο ChromeOS χρησιμοποιώντας τη νέα τεχνολογία. Πρόσφατα, η Google κυκλοφόρησε 4 εφαρμογές στο κατάστημα εφαρμογών Chrome. Σύντομα ανασχηματίστηκαν. Οι πρόθυμοι χάκερ διέσχισαν τις εφαρμογές του Chrome αναρωτιούνται πώς όλα λειτουργούσαν. Λίγο αργότερα, γεννήθηκαν δύο κομμάτια λογισμικού. Το πρώτο ήταν το "Chromeos-apk", ένα κομμάτι του λογισμικού που θα μπορούσε να πάρει ΚΑΠΟΙΟ αρχείο apk και κατ 'ουσία κάνει το ίδιο πράγμα που έκανε το Google, έστω και λίγο βρώμικο και με όριο μόνο τέσσερις εφαρμογές τη φορά. Δούλεψε. Οι χρήστες του Chromebook γοητεύτηκαν σύντομα, καθώς σήμαιναν ότι θα μπορούσαν να έχουν σχεδόν οποιαδήποτε εφαρμογή που θα μπορούσαν να σκεφτούν για το λειτουργικό σύστημα επιλογής τους. Ήταν πολύ συναρπαστικό να πούμε το λιγότερο.

Καταχωρίστε το "Custom ARChon runtime". Αυτό το κομμάτι του λογισμικού, καλά, ειλικρινά, είναι εκπληκτικό. Απομάκρυνε τη δυνατότητα χρήσης μόνο τεσσάρων εφαρμογών Android, αντικαθιστώντας κατ 'ουσία το χρόνο εκτέλεσης της Google. Το ARChon έδωσε επίσης τη δυνατότητα εκτέλεσης αυτών των εφαρμογών σε Linux, Mac και Windows. Έτσι, οι χρήστες του ChromeOS δεν είναι οι μόνοι που αισθάνονται την αγάπη. Με αυτό το εργαλείο, υπάρχουν ατελείωτες δυνατότητες. Ουσιαστικά, το runtime είναι ένα hack και δεν είναι καθόλου σταθερό. Ο προγραμματιστής λέει ότι είναι μια απόδειξη της έννοιας. Είναι buggy και συχνά χτύπησε ή χάσει, αλλά είναι ακόμα cool εν τούτοις.

Λήψη αρχείων APK

Για να λειτουργήσει η μετατροπή, πρέπει να πάρετε τα χέρια σας σε ένα αρχείο πακέτου Android. Υπάρχουν δύο τρόποι να το κάνετε αυτό. Θα μπορούσατε να μεταβείτε στην Google και να αναζητήσετε οποιοδήποτε APK (το οποίο δεν είναι ασφαλές). Εάν δεν διαθέτετε συσκευή Android, αυτή είναι η μόνη σας επιλογή. Εναλλακτικά, εάν είστε κάτοχος συσκευής Android, μπορείτε να εγκαταστήσετε μια εφαρμογή με το όνομα της Εφεδρικής εφαρμογής & Επαναφορά εφαρμογών.

Ουσιαστικά αυτό που κάνει αυτή η εφαρμογή είναι να μεταφερθεί οποιαδήποτε άλλη εφαρμογή στη συσκευή σας και να εξάγει ένα αρχείο APK στην περιοχή αποθήκευσης της συσκευής σας. Το μόνο που χρειάζεται να κάνετε τώρα είναι να εγκαταστήσετε την εφαρμογή στο τηλέφωνό σας και να χρησιμοποιήσετε το "Εφεδρική εφαρμογή & Επαναφορά εφαρμογών" για να δημιουργήσετε αντίγραφα ασφαλείας της εφαρμογής σε μια εφαρμογή.

Χρησιμοποιώντας το διαχειριστή αρχείων σας, βρείτε ένα φάκελο που ονομάζεται "App_Backup_Restore". Όλα τα εξαγόμενα αρχεία APK θα βρίσκονται εκεί. Αφαιρέστε το αρχείο APK από τη συσκευή σας και τοποθετήστε το κάπου στον υπολογιστή σας.

Θέστε τα πράγματα επάνω

Χρώμιο

Για να μετατρέψετε τα αρχεία, θα χρειαστείτε μερικά πράγματα. Καταρχάς. Λήψη του Google Chrome. Χρήστες Arch Linux: Το Google Chrome είναι διαθέσιμο στο AUR. Αυτό δεν θα λειτουργήσει με το Chromium. Πρέπει να είναι Chrome 37 ή νεότερη έκδοση.

Node-js

Ένα άλλο πράγμα που θα χρειαστείτε είναι το Node-JS. Ανοίξτε ένα παράθυρο τερματικού και εισαγάγετε τις παρακάτω εντολές.

Ubuntu :

 sudo apt-get να εγκαταστήσετε το npm nodejs nodejs-legacy 

Ubuntu 64bit :

Μαζί με τον κόμβο-js και όλα αυτά, θα χρειαστείτε τα παρακάτω.

 sudo apt-get lib32stdc ++ 6 

Άλλο :

Ανοίξτε τον διαχειριστή πακέτων της επιλογής σας και αναζητήστε "nodejs". Οι πιθανότητες είναι ότι δεν θα χρειαστείτε "nodejs-κληρονομιά". Αυτό είναι ένα πράγμα Ubuntu.

Chromeos-apk

Με το εγκατεστημένο node-js, το Chromeos-apk μπορεί να είναι πάρα πολύ. Χρησιμοποιώντας το τερματικό, πληκτρολογήστε αυτήν την εντολή.

 sudo npm εγκαταστήστε -g chromeos-apk @ τελευταία 

Εγκατάσταση του χρόνου εκτέλεσης

Η προσαρμοσμένη διάρκεια εκτέλεσης ARChon πρέπει να φορτωθεί στο Chrome για να λειτουργήσει οποιαδήποτε εφαρμογή με μετατροπή Android. Εγκαταστήστε τη λήψη του χρόνου εκτέλεσης εδώ. Μετά τη λήψη, εξαγάγετε το αρχείο .ZIP και σημειώστε το φάκελο που προέκυψε από αυτό.

Ανοίξτε τη σελίδα επέκτασης του Google Chrome (πραγματοποιήστε τα γρηγορότερα πληκτρολογώντας το chrome:extensions και πατώντας το πλήκτρο Enter στη γραμμή διευθύνσεων) και επιλέξτε το πλαίσιο που δηλώνει τη λειτουργία προγραμματιστή.

Τώρα που ενεργοποιείται η λειτουργία προγραμματιστή, είναι ώρα να φορτώσετε το ARChon. Κάντε κλικ στο κουμπί αποσυμπίεσης επέκτασης φόρτωσης, βρείτε το φάκελο που εξάγατε νωρίτερα και τοποθετήστε το Chrome σε αυτό. Λίγο αργότερα, θα δείτε το ARChon Custom Runtime 1.0 στη λίστα επεκτάσεων.

Σημείωση : Αγνοήστε τις προειδοποιήσεις που αναφέρονται, δεν έχουν σημασία.

Μετατροπή αρχείων APK

Τώρα που όλα τα Chrome, το runtime, το node-js και το chromeos-apk έχουν εγκατασταθεί, τα αρχεία APK μπορούν τελικά να μετατραπούν. Ανοίξτε ένα παράθυρο τερματικού και το cd στον κατάλογο όπου βρίσκεται το αρχείο APK. Μόλις εισέλθετε, πληκτρολογήστε αυτήν την εντολή.

 chromeos-apk nameofapfile.apk -archon 

Θέλετε μεγαλύτερο παράθυρο; Δοκιμάστε αυτό.

 chromeos-apk nameofapkfile.apk -archon -tablet 

Εγκατάσταση των εφαρμογών

Μετά τη μετατροπή, θα δημιουργηθεί ένας φάκελος επέκτασης Chrome στον ίδιο ακριβώς τόπο με το APK. Για να το εγκαταστήσετε, το κάνετε ακριβώς όπως το ARChon runtime. Μεταβείτε στη σελίδα επέκτασης στο Chrome, κάντε κλικ στο κουμπί φόρτωση επεκταμένης επέκτασης και τοποθετήστε το Chrome στο νέο φάκελο που δημιουργήθηκε.

Όταν εγκατασταθεί η εφαρμογή, μεταβείτε στη σελίδα της νέας καρτέλας στο Chrome και κάντε κλικ στις εφαρμογές. Θα μπορείτε να εκκινήσετε την εφαρμογή Android από εκεί.

συμπέρασμα

Το Chromeos-apk και το προσαρμοσμένο χρόνο εκτέλεσης ARChon είναι πραγματικά συναρπαστικά κομμάτια τεχνολογίας. Με τη βοήθεια αυτών των δύο προγραμμάτων είναι δυνατόν να γίνει κάτι. Πραγματικά ζούμε σε έναν συναρπαστικό χρόνο. Ποιος θα είχε σκεφτεί ότι μόλις λίγα χρόνια μετά την κυκλοφορία του Android, θα χρησιμοποιούσαμε τις εφαρμογές του στο Linux με τη βοήθεια ενός προγράμματος περιήγησης ιστού. Πείτε μας στα σχόλια τι εφαρμογές είχατε επιτυχία να φτάσετε στην εργασία! Απολαμβάνω!