Εκτελέστε εφαρμογές Android σε Linux με Shashlik
Φαίνεται ότι κάθε μέρα υπάρχει ένας νέος τρόπος για την εκτέλεση εφαρμογών Android στην επιφάνεια εργασίας του Linux. Οι περισσότερες από τις νέες μεθόδους για την εκτέλεση αυτών των εφαρμογών περιλαμβάνουν είτε την εγκατάσταση μιας εικονικής μηχανής με το Android σε αυτήν είτε τη χρήση διαφόρων επεκτάσεων του Google Chrome για τη φόρτωση των APK. Αυτές οι μέθοδοι είναι ωραίες, αλλά δεν συνδυάζονται πολύ καλά με το οικοσύστημα του Linux.
Εισαγάγετε το Shashlik, ένα νέο έργο που στοχεύει στην εκτέλεση εφαρμογών Android σε συνδυασμό με την επιφάνεια εργασίας του Linux - χωρίς στιγμιότυπα ή προγράμματα περιήγησης VirtualBox. Ακούγεται πολλά υποσχόμενη, σωστά; Δείτε πώς μπορείτε να το εγκαταστήσετε και να τρέξετε στο desktop Linux.
Εγκατάσταση
Το Shashlik διαθέτει ένα διαθέσιμο πακέτο για εγκατάσταση. Η τρέχουσα έκδοση του διαθέσιμου πακέτου 0.9.3.
Στο Ubuntu
Ο ευκολότερος τρόπος είναι να κατεβάσετε το αρχείο .deb από τον ιστότοπο και κάντε διπλό κλικ πάνω του για να το εγκαταστήσετε. Εναλλακτικά, μπορείτε να εκτελέσετε την ακόλουθη εντολή στο τερματικό:
wget http://static.davidedmundson.co.uk/shashlik/shashlik_0.9.3.deb
Μόλις έχετε το αρχείο πακέτου .deb, ήρθε η ώρα να το εγκαταστήσετε στο σύστημά σας.
sudo dpkg -i shashlik_0.9.3.deb
Αφού εγκαταστήσετε τη συσκευασία, μπορεί να εμφανιστεί ένα σφάλμα. Αυτό δεν συμβαίνει πάντα, αλλά μερικές φορές μπορεί. Αυτό συμβαίνει επειδή όλες οι εξαρτήσεις δεν πληρούνται σωστά. Μην ανησυχείτε, καθώς αυτό μπορεί εύκολα να διορθωθεί με μία μόνο εντολή.
sudo apt-get εγκατάσταση -f
Τώρα που οι εξαρτήσεις έχουν διορθωθεί, απλώς επανεγκαταστήστε το πακέτο (εισάγοντας ξανά την εντολή dpkg
αναφέρθηκε παραπάνω).
Στο Arch Linux
Το Shashlik δεν διατίθεται μόνο στο Ubuntu. Οι χρήστες Arch μπορούν επίσης να το εγκαταστήσουν. Απλά τοποθετήστε το αγαπημένο σας βοηθό AUR σε αυτό το πακέτο. Πραγματοποιήστε τη διαδικασία εγκατάστασης και θα βγει, αποσυνθέστε το αρχείο .deb και εγκαταστήστε το στο σύστημα.
Πράγματα που πρέπει να γνωρίζετε
Πρώτον: ο Shashlik βρίσκεται σε εξέλιξη και δεν έχει χτυπήσει ακόμη και μια έκδοση 1.0, έτσι τα πράγματα μπορεί να είναι απίστευτα ασταθή.
Δεύτερον: παρόλο που είστε σε θέση να εκτελείτε εφαρμογές Android, θα πρέπει να αποφεύγετε τις εφαρμογές που σχετίζονται με την Google. Οι υπηρεσίες Google Play δεν υποστηρίζονται, και οποιαδήποτε εφαρμογή που χρησιμοποιεί βαριά αυτό δεν θα λειτουργεί σωστά.
Τρίτον: ο Shashlik δεν έρχεται με ένα κατάστημα εφαρμογών. Για να λειτουργήσει αυτό το πρόγραμμα, θα πρέπει να κάνετε λήψη του APK της εφαρμογής που θέλετε. Αυτό γίνεται πολύ εύκολα με την επίσκεψη στο APK Mirror.
Σημείωση: Το Shashlik μπορεί να τρέχει μόνο αρχεία APK Android που έχουν παραλλαγή x86. Φροντίστε να κάνετε λήψη αυτής της έκδοσης στο mirror APK. Τα πακέτα ARM Android απλά δεν λειτουργούν αυτή τη στιγμή.
Πώς λειτουργεί;
Το Shashlik λειτουργεί με τη χρήση του εξομοιωτή Android που περιλαμβάνει η Google στο κιτ ανάπτυξης λογισμικού Android. Αυτό του επιτρέπει να εκτελεί εφαρμογές Android στην επιφάνεια εργασίας του Linux. Δείτε πώς μπορείτε να δημιουργήσετε μια εφαρμογή. Αρχικά, ανοίξτε ένα τερματικό και στη συνέχεια πληκτρολογήστε την ακόλουθη εντολή:
cd / home / όνομα χρήστη / κατάλογος / όπου / apk / αρχείο / είναι
Αφού βρεθείτε στον κατάλογο με τον οποίο βρίσκεται το APK, ήρθε η ώρα να εκτελέσετε το αρχείο.
shashlik-run nameofpackage.apk name_of_app
Μόλις εκτελέσετε αυτήν την εντολή, θα πρέπει να δείτε ένα παράθυρο που μοιάζει με smartphone μαζί με την εφαρμογή που προσπαθείτε να εκτελέσετε.
Τι κάνει το Shashlik ιδιαίτερο;
Το μεγάλο πράγμα για τον Shashlik είναι το γεγονός ότι δεν προσπαθεί να ανακαλύψει τίποτα. Απλώς επωφελείται από ένα πολύ καλό σύνολο εργαλείων που υπάρχουν ήδη: το Android SDK της Google. Με το τροποποιημένο χρόνο εκτέλεσης Android, το Shashlik μπορεί να εκκινήσει απευθείας σε οποιαδήποτε εφαρμογή Android που καθορίζετε.
Όταν καθορίζετε το αρχείο APK στο χρόνο εκτέλεσης, σβήνει και βρίσκει το εικονίδιο και το εξάγει. Με αυτόν τον τρόπο, όταν έχετε ανοίξει την εφαρμογή, θα δείτε ένα οικείο εικονίδιο στη γραμμή εργασιών σας. Αυτό έρχεται σε πρακτικό, αλλά ένα πραγματικό χαρακτηριστικό δολοφόνος θα είναι η δυνατότητα δημιουργίας συντομεύσεων εκκίνησης στην επιφάνεια εργασίας ή σε ένα μενού.
Αυτό το εργαλείο σίγουρα δεν είναι μια νέα έννοια. Το 2014, η ίδια η Google έγραψε ένα χρόνο εκτέλεσης και άρχισε να συνεργάζεται με τους προγραμματιστές για να μεταβιβάσουν τις δικές τους εφαρμογές Android για να τρέξουν στο Chrome. Ο λόγος που η Shashlik φαίνεται πιο ελπιδοφόρα από την προσπάθεια της Google είναι το γεγονός ότι είστε σε θέση να εκτελείτε προγράμματα πρώτης κατηγορίας Android έξω από το Chrome.
Το εντυπωσιακό πράγμα δεν είναι μόνο ότι δεν τρέχει στο Chrome, όμως. είναι το γεγονός ότι οι προγραμματιστές έχουν κάποια σοβαρά σχέδια που έρχονται. Ο μακροπρόθεσμος στόχος τους είναι να ενσωματώσουν το Android στη βάση του Linux όσο το δυνατόν πιο στενά. Αυτό θα μπορούσε να σημαίνει την πλήρη πρόσβαση των εφαρμογών στο σύστημα ειδοποιήσεων του επιτραπέζιου περιβάλλοντος, προσθέτοντας τον καλύτερο χειρισμό της δυνατότητας εφαρμογής εφαρμογών Android για πρόσβαση σε συστήματα αρχείων, αλλαγή μεγέθους παραθύρων και πολλά άλλα.
συμπέρασμα
Το Shashlik είναι ένα εντυπωσιακό πρόγραμμα για την εκτέλεση εφαρμογών Android απευθείας στην επιφάνεια εργασίας του Linux. Το καλύτερο μέρος είναι ότι δεν χρειάζεται να έχετε Chrome στο σύστημά σας, κάτι που είναι σπουδαίο δεδομένου ότι δεν έχει το καλύτερο ιστορικό απόδοσης σε υπολογιστές χαμηλής και μεσαίας κατηγορίας. Εάν χρειάζεστε μια εφαρμογή Android για να ολοκληρώσετε τη δουλειά σας και δεν ενδιαφέρεστε για την τακτοποίηση, το πρόγραμμα αυτό χτυπά και χάσει. Είναι πολύ buggy, και δεν υπάρχει καμία εγγύηση ότι ένα πρόγραμμα θα λειτουργήσει. Ακόμα, αν είστε πρόθυμοι να καθίσετε τα σφάλματα για να πάρετε κάτι εργασίας, Shashlik δείχνει πολύ καλές δυνατότητες.
Ποιες εφαρμογές Android θα χρησιμοποιούσατε στον υπολογιστή σας Linux; Πείτε μας παρακάτω!
Image Credit: Photobucket