Deze versie voegt geen functies toe. Ze verhelpt een zichtbaar vastlopen van het startscherm, een gebaar dat niet deed wat je vroeg, en een reeks crashes — waarvan sommige toesloegen nog voor je de app had gezien.
Een widget toevoegen liet het startscherm vastlopen
Het symptoom
Bij het openen van de widgetlijst liep het startscherm even vast. Op een recent toestel ging dat door voor aarzeling. Op een bescheidener toestel verklaarde Android de app ronduit onbereikbaar — een melding bereikte ons vanaf een Motorola met Android 12.
De oorzaak
Voor de lijst laadt Sola het pictogram van elke app die een widget aanbiedt. Die pictogrammen zijn geen gewone afbeeldingen: Android bouwt ze ter plekke opnieuw op, vorm voor vorm. Op een Pixel 8 Pro komt dat neer op ongeveer 7 milliseconden per app — bijna vier tienden van een seconde voor een veertigtal apps, en fors meer op een tragere processor.
Het probleem was niet die kost, maar het moment: het werk gebeurde op de draad die het scherm tekent, en nog voor de lijst verscheen. Niets kon bewegen tot het klaar was.
De oplossing
Het laden gebeurt nu op de achtergrond: de lijst opent meteen en vult zich zodra ze klaar is. De pictogrammen worden bovendien één keer voorbereid in plaats van bij elke scrollbeweging opnieuw opgebouwd.
Gemeten op hetzelfde toestel, eerste opening na herstart van de app: de blokkeertijd zakt van 394 milliseconden naar nul. Het scrollen volgt: de traagste beelden dalen van 97 naar 20 milliseconden.
Het paneel sloot in plaats van bovenaan te stoppen
Vanaf de onderkant van een lange lijst — widgets, apps — sloot een stevige veegbeweging omhoog het hele paneel. Terwijl je had gevraagd om terug naar boven te gaan, niet om eruit te stappen.
Wanneer een met vaart ingezette scrollbeweging de bovenkant bereikt, blijft er snelheid over. Die snelheid werd aan het paneel doorgegeven precies alsof je vinger het omlaag had getrokken, en opgevat als de wens om te sluiten.
Voortaan sluit alleen je vinger het paneel. Een lijst die op vaart omhoog loopt, stopt bovenaan en veert terug, zoals overal elders op Android. En als je al bovenaan bent, sluit een veeg omlaag het paneel, net als vroeger. De app-lade gedroeg zich al zo: de panelen volgen nu dezelfde regels.
Crashes die van het toestel afhingen
De instellingenschermen van Android zijn niet bij elke fabrikant gelijk. Meerdere ervan ontbreken op bepaalde modellen, hoe goed gedocumenteerd ook. Sola opende ze zonder vangnet: op die toestellen sloot de app.
Het duurste geval zat in de installatiewizard bij de eerste start, bij de stap die voorstelt Sola als startscherm in te stellen. Op een toestel zonder dat instellingenscherm sloot de app bij de allereerste kennismaking. Ze valt nu terug op de algemene instellingen, en de wizard rondt in elk geval af.
In dezelfde geest toont het openen van een net verwijderde app nu een bericht in plaats van de app te sluiten. Vijftien van zulke openingen van externe schermen zijn nagekeken.
Instellingen openden traag bij een achtergrond met hoge resolutie
Om de miniatuur van je achtergrond te tonen, laadde Sola die op volle resolutie. Op een recent toestel is een achtergrond bedoeld voor horizontaal scrollen twee keer zo breed als het scherm: meer dan 40 megabyte in het geheugen, om een afbeelding ter grootte van een postzegel te tekenen.
De miniatuur wordt nu al bij het lezen verkleind, en op de achtergrond voorbereid. Op toestellen met het krapste geheugen kon dat laden zelfs de app doen sluiten.
Verder
- Het bericht bij een niet-gevonden app bestond alleen in het Frans, ongeacht de taal van je toestel.
- Systeembalken: verwijdering van instellingen die Android heeft losgelaten, zonder zichtbare verandering.
Hoe je de update krijgt
1.0.15 wordt verspreid via de Play Store. Je kunt de controle forceren in de Play Store-app, onder «Apps en apparaat beheren».
Openen in Google Play