Voorbeeld van het ontwerp van een weer-app
Voorbeeld van het ontwerp van een weer-app
Nu

Hoe maak je een goede weer-app?

Het is alweer bijna een jaar geleden dat de weer.nl app werd gelanceerd. In de basis was het relatief simpel, maar achter de schermen is het team continu bezig met het installeren van steeds meer functies voor een zo compleet mogelijke app. Dit vereiste de nodige onderzoek vooraf, want wat maakt nou eigenlijk een gewaardeerde weer-app?

Kaartlagen

Veel weerwebsites hebben een veelomvattend aanbod van informatie. Of je nou benieuwd bent naar de regenradar, het temperatuurverloop of de actuele pollendichtheid, deze zijn met een paar klikken van de muis te zien. Bij het ontwerpen van een mobiele app is het van belang om deze informatie op een zo handzaam mogelijke manier te presenteren.

Moet de informatie in één oogopslag zichtbaar zijn voor meerdere plaatsen, dan is de basis een kaart van het interessegebied, bijvoorbeeld Nederland. Dit kan een simpele kaart zijn met plaatsnamen en/of reliëf. Hier overheen komen dan de lagen die de weergegevens bevatten. Voorbeelden zijn temperatuur, bewolking, windstoten en de relatieve luchtvochtigheid. Vaak zijn de afzonderlijke lagen te activeren via een knop, maar er zijn ook apps waar meerdere lagen tegelijk zichtbaar zijn. Een schuifbalk met tijdsaanduiding maakt het mogelijk om weersverwachtingen vooruit in de tijd te bekijken.

Per plaats

Een andere manier om het actuele en verwachte weer uit te beelden, is een pagina per plaats. Nu heeft de tijd een verticale of horizontale scrolfunctie. Deze methode maakt het makkelijker om gedetailleerde verwachtingen weer te geven die plaats-specifiek zijn. Natuurlijk moet wel rekening worden gehouden met de beperkingen van een weermodel die zijn berekeningen op een specifiek grid uitvoert. Door dit grid kan niet altijd voor elke afzonderlijke locatie een eigen verwachting worden gemaakt.

Symbolen

De verschillende vormgeving en symbolen van weer-apps kan verwarrend zijn. Niet elke app gebruikt hetzelfde pictogram voor een bepaalde weersomstandigheid. Ontwerpers moeten daarom goed nadenken over de keuze van een pictogram. Is het halfbewolkt, wordt dat dan afgebeeld met een wolk met een half zonnetje ernaast, of een zonnetje voor de wolk? Als het overdag droog is, maar in de avond wordt regen verwacht, wordt er dan een regenwolkje of regendruppel bij het dagoverzicht geplaatst? En wat is de grens voor een normale wolk of regenwolk als er maar weinig regen valt? Dit zijn allemaal vragen die goed uitgewerkt worden voorafgaand aan het programmeren.

Modelkeuze

Gebruikers hechten waarde aan een correcte weersverwachting, maar het kan voorkomen dat deze niet helemaal klopt in de app. Om weersverwachtingen zo accuraat mogelijk te maken, wordt er gebruikgemaakt van schaalverkleiningsmethoden. Zo kan van een grootschalig model een fijnmaziger en regionaal product gemaakt worden.

Er zijn vele weerapps op de markt, elk met een eigen keuze voor de informatiebron. Sommige apps gebruiken één weermodel of een (onbekende) mix van modellen, maar anderen laten de gebruiker kiezen voor een voorkeursmodel. Met het wisselen van weermodel worden verschillen duidelijk – berekeningen komen altijd met een bepaalde onzekerheid – en dat stelt de gebruiker in staat om een eigen inzicht te vormen over het weer in de nabije toekomst. De apps nemen immers de informatie van modellen direct over, zonder dat een meteoroloog er met een breder zicht naar kijkt. Daardoor kunnen weersverwachtingen in de app wat kort door de bocht zijn.

Gebruiksgemak en extra functies

Het hoofddoel van een weer-app is een overzichtelijke weersverwachting te tonen. Wie interesse heeft in het weer van de komende uren of dagen, wil in één oogopslag kunnen zien wat de belangrijkste weersomstandigheden zijn. Daarnaast zijn er soms extra functies mogelijk die de gebruikerservaring kunnen optimaliseren. Enkele voorbeelden zijn een hooikoortsradar, een nieuwspagina, weerpluimen en de zonnestand. Een grafiek van de luchtkwaliteit is waardevol, maar alleen als deze consistent wordt bijgehouden en naar gehandeld wordt door bijvoorbeeld ramen en deuren gesloten te houden bij een slechte luchtkwaliteit.

Een functie die zelden toegevoegd wordt, maar wel een grote waarde kan hebben, is een waarschuwing voor hoge UV-index. Dit wordt gemeld in weerberichten, maar kan ook in een app toegevoegd worden als melding om specifiek op dit uur of deze dag zonnebrand te gebruiken. Pushmeldingen zijn ook op andere manieren bruikbaar, vergelijkbaar met wat apps voor noorderlichtjagers doen: “let op” meldingen bij bijzondere weersomstandigheden (naderende shelf cloud, rode maan, windhoos, et cetera); of een optie voor gebruikersmeldingen van een opmerkelijk voorval wat het weer betreft. Ook widgets voor op de toegangspagina van een telefoon worden in veel gevallen op prijs gesteld. Zo hoeft voor de belangrijkste weerinformatie niet de app in zijn geheel geopend te worden.

Onze eigen app heeft momenteel vier tabbladen: een 24-uurs en 14-daagse weersverwachting per plaats, een dagelijks bijgewerkt weerbericht, een Europese regenradar en de nieuwspagina waar berichten zoals deze geplaatst worden. Waarschijnlijk zullen hier in de toekomst meer functies aan worden toegevoegd.

Uiteindelijk wordt een overzichtelijke app meer gewaardeerd dan het aantal functies dat een weer-app aanbiedt. Een app die veel kaartlagen heeft, maar welke lastig te bedienen zijn, zal niet beter scoren dan een simpele app met duidelijke weergave. Het is dus van belang om een evenwicht te bewaren tussen overvloedige informatie en overzicht.