Diese Version bringt keine neuen Funktionen. Sie behebt ein sichtbares Einfrieren des Startbildschirms, eine Geste, die nicht tat, worum man sie bat, und eine Reihe von Abstürzen — manche davon trafen ein, bevor Sie die App überhaupt gesehen hatten.

Das Hinzufügen eines Widgets fror den Startbildschirm ein

Das Symptom

Beim Öffnen der Widget-Liste fror der Startbildschirm kurz ein. Auf einem neueren Telefon ging das als Zögern durch. Auf einem bescheideneren Gerät erklärte Android die App kurzerhand für blockiert — eine Meldung erreichte uns von einem Motorola mit Android 12.

Die Ursache

Für die Liste lädt Sola das Symbol jeder App, die ein Widget anbietet. Diese Symbole sind keine einfachen Bilder: Android baut sie zur Laufzeit neu auf, Form für Form. Auf einem Pixel 8 Pro sind das rund 7 Millisekunden pro App — knapp vier Zehntelsekunden bei vierzig Apps, und deutlich mehr auf einem langsameren Prozessor.

Das Problem war nicht dieser Aufwand, sondern sein Zeitpunkt: Die Arbeit lief auf dem Strang, der den Bildschirm zeichnet, und noch bevor die Liste überhaupt erschien. Nichts konnte sich rühren, bis sie fertig war.

Die Korrektur

Das Laden geschieht nun im Hintergrund: Die Liste öffnet sich sofort und füllt sich, sobald sie bereit ist. Die Symbole werden zudem einmal vorbereitet, statt bei jedem Scrollen neu aufgebaut zu werden.

Auf demselben Gerät gemessen, erstes Öffnen nach Neustart der App: Die Blockierzeit sinkt von 394 Millisekunden auf null. Das Scrollen zieht nach — die langsamsten Bilder fallen von 97 auf 20 Millisekunden.

Das Panel schloss sich, statt oben zu stoppen

Vom Ende einer langen Liste — Widgets, Apps — schloss eine beherzte Wischbewegung nach oben das ganze Panel. Dabei wollten Sie an den Anfang zurück, nicht hinaus.

Wenn ein mit Schwung angestoßener Bildlauf den Listenanfang erreicht, bleibt Geschwindigkeit übrig. Diese Geschwindigkeit wurde dem Panel genauso übergeben, als hätte Ihr Finger es nach unten gezogen, und als Schließabsicht gedeutet.

Von nun an schließt nur Ihr Finger das Panel. Eine Liste, die durch Trägheit nach oben läuft, stoppt am Anfang und federt zurück, wie überall sonst unter Android. Und wenn Sie schon oben sind, schließt eine Abwärtsbewegung wie bisher. Die App-Schublade verhielt sich bereits so: Die Panels folgen nun denselben Regeln.

Abstürze, die vom Telefon abhingen

Androids Einstellungsseiten sind nicht bei allen Herstellern gleich. Mehrere davon fehlen trotz Dokumentation auf bestimmten Modellen. Sola öffnete sie ohne Netz: Auf diesen Geräten schloss sich die App.

Der teuerste Fall steckte im Einrichtungsassistenten beim ersten Start, im Schritt, der Sola als Startbildschirm anbietet. Auf einem Telefon ohne diese Einstellungsseite schloss sich die App bei der allerersten Begegnung. Sie weicht jetzt auf die allgemeinen Einstellungen aus, und der Assistent wird in jedem Fall abgeschlossen.

Im selben Sinne zeigt das Öffnen einer soeben deinstallierten App nun eine Meldung, statt die App zu schließen. Fünfzehn solcher Aufrufe externer Bildschirme wurden überprüft.

Die Einstellungen öffneten sich langsam bei hochauflösendem Hintergrund

Um die Vorschau Ihres Hintergrundbilds zu zeigen, lud Sola es in voller Auflösung. Auf einem neueren Telefon ist ein für horizontales Scrollen gedachter Hintergrund doppelt so breit wie der Bildschirm: über 40 Megabyte im Speicher, um ein briefmarkengroßes Bild zu zeichnen.

Die Vorschau wird nun schon beim Lesen verkleinert und im Hintergrund vorbereitet. Auf besonders speicherknappen Geräten konnte dieses Laden bis zum Schließen der App führen.

Außerdem

So erhalten Sie das Update

1.0.15 wird über den Play Store verteilt. Sie können die Prüfung in der Play-Store-App unter „Apps und Gerät verwalten" erzwingen.

Im Google Play Store öffnen