Mobile Apps · Fortgeschritten

Mobile Leistung: Speicher, Akku und das Gefühl von Geschwindigkeit

In einem Satz: Bei Apps entsteht das Gefühl bei der Startzeit und der Scroll-Glätte — und beide zerbrechen an Bildern und Arbeit, die auf dem Hauptthread läuft.

Die drei Quellen der Langsamkeit

Arbeit auf dem Hauptthread. Bilder dekodieren, Dateien lesen, Listen verarbeiten. Alles, was dort länger als wenige Millisekunden dauert, wirkt wie ein Ruckeln.

Bilder. Im Speicher wiegt ein Bild nach seiner Pixelzahl, nicht seiner Dateigröße. Verkleinern Sie vor der Anzeige und geben aus dem Cache frei.

Unnötiges Netz. Doppelte Anfragen beim Start, häufiges Abfragen und Hintergrund-Downloads — alle bezahlt in Akku, der Kennzahl, die der Nutzer der App zuschreibt, auch ohne zu messen.

Startzeit

Schieben Sie jede Initialisierung auf, die für den ersten Bildschirm nicht nötig ist: Analytik, Drittanbieter-Bibliotheken, Einstellungen laden. Ein langer Startbildschirm ist der erste Eindruck und wird auch in Stores gemessen.

Was messen

Zeit bis zum interaktiven Bildschirm, Anteil verworfener Bilder beim Scrollen, Abstürze je tausend Starts und Akkuverbrauch. Messen Sie auf einem alten Gerät — das haben viele Nutzer.

Im Detail

Sammeln Sie Leistungskennzahlen aus dem Feld, nicht nur aus dem Labor, aufgeschlüsselt nach Modell und Betriebssystemversion. Leistungsprobleme konzentrieren sich fast immer in einer Gerätegruppe, und ein Gesamtdurchschnitt verbirgt sie völlig.