Το Chrome OS 80 θα φέρει ευκολότερη πλευρική φόρτωση εφαρμογών Android για προγραμματιστές

Η Google διευκολύνει τους προγραμματιστές στο Chrome OS 80 να φορτώνουν τις εφαρμογές Android. Για πρώτη φορά, θα μπορείτε να κάνετε πλευρική φόρτωση χωρίς Λειτουργία προγραμματιστή.

Την περασμένη εβδομάδα στο Android Dev Summit, η Google ανακοίνωσε ένα χαρακτηριστικό που ήθελαν εδώ και χρόνια οι λάτρεις του Chrome OS: τη δυνατότητα να φορτώνουν οι εφαρμογές Android χωρίς να ενεργοποιείται η Λειτουργία προγραμματιστή. Έχουμε δει δεσμεύσεις κώδικα στο παρελθόν που θα είχε ενεργοποιήσει αυτήν τη δυνατότητα, αλλά καμία από αυτές τις υλοποιήσεις δεν έφτασε ποτέ στο σταθερό κανάλι. Τώρα που η Google επιβεβαίωσε επίσημα αυτή η δυνατότητα θα φτάσει στο Chrome OS 80, το οποίο έχει ρυθμιστεί για σταθερή κυκλοφορία στο τη δεύτερη εβδομάδα του Φεβρουαρίου 2020, δεν χρειάζεται πλέον να παρακολουθούμε θρησκευτικά το Chromium Gerrit για αυτήν τη λειτουργία πρόσθεση.

Όπως μπορείτε να δείτε στην παραπάνω επιλεγμένη εικόνα, που ανακτήθηκε μέσω Σχετικά με το Chromebook, Η Google προσθέτει αυτήν τη δυνατότητα

για να επιτρέψετε στους προγραμματιστές εφαρμογών Android να αναπτύξουν τις εφαρμογές τους απευθείας από το Android Studio. Με αύξηση 22% στις πωλήσεις Chromebook σε ετήσια βάση (από τον Σεπτέμβριο του 2018 έως τον Αύγουστο του 2019) και το συνολικό χρονικό διάστημα που δαπανώνται σε εφαρμογές Android στο Chrome OS αυξημένο κατά 4, οι προγραμματιστές εφαρμογών Android έχουν κίνητρα να φέρουν την εργασία τους στο Chromebook. Η ανάπτυξη για Chromebook απαιτεί σκέψεις όπως το πώς η εφαρμογή σας αντιδρά στις αλλαγές στις λειτουργίες εμφάνισης (φορητός υπολογιστής και tablet), διαχείριση παραθύρων (παράθυρα πολλαπλών παραθύρων και ελεύθερης μορφής) και είσοδος πληκτρολογίου/ποντικιού, επομένως συνιστάται να δοκιμάσετε την εφαρμογή σας σε εγγενή σκεύη, εξαρτήματα. Για το σκοπό αυτό, η Google πίεσε να κάνει το Chrome OS πιο φιλικό προς τους προγραμματιστές προσθήκη ενός κοντέινερ Linux πέρυσι, επιτρέποντας τη δυνατότητα εκτέλεσης της έκδοσης Linux του Android Studio.

Ενώ μπορείτε να αναπτύξετε και να δημιουργήσετε εφαρμογές Android σε ένα Chromebook, η ανάπτυξη της εφαρμογής είναι λίγο πονοκέφαλος. Επί του παρόντος, ο προτεινόμενος τρόπος για να φορτώσετε μια εφαρμογή Android στο Chrome OS είναι να ενεργοποιήσετε τη Λειτουργία προγραμματιστή. Με ενεργοποιημένη τη λειτουργία προγραμματιστή, η πλευρική φόρτωση μιας εφαρμογής Android είναι τόσο απλή όσο το να κάνετε κλικ στο μεταγλωττισμένο αρχείο APK. Ωστόσο, η λειτουργία προγραμματιστή είναι εγγενώς ανασφαλής, καθώς χαλαρώνει τις επαληθευμένες προστασίες εκκίνησης και παρέχει πρόσβαση σε ένα κέλυφος ρίζας. Είναι επίσης δύσκολο να το αντιμετωπίσεις, καθώς απαιτεί powerwashing (εργοστασιακή επαναφορά) της συσκευής σου και αντιμετώπιση μιας ενοχλητικής προειδοποιητικής οθόνης που πρέπει να παρακάμψεις χειροκίνητα σε κάθε εκκίνηση. Ευτυχώς, όταν το Chrome OS 80 κυκλοφορήσει στο σταθερό κανάλι τον Φεβρουάριο του 2020, όλοι οι προγραμματιστές θα μπορούν να αναπτύξουν τις εφαρμογές τους Android απευθείας από το Android Studio στο Chromebook τους, χωρίς να χρειάζεται να ενεργοποιήσετε το Developer Τρόπος. Εάν βρίσκεστε στο κανάλι προγραμματιστών Chrome OS, θα μπορείτε να το δοκιμάσετε ήδη από τα τέλη του επόμενου μήνα.

Δυστυχώς, δεν φαίνεται ότι η Google σκοπεύει να χρησιμοποιηθεί αυτή η δυνατότητα από τελικούς χρήστες. Σύμφωνα με την διαπράττω που πιθανότατα υλοποιεί αυτήν τη δυνατότητα, αυτή η δυνατότητα απαιτεί την ενεργοποίηση του Crostini (υποστήριξη εφαρμογών Linux), περιορίζοντας ποια Chromebook θα έχουν πρόσβαση στη λειτουργία. Επιπλέον, η απενεργοποίηση της λειτουργίας απαιτεί powerwash. Ωστόσο, εάν αισθάνεστε άνετα με τη γραμμή εντολών, η παράπλευρη φόρτωση εφαρμογών Android θα πρέπει να είναι τόσο απλή όσο η χρήση του "adb Εναλλακτικά, θα μπορούσατε απλώς να "σπρώξετε" το APK, να εισαγάγετε "κέλυφος adb" και στη συνέχεια να χρησιμοποιήσετε το "pm install", δεξιά τώρα.