Geofencing, uitgelegd

Hoe het werkt

Een cirkel rond elke plek op je lijst. Je telefoon, niet de app, kijkt of je er een binnenstapt.

Een cirkel rond elke plek

Als je een plek bewaart, tekent GeoStroll een onzichtbare cirkel rond de speld die je bevestigde. Jij kiest hoe groot: om de hoek, dichtbij of van ver. Een museum krijgt een grote cirkel, een bar een kleine.

De cirkel gaat naar iOS. Vanaf dan houdt je telefoon, niet de app, hem in de gaten. De app draait niet op de achtergrond; hij wordt alleen gewekt als je de rand overstapt.

  • 150 m · om de hoek
  • 300 m · dichtbij
  • 600 m · van ver
300 m 150 m 600 m
Drie bewaarde plekken, drie cirkels, één wandeling. De herinnering komt bij de stippellijn.

Waarom je batterij het goed houdt

Locatie-apps slurpen batterij als ze de hele dag gps opvragen. GeoStroll vraagt helemaal niets op.

1

De telefoon houdt de wacht

iOS bewaakt de cirkels meestal met zendmasten en wifi en wekt de app alleen als je er een binnenstapt. Het is hetzelfde systeem dat locatieherinneringen op de iPhone gebruiken.

2

Nooit een gps-lus

GeoStroll vraagt op de achtergrond nooit om een doorlopende positie. Alleen als je zelf de kaart opent, volgt de app je op het scherm.

3

Reis voorbij, cirkels weg

Op de einddatum van je reis wordt elke cirkel verwijderd. Na de vakantie houdt niets nog de wacht.

Twintig cirkels, die meewandelen

iOS laat een app hoogstens twintig cirkels tegelijk bewaken. Je lijst kan langer zijn, dus GeoStroll bewaakt de negentien plekken die het dichtst bij je zijn, plus één extra cirkel: een grote, met jou in het midden.

Stap je uit die grote cirkel, dan wordt de app even wakker, kiest opnieuw de negentien dichtstbijzijnde plekken en tekent de grote cirkel rond je nieuwe positie. Zo werkt een lijst van veertig plekken met twintig cirkels.

De app: Je bent uit de grote cirkel. Ik kies de negentien dichtstbijzijnde plekken opnieuw.

19 dichtstbijzijnde plekken + 1 cirkel rond jou. Kleine cirkels: de negentien dichtstbijzijnde plekken. De grote cirkel: rond jou. Grijze stippen: plekken die op hun beurt wachten.

Aan de rand van een cirkel

Wat er gebeurt in de seconde dat je een cirkel binnenstapt, met openingstijden aan.

  1. 1

    Je stapt over de lijn

    iOS wekt GeoStroll en zegt welke cirkel je binnenkwam. Je positie zelf blijft bij de telefoon; de app weet alleen dat je in de buurt van die plek bent.

  2. 2

    Eén vraag aan Google

    Als je de plek bevestigde en openingstijden aanzette, stuurt de app de Google-id van die plek naar Google Maps en vraagt de openingstijden van vandaag. Eén verzoek, hoogstens vier seconden, niets bewaard.

  3. 3

    Een van vier antwoorden

    • OpenEen herinnering met de openingstijden: “400 m · Open tot 20:00”. Opent het binnen een half uur: “Opent om 10:00”.
    • Sluit bijna“Sluit over 45 min – ga nu of sla over”. Vijftien minuten of minder telt als dicht.
    • DichtStilte. Er komt geen herinnering.
    • Geen antwoordGeen verbinding, te traag, of Google kent de openingstijden niet: “Openingstijden onbekend – check eerst”.
  4. 4

    Het antwoord wordt weggegooid

    De openingstijden dienen voor die ene herinnering en worden dan vergeten. GeoStroll bewaart niets van Google behalve de id van de plek. Een tik op de herinnering opent de infokaart van Google.

De app: Openingstijden uit? Dan gaat er geen vraag naar Google. De herinnering zegt “Je bent dichtbij – tik voor openingstijden”.

Zonder verbinding

Je plekken, de cirkels en de herinneringen werken allemaal offline. Alleen de openingstijden hebben een verbinding nodig, en dat zegt de app vooraf: een herinnering zonder verbinding zegt “Openingstijden onbekend – check eerst”.

Toestemmingen, op volgorde

GeoStroll vraagt eerst om locatie “bij gebruik van app” en om meldingen. “Altijd” is optioneel en komt later, voor herinneringen met de telefoon in je zak. Met alleen de eerste toestemming herinnert de app je nog altijd als hij open is of net gebruikt werd.

Wat dit betekent voor je privacy