Deze versie voegt zes achtergronden toe aan de galerij en verhelpt drie functies die, elk op hun eigen manier, meer beloofden dan ze waarmaakten: een stappenteller die alleen telde als het scherm aan stond, een agenda die door een simpele weigering definitief ontoegankelijk werd, en een back-up die uw aangepaste iconen vergat.

Zes nieuwe achtergronden

Drie geanimeerde achtergronden voegen zich bij de galerij: Warme haard en Lofiregen in het thema Gezellig, Sterrentoppen in het thema Bergen. Drie bosfoto's worden toegevoegd aan het thema Bos: Mistige dennen, De eenzame boom en Bos in de dageraad.

Een nuttige verduidelijking: de twee geanimeerde achtergronden van het thema Gezellig zijn gefilmd in liggend formaat. Op een tablet vullen ze het scherm in hun oorspronkelijke kadrering; op een rechtop gehouden telefoon worden ze centraal bijgesneden, waardoor een deel van het beeld buiten beeld valt. "Sterrentoppen" is van zichzelf verticaal.

Zoals de andere geanimeerde achtergronden zijn deze video's niet in de app zelf inbegrepen: ze worden bij de eerste weergave gedownload en vervolgens op het toestel bewaard. De app wordt hierdoor maar 300 KB groter, en de achtergrond die u toepast, blijft daarna beschikbaar, ook offline.

De stappenteller telde alleen als het scherm aan stond

Het symptoom

De teller op de linkerpagina bleef hardnekkig op nul staan. Bij nader onderzoek bleek dat hij wel degelijk opliep — maar alleen zolang de pagina op het scherm werd weergegeven. Dat komt neer op nooit, want niemand loopt terwijl hij naar zijn beginscherm staart.

De oorzaak

Twee mechanismen versterkten elkaar. Ten eerste Android: al sinds meerdere versies verliest een app die niet op de voorgrond staat de toegang tot de bewegingssensoren. Terwijl u loopt met uitgeschakeld scherm of een andere geopende app, ontvangt Sola dus helemaal geen metingen meer.

Ten tweede de code zelf, die het "nulpunt" van de dag vastlegde bij de eerst ontvangen meting. Omdat die eerste meting pas binnenkwam bij het openen van de pagina, werden alle stappen die u sinds de ochtend al had gezet in dat nulpunt opgeslokt. Uw hele ochtend verdween precies op het moment dat u ze wilde raadplegen.

De oplossing

Wat deze twee gebreken over het hoofd zagen, is dat de sensor van de telefoon zelf nooit stopt met tellen. Hij blijft op hardwareniveau doortellen, ongeacht of de app gesloten is. De berekening berust nu op cumulatieve verschillen: bij elke meting telt Sola het verschil met de vorige meting erbij op.

Concreet: u loopt tweeduizend stappen met de telefoon in uw zak, opent de pagina, en de tweeduizend stappen verschijnen in één keer. Twee bijzondere gevallen worden expliciet afgehandeld: het herstarten van de telefoon, waarbij de sensor op nul wordt gezet en de teller voorheen tot de volgende dag geblokkeerd bleef, en de overgang naar middernacht, die de dag op nul zet zonder de stappen te wissen die al vroeg in de ochtend zijn gezet.

Een agenda die door een weigering onherstelbaar werd

Bij de eerste keer opstarten vraagt Sola om toegang tot de agenda om uw volgende afspraak te tonen. Bij een weigering werd de instelling uitgeschakeld en de vraag nooit meer opnieuw gesteld: de functie verdween zonder dat iets aangaf hoe u ze kon terugvinden.

Voortaan toont de widget op het beginscherm, wanneer de toestemming ontbreekt, een regel "Toegang tot agenda toestaan" waarop u eenvoudig kunt tikken. Een weigering schakelt niets meer uit — de regel blijft staan, en u kunt op elk moment van gedachten veranderen. Heeft Android het verzoek na meerdere weigeringen definitief geblokkeerd, dan opent een tik direct de instellingen van de app.

Nog een toevoeging: als de toegang wel is verleend maar uw agenda leeg is, toont de widget "Geen aankomende gebeurtenissen" in plaats van niets te tonen. Het ontbreken van informatie is voortaan zelf een stukje informatie.

De back-up vergat uw aangepaste iconen

De back-upfunctie exporteerde acht van de twaalf gegevenstabellen van de app. Wat ontbrak: de aangepaste iconen die in de vorige versie werden geïntroduceerd, de categorieën die u had aangemaakt, hun hernoemingen en hun volgorde. Ook de afbeeldingen die u had geïmporteerd, waren niet in het bestand opgenomen.

Dit alles wordt nu opgeslagen, inclusief de afbeeldingen — een hersteld icoon zonder zijn afbeelding zou immers slechts een lege tegel opleveren.

Ook het herstelgedrag is veranderd. Voorheen verving het importeren van een back-up alles. Voortaan raakt een bestand niet aan wat het niet beschrijft: het herstellen van een oude back-up, gemaakt vóór de komst van de aangepaste iconen, wist deze niet meer. Een melding geeft dan duidelijk aan wat niet kon worden hersteld, en waarom.

Een bewuste beperking: achtergronden die u zelf hebt geïmporteerd, blijven buiten het back-upbestand. Het gaat om video's van tientallen megabytes, en ze meenemen zou back-ups moeilijk verplaatsbaar maken.

Hoe u de update krijgt

1.0.14 wordt geleidelijk uitgerold via de Play Store. Het is mogelijk om de controle te forceren vanuit de Play Store-app, sectie "Apps en toestel beheren".

Openen in Google Play