Αρχειοθετημένα APK: Καταπληκτική λειτουργία Android!

Ο υποστηρικτής της Google, Mishaal Rahman, βρήκε νέα λειτουργία Αρχειοθετημένων APK στο Android 13. Η αρχειοθέτηση της εφαρμογής αντί να την απεγκαταστήσετε αφαιρεί μέρη της αντί να διαγράψει όλα τα δεδομένα, μειώνοντας έτσι τον αποθηκευτικό χώρο που καταλαμβάνει η εφαρμογή. Δεδομένου ότι τα δεδομένα χρήστη δεν διαγράφονται κατά την αρχειοθέτηση, σας επιτρέπει να συνεχίσετε από εκεί που σταματήσατε όταν ληφθεί ξανά η εφαρμογή.

Μη αρχειοθετημένο apk αρχειοθετημένο apk

Οι προγραμματιστές που κατασκευάζουν τις εφαρμογές τους με το Android Gradle Plugin 7.3 θα δημιουργήσουν σύντομα έναν νέο τύπο APK για αυτούς, που ονομάζεται "αρχειοθετημένο APK". Αυτό το "αρχειοθετημένο APK" θα δημιουργηθεί μέσω μιας ενημερωμένης έκδοσης του εργαλείου πακέτου, του εργαλείου που μετατρέπει πακέτα εφαρμογών σε APK που διανέμονται σε συσκευές. Ενώ η Google λέει ότι θα ξεκινήσει τη δημιουργία αρχειοθετημένων APK τώρα, λέει ότι αυτά τα APK δεν θα είναι λειτουργικά έως ότου η λειτουργία αρχειοθέτησης γίνει διαθέσιμη στους καταναλωτές αργότερα αυτό το έτος. Η Google λέει ότι οι χρήστες μπορούν να αρχειοθετήσουν μια εφαρμογή αντί να την απεγκαταστήσουν και βάζουν μια ρύθμιση για αυτήν. Η Google δεν έδωσε πολλές λεπτομέρειες σχετικά με το πώς θα μοιάζει αυτό το χαρακτηριστικό. Ωστόσο, δεδομένου ότι η λειτουργία αναμένεται να είναι διαθέσιμη φέτος, υπάρχει πιθανότητα να έρθει με την έκδοση Android 13.

Πώς λειτουργεί το Αρχειοθετημένο APK;

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

Οι προγραμματιστές που κατασκευάζουν τις εφαρμογές τους με το Android Gradle Plugin 7.3 θα δημιουργήσουν σύντομα έναν νέο τύπο APK για αυτούς, που ονομάζεται "αρχειοθετημένο APK". Αυτό το "αρχειοθετημένο APK" θα δημιουργηθεί μέσω μιας ενημερωμένης έκδοσης του εργαλείου πακέτου, του εργαλείου που μετατρέπει πακέτα εφαρμογών σε APK που διανέμονται σε συσκευές. Ενώ η Google λέει ότι θα αρχίσει να δημιουργεί αρχειοθετημένα APK τώρα, λέει ότι αυτά τα APK δεν θα είναι στην πραγματικότητα λειτουργικά έως ότου η λειτουργία αρχειοθέτησης γίνει διαθέσιμη στους καταναλωτές αργότερα μέσα στο έτος.

Το Google Play κατεβάζει τα απαιτούμενα μέρη της εφαρμογής για να τεθεί σε λειτουργία η αρχειοθετημένη εφαρμογή. Αυτά τα pod APK μπορούν να εγκατασταθούν πάνω από το αρχειοθετημένο APK, καθώς είναι όλα υπογεγραμμένα με το ίδιο κλειδί υπογραφής εφαρμογής και πρέπει να έχουν τον ίδιο κωδικό έκδοσης. Μόλις εγκατασταθούν αυτά τα APK, ο χρήστης συνεχίζει από εκεί που σταμάτησε, καθώς τα δεδομένα του δεν διαγράφονται ποτέ όταν αρχειοθετεί την εφαρμογή. Αυτή η λειτουργία είναι ήδη διαθέσιμη στο iOS. Με ενδιαφέρο, Google έχει κάνει αυτή τη λειτουργία ανοιχτού κώδικα, επιτρέποντας στους προγραμματιστές να επιθεωρήσουν τον κώδικα και πιθανώς να τον χρησιμοποιήσουν σε άλλα καταστήματα εφαρμογών. Με αυτήν τη δυνατότητα, το μέγεθος των περιττών εφαρμογών μπορεί να μειωθεί, οι μεγάλες εφαρμογές μπορούν να χρησιμοποιούν λιγότερο χώρο αποθήκευσης στο τηλέφωνο ή μπορεί να είναι ευκολότερο να ελευθερωθεί χώρος για smartphone με χαμηλό αποθηκευτικό χώρο. Υπάρχει μια θετική πλευρά σε αυτό, και υπάρχει μια αρνητική πλευρά. Αν και η συμπίεση της εφαρμογής μειώνει τον αποθηκευτικό χώρο, είναι απαραίτητο να κατεβάσετε ξανά την εφαρμογή για να τη χρησιμοποιήσετε ξανά. Αυτές οι δυνατότητες εξαρτώνται από την ανάπτυξη της δυνατότητας αρχειοθέτησης της εφαρμογής.

Πηγή

Σχετικά άρθρα