Wenn Sie versuchen, Ihre Ladezeiten durch eine Reduzierung der E/A-Zeit zu minimieren, kann es sich lohnen, die Optimierung der Ressourcen Ihrer Anwendungen in Betracht zu ziehen. Das Laden kleinerer APKs führt natürlich dazu, dass weniger Zeit für das Lesen der Anwendungsdaten aufgewendet wird. Bei jeder Form komprimierter Daten kommt es in höheren Ebenen irgendwann zu einem Kompromiss zwischen Rechen- und Lesezeit Komprimierung, aber zum größten Teil scheinen Anwendungslasten und die allgemeine Geräteleistung eher durch E/A als durch Rechenleistung begrenzt zu sein Leistung.
Aus diesem Grund XDA Senior Member gu5t3r hat ein einfaches BASH-Skript erstellt, um Ihnen bei der schnellen Optimierung Ihrer Anwendungen zu helfen. Es funktioniert hauptsächlich, indem es Ihre PNGs effizienter komprimiert. Allerdings wird das Lästige übersprungen NinePatch Dateien, um ein mögliches erzwungenes Schließen zu verhindern. Für die PNG-Komprimierung verwendet das Tool eine Kombination aus TruePNG-, PNGout- und DeflOpt- sowie gu5t3r-Ansprüchen dass es im Vergleich zum Standard-OptiPNG zu einer Nettohalbierung des Speicherplatzes führen wird Kompression.
Das Skript liegt in Form eines Cygwin-basierten BASH-Skripts vor und enthält alle ausführbaren Dateien, die Sie für einen einfachen Einstieg benötigen. Benutzer im Thread haben von einer erheblichen Verringerung der Dateigröße berichtet, ohne dass die Funktionalität beeinträchtigt wurde. Wird es tatsächlich einen spürbaren Unterschied in der Leistung machen? Das hängt von einer Reihe von Variablen ab, wie z. B. der E/A-Geschwindigkeit, der CPU-Leistung und der Anwendungsgröße Ihres Geräts. Trotzdem kann es nicht schaden, es zu versuchen.
Begeben Sie sich rüber zum Utility-Thread um ins Geschehen einzusteigen.
[Vielen Dank an Senior Member ct_moi für den Tipp!]