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

click fraud protection

Η Google εργάζεται σε μια λειτουργία αδρανοποίησης εφαρμογών για το Android 12 που μπορεί να ελευθερώσει χώρο που καταλαμβάνουν οι αχρησιμοποίητες εφαρμογές στο τηλέφωνό σας.

Ενημέρωση 1 (25/01/2021 @ 02:30 ET): Τώρα γνωρίζουμε πώς η λειτουργία αδρανοποίησης εφαρμογών του Android θα ελευθερώσει περαιτέρω χώρο αποθήκευσης πέρα ​​από την εκκαθάριση της προσωρινής μνήμης. Κάντε κλικ εδώ για περισσότερες πληροφορίες.

Ενημέρωση 1 (19/01/2021 @ 12:32 ET): Τώρα γνωρίζουμε λίγο περισσότερα για το πώς αυτή η δυνατότητα θα ελευθερώσει χώρο. Κάντε κλικ εδώ για περισσότερες πληροφορίες. Το άρθρο όπως δημοσιεύτηκε στις 11 Ιανουαρίου 2021, διατηρείται παρακάτω.

Μπορεί να είναι δύσκολο να το πιστέψουμε, αλλά μάλλον απέχουμε λίγο περισσότερο από έναν μήνα από την κυκλοφορία του πρώτου Android 12 Προεπισκόπηση προγραμματιστή. Άλλωστε, κυκλοφόρησε το πρώτο Android 11 Developer Preview τον Φεβρουάριο του 2020! Εξετάζουμε το έργο Android Open Source Project (AOSP) Gerrit για συμβουλές για νέα χαρακτηριστικά έρχεται στην επόμενη έκδοση του Android και πρόσφατα εντοπίσαμε στοιχεία ότι η Google εργάζεται σε μια λειτουργία αδρανοποίησης εφαρμογών για το Android 12.

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

Δυστυχώς, δεν έχουμε περισσότερες λεπτομέρειες σχετικά με αυτήν τη δυνατότητα. Για παράδειγμα, δεν γνωρίζουμε πώς οι εφαρμογές μπορούν να εισέλθουν σε αυτήν την κατάσταση. Καθορίζεται αυτόματα με βάση τα στατιστικά στοιχεία χρήσης εφαρμογών; Μπορούν οι χρήστες να επιλέξουν με μη αυτόματο τρόπο να αναγκάσουν τις εφαρμογές σε αδρανοποίηση; Επίσης, δεν γνωρίζουμε πώς θα βελτιστοποιηθούν οι εφαρμογές για αποθήκευση, ούτε γνωρίζουμε πώς το λειτουργικό σύστημα θα ενημερώνει τον χρήστη ποιες εφαρμογές έχουν τεθεί σε αδρανοποίηση.

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

Χάρη στον XDA Recognized Developer luca020400 για το φιλοδώρημα!


Ενημέρωση 1: Εκκαθάριση της προσωρινής μνήμης εφαρμογών

Αν και οι δεσμεύσεις για τη δυνατότητα αδρανοποίησης εφαρμογών δεν έχουν ακόμη συγχωνευθεί — που σημαίνει ότι ακόμα δεν γνωρίζουμε σίγουρα αν θα καταλήξει στο Android 12 — τώρα μάθαμε περισσότερες πληροφορίες σχετικά με τον τρόπο λειτουργίας του έργα. Σύμφωνα με τον κώδικα υποβλήθηκε σε νέα δέσμευση (για άλλη μια φορά εντοπίστηκε από τον XDA Recognized Developer luca020400), η λειτουργία αδρανοποίησης της εφαρμογής θα διαγράψει αυτόματα τα αρχεία προσωρινής μνήμης μιας εφαρμογής. Ο αποθηκευτικός χώρος που θα ελευθερωθεί εξαρτάται από την εν λόγω εφαρμογή — ροή βίντεο και ανταλλαγή μηνυμάτων οι εφαρμογές μπορούν να αποθηκεύσουν προσωρινά δεδομένα αξίας εκατοντάδων megabyte — αλλά αυτό είναι μόνο ένα μέρος της αδρανοποίησης της εφαρμογής χαρακτηριστικό. Σε ένα σχόλιο, οι προγραμματιστές της Google υπαινίσσονται περισσότερες πιθανές εξοικονομήσεις αποθηκευτικού χώρου μέσω της "αδρανοποίησης σε επίπεδο πακέτου". Αυτό θα μπορούσε να αναφέρεται στη συμπίεση της εφαρμογής και των πόρων της ή σε άλλες ενέργειες για τη μείωση του χώρου που καταλαμβάνει η εγκατάσταση μιας εφαρμογής.


Ενημέρωση 2: Διαγραφή τεχνουργημάτων συλλογής

Σε ένα νέα δέσμευση που υποβλήθηκε στο AOSP Gerrit στα τέλη της περασμένης εβδομάδας, οι μηχανικοί της Google αποκάλυψαν πώς η λειτουργία αδρανοποίησης εφαρμογών του Android θα βελτιστοποιήσει τον αποθηκευτικό χώρο σε επίπεδο πακέτου/APK. Τα σχόλια που αφήνονται στις αλλαγές κώδικα αποκαλύπτουν ότι, όταν μια εφαρμογή βρίσκεται σε αδρανοποίηση για όλους τους χρήστες, τα αρχεία τεχνουργημάτων μεταγλώττισης (.vdex/.odex) θα διαγραφούν. Σύμφωνα με την Google, τα αρχεία vdex περιέχουν τον ασυμπίεστο κώδικα DEX ενός APK, ενώ τα αρχεία odex περιέχουν τον εκ των προτέρων μεταγλωττισμένο κώδικα για μεθόδους στο APK. Ο χώρος που θα ελευθερωθεί με τη διαγραφή αυτών των αρχείων πιθανότατα δεν θα είναι πολύς, ειδικά σε σύγκριση με τα μεγέθη αρχείων των εικόνων ή των βίντεο που έχουν αποθηκευτεί στην κρυφή μνήμη. Ωστόσο, σε συσκευές χαμηλού επιπέδου με μικρές ποσότητες εσωτερικού χώρου αποθήκευσης, η εξοικονόμηση δεκάδων megabyte θα απελευθερώσει χώρο για δεκάδες πρόσθετες φωτογραφίες.