Το Android 12 θα αδρανοποιήσει αυτόματα τις εφαρμογές που δεν χρησιμοποιούνται για να ελευθερώσει χώρο

click fraud protection

Το Android 12 εισάγει μια λειτουργία αδρανοποίησης εφαρμογών που αφαιρεί προσωρινά αρχεία αχρησιμοποίητων εφαρμογών για να ελευθερώσει χώρο.

Παρόλο που η Google δεν δημοσιεύει τον πηγαίο κώδικα για τις νέες εκδόσεις Android πριν από τη σταθερή έκδοση για το Pixel τα τηλέφωνα είναι έτοιμα, σπάνια παίρνουμε μια ματιά σε ορισμένες επερχόμενες λειτουργίες μέσω αλλαγών κώδικα που υποβάλλονται στο AOSP Gerrit. Ένα από τα χαρακτηριστικά που περιμέναμε να προσγειωθεί στο επόμενο Android 12 η κυκλοφορία είναι η αδρανοποίηση εφαρμογών, μια δυνατότητα που θα ελευθερώστε χώρο αποθήκευσης διαγράφοντας προσωρινά αρχεία από εφαρμογές που δεν χρησιμοποιούνται. Αν και αυτή η δυνατότητα δεν έχει εμφανιστεί σε καμία από τις δύο δημόσια διαθέσιμη Προεπισκόπηση προγραμματιστή, μπορούμε να επιβεβαιώσουμε ότι υπάρχει κώδικας για τη δυνατότητα στο διέρρευσε κατασκευή που αποκτήσαμε πρόσφατα.

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

Με την κυκλοφορία του Android 11 Developer Preview 3, η Google προστέθηκε μια νέα δυνατότητα "auto revoke permissions" που ανακαλεί την άδεια μιας εφαρμογής εάν η εφαρμογή δεν έχει χρησιμοποιηθεί για μερικούς μήνες. Μετά τη σταθερή έκδοση του Android 11, η Google κοινόχρηστο περισσότερες λεπτομέρειες σχετικά με τη λειτουργία, συμπεριλαμβανομένου ενός στιγμιότυπου οθόνης που δείχνει μια ειδοποίηση που ενημερώνει τον χρήστη όταν έχουν εκδοθεί τα δικαιώματα μιας εφαρμογής ανακλήθηκε και ένα στιγμιότυπο οθόνης που δείχνει μια σελίδα ρυθμίσεων "αχρησιμοποίητες εφαρμογές" με μια λίστα εφαρμογών που είχαν αυτόματα τα άδειά τους ανακλήθηκε.

Στο Android 12, η ​​Google φαίνεται να επεκτείνει την έννοια των "αχρησιμοποίητων εφαρμογών" με τη νέα λειτουργία αδρανοποίησης εφαρμογών στη ρυμούλκηση. Εκτός από την αυτόματη ανάκληση αδειών για εφαρμογές που δεν χρησιμοποιούνται, το Android 12 θα εκκαθαρίσει επίσης προσωρινά αρχεία για να ελευθερώσει χώρο αποθήκευσης.

Ενεργοποιήσαμε μια νέα ενότητα "Μη χρησιμοποιούμενες εφαρμογές" στη σελίδα "Πληροφορίες εφαρμογής" για κάθε εφαρμογή και περιέχει μια νέα εναλλαγή "κατάργηση δικαιωμάτων και απελευθέρωση χώρου". Συγκριτικά, η εναλλαγή "άδειες αυτόματης ανάκλησης" του Android 11 (αργότερα μετονομάστηκε σε "αφαίρεση αδειών εάν η εφαρμογή δεν χρησιμοποιείται") βρίσκεται στην υποσελίδα "Άδειες εφαρμογής" της σελίδας "Πληροφορίες εφαρμογής" μιας εφαρμογής. Αυτή η αλλαγή στην τοποθεσία είναι λογική, καθώς η νέα εναλλαγή αφορά τόσο τα δικαιώματα όσο και την αποθήκευση και όχι απλώς με τα δικαιώματα.

Αφού θέσαμε σε αδρανοποίηση με μη αυτόματο τρόπο μερικές εφαρμογές, η σελίδα "αχρησιμοποίητες εφαρμογές" εμφανίστηκε στις Ρυθμίσεις > Εφαρμογές. Αυτή η σελίδα εμφανίζει εφαρμογές που δεν έχουν ανοίξει εδώ και λίγους μήνες και η περιγραφή της αναφέρει ότι υπάρχουν δικαιώματα ανακαλούνται, οι ειδοποιήσεις διακόπτονται και τα προσωρινά αρχεία αφαιρούνται εάν μια εφαρμογή δεν έχει χρησιμοποιηθεί για λίγους μήνες.

Σύμφωνα με τις αλλαγές κώδικα εμείς εντοπίστηκε νωρίτερα φέτος, η λειτουργία αδρανοποίησης της εφαρμογής θα διαγράψει την προσωρινή μνήμη ή/και θα διαγράψει τεχνουργήματα μεταγλώττισης για να ελευθερώσει χώρο αποθήκευσης. Καμία από αυτές τις ενέργειες δεν θα απελευθερώσει έναν τόνο χώρου, αλλά αυτό εξαρτάται ακριβώς από την εφαρμογή που βρίσκεται σε αδρανοποίηση και πόσα/τι είδους αποθηκευμένα αρχεία έχουν αποθηκευτεί. Οι χρήστες που έχουν συσκευές κατώτερης τεχνολογίας με λιγότερο αποθηκευτικό χώρο θα έχουν περισσότερα οφέλη, αλλά όλοι οι χρήστες θα επωφεληθούν από την αυτόματη ανάκληση των αδειών των αχρησιμοποίητων εφαρμογών.

Αν και η έκδοση που αποκτήσαμε είναι νεότερη από την Προεπισκόπηση προγραμματιστή 2, δεν γνωρίζουμε εάν η δυνατότητα αδρανοποίησης της εφαρμογής θα εμφανιστεί δημόσια στο DP3 ή στο Beta 1. Ωστόσο, μόλις είναι διαθέσιμο, η διεπαφή γραμμής εντολών του μπορεί να είναι προσβάσιμη μέσω του "cmd app_hibernation" εντολή.

Ευχαριστούμε το PNF Software που μας παρείχε άδεια χρήσης JEB Decompiler, ένα εργαλείο αντίστροφης μηχανικής επαγγελματικής ποιότητας για εφαρμογές Android.