Windows Tips & News

Οι ενημερώσεις APK θα είναι πολύ μικρότερες στο Android

click fraud protection

Η Google πρόκειται να λανσάρει μια νέα τεχνική γνωστή ως "File-by-File patching", η οποία μπορεί να μειώσει το μέγεθος των ενημερώσεων εφαρμογών από 65% έως και 90%. Αυτό θα εξοικονομήσει το εύρος ζώνης του χρήστη, κάτι που είναι εξαιρετικά καλό για χρήστες περιορισμένων προγραμμάτων δεδομένων και για ευρυζωνικές συνδέσεις χαμηλότερης ταχύτητας.

Η επίσημη ανακοίνωση που περιγράφει την ενημέρωση κώδικα "File-by-File" αναφέρει τα εξής:

Αρχείο προς αρχείο βασίζεται στον εντοπισμό αλλαγών σε ασυμπίεστα δεδομένα. Για να δημιουργήσουμε μια ενημερωμένη έκδοση κώδικα, πρώτα αποσυμπιέζουμε τα παλιά και τα νέα αρχεία πριν υπολογίσουμε το δέλτα (ακόμα χρησιμοποιούμε το bsdiff εδώ). Στη συνέχεια, για να εφαρμόσουμε την ενημερωμένη έκδοση κώδικα, αποσυμπιέζουμε το παλιό αρχείο, εφαρμόζουμε το δέλτα στο ασυμπίεστο περιεχόμενο και στη συνέχεια επανασυμπιέζουμε το νέο αρχείο. Με αυτόν τον τρόπο, πρέπει να βεβαιωθούμε ότι το APK στη συσκευή σας ταιριάζει τέλεια, byte με byte, με αυτό στο Play Store (βλ. Σχήμα υπογραφής APK v2 γιατί).

Ενώ οι ενημερώσεις εφαρμογών θα συμπιέζονται, ώστε η συσκευή σας να χρειάζεται να κατεβάσει μικρότερο όγκο δεδομένων, θα χρειαστεί περισσότερη επεξεργαστική ισχύς CPU στη συσκευή του χρήστη για να τις αποσυσκευάσει και να συγχωνεύσει τα δέλτα. Σύμφωνα με την Google, αυτό δεν θα είναι πρόβλημα για συσκευές που κυκλοφόρησαν μετά το 2015 και δεν θα προκαλέσει σημαντικές καθυστερήσεις για περισσότερο από 1 δευτερόλεπτο ανά megabyte. Αλλά για παλαιότερα τηλέφωνα και tablet, μπορεί να χρειαστεί πολύ περισσότερος χρόνος.

Εξαιτίας αυτού, η Google έχει περιορίσει την ενημέρωση κώδικα αρχείο προς αρχείο μόνο σε αυτόματες ενημερώσεις. Η μη αυτόματη ενημέρωση των εφαρμογών δεν θα ωφεληθεί από αυτήν τη νέα συμπίεση σε APK.

Ο παρακάτω πίνακας δείχνει τη σύγκριση μεγεθών ενημέρωσης με και χωρίς επιδιόρθωση αρχείου προς αρχείο.

Η εταιρεία έχει παράσχει το πηγαίος κώδικας στο GitHub. μέσω Neowin.

Τι πιστεύετε για αυτή την αλλαγή; Τι είναι καλύτερο για εσάς - μικρότερο μέγεθος ενημέρωσης ή ταχύτερος χρόνος εγκατάστασης;

Το Edge Add-on Store λαμβάνει σήματα επέκτασης

Το Edge Add-on Store λαμβάνει σήματα επέκτασης

Η Microsoft ανακοίνωσε ότι φέρνει σήματα στο κατάστημα πρόσθετων Edge. Θα σας βοηθήσουν να διαφορ...

Διαβάστε περισσότερα

Μυστικά πετράδια στο Windows 11 Build 23419 που μπορείτε να ενεργοποιήσετε

Μυστικά πετράδια στο Windows 11 Build 23419 που μπορείτε να ενεργοποιήσετε

ΠΡΟΤΕΙΝΕΤΑΙ: Κάντε κλικ εδώ για να διορθώσετε προβλήματα των Windows και να βελτιστοποιήσετε την ...

Διαβάστε περισσότερα