Εάν προσπαθείτε να ελαχιστοποιήσετε τους χρόνους φόρτωσης μειώνοντας τον χρόνο εισόδου/εξόδου, ίσως αξίζει να εξετάσετε τη βελτιστοποίηση των πόρων των εφαρμογών σας. Φυσικά, η φόρτωση μικρότερων APK οδηγεί σε λιγότερο χρόνο για την ανάγνωση των δεδομένων της εφαρμογής. Με οποιαδήποτε μορφή συμπιεσμένων δεδομένων, υπάρχει τελικά μια αντιστάθμιση στον υπολογισμό έναντι του χρόνου ανάγνωσης σε υψηλότερα επίπεδα συμπίεση, αλλά ως επί το πλείστον τα φορτία των εφαρμογών και η γενική απόδοση της συσκευής φαίνεται να περιορίζονται από I/O παρά από υπολογισμό εκτέλεση.
Για το λόγο αυτό, XDA Senior Member gu5t3r δημιούργησε ένα απλό σενάριο BASH για να σας βοηθήσει να βελτιστοποιήσετε γρήγορα τις εφαρμογές σας. Λειτουργεί κυρίως με τη συμπίεση των PNG σας πιο αποτελεσματικά. Ωστόσο, παρακάμπτει τα ενοχλητικά NinePatch αρχεία για να αποφευχθεί το ενδεχόμενο κλεισίματος. Για συμπίεση PNG, το εργαλείο χρησιμοποιεί έναν συνδυασμό αξιώσεων TruePNG, pngout και DeflOpt και gu5t3r ότι θα οδηγήσει σε καθαρή μείωση κατά το ήμισυ του αποθηκευτικού χώρου σε σύγκριση με το πιο τυπικό OptiPNG συμπίεση.
Το σενάριο έρχεται με τη μορφή ενός σεναρίου BASH που βασίζεται στο Cygwin και συνοδεύεται από όλα τα εκτελέσιμα που χρειάζεστε για να ξεκινήσετε εύκολα. Οι χρήστες στο νήμα έχουν αναφέρει σημαντικές μειώσεις στο μέγεθος του αρχείου χωρίς απώλεια λειτουργικότητας. Θα κάνει κάποια πραγματική αισθητή διαφορά στην απόδοση; Αυτό εξαρτάται από μια σειρά μεταβλητών, όπως η ταχύτητα εισόδου/εξόδου της συσκευής σας, η ισχύς της CPU και το μέγεθος της εφαρμογής. Τούτου λεχθέντος, δεν μπορεί να βλάψει να δοκιμάσετε.
Κάντε το δρόμο σας προς το βοηθητικό νήμα για να μπει στη δράση.
[Ευχαριστώ το ανώτερο μέλος ct_moi για το φιλοδώρημα!]