FileSize - Umfangreiches Update auch im Backend
Heute möchte ich die zweite News zum Update meiner App FileSize online stellen, dieses Mal geht es um alles was sich im Hintergrund geändert hat. Denn hier hat sich einiges getan, was quasi allen Nutzern sehr zugute kommen sollte. Hier geht es allem voran um die Performance, welche ich wirklich stark steigern konnte. Doch beginnen möchte ich kurz mit einigen Bugs die ich behoben habe. So dürfte die App nun keine Speicherprobleme mehr auf Geräten mit stark begrenzten Ressourcen bekommen und zusätzlich habe ich diverse Fehler, welche zwar selten auftraten aber vorhanden waren, behoben. Die sollte der Stabilität sehr zuträglich sein. Doch nun zurück zur Performance, welche ich im Bereich der Scans um ca. 50 oder mehr Prozent steigern konnte. Dies verdanke ich einem extrem optimierten herangehen an das eigentliche Scannen. Doch nicht nur die Geschwindigkeit konnte ich mess- und spürbar optimieren, auch die Speichernutzung konnte ich um ca. 80 oder mehr Prozent reduzieren. Auch wenn diese Zahlen recht hoch wirken, ich übertreibe hier nicht und diese Zahlen basieren auf einigen Tests mit meinem Nexus 5. Außerdem freue ich mich sagen zu können, dass die Optimierungen unabhängig von der Anzahl der Dateien funktionieren und grundsätzlich sogar effektiver werden, umso mehr Dateien vorhanden sind. Dies ist natürlich immer im Verhältnis zur alten Version der App zu sehen. Alles in allem bietet die neue App Version dann also mehr Stabilität, wesentlich mehr Geschwindigkeit und wie in der ersten News zum Thema schon erwähnt, ein stark verbessertes Interface. Dieses setzt nun auch auf die neuen GUI Elemente von Android und ist außerdem bereit für weitere Änderungen die z.B. mit Android L kommen werden. Wie ich diese Optimierungen erreichen konnte, werde ich in einer gesonderten eher Programmierer orientieren News verarbeiten, selbige sollte bald erscheinen. Der eigentliche Release des hier angesprochenen Updates ist für diese Woche geplant, aktuell führe ist gerade letzte Tests durch.