Geofence: saber que has arribat sense que ho diguis
Un check-in és la fricció més tonta del món. Tracking continu és vigilància. Entremig hi viu el geofence amb finestra de permanència.
Un check-in és la fricció més tonta del món. L’usuari ja hi és — pots veure-li el cotxe, literalment. Demanar-li que confirmi és no haver-li mirat el GPS.
El context
El mode viatge necessita saber quan un destí queda visitat. Si no ho sap, no pot avançar la targeta del dia. Si no avança, la pantalla principal se’t queda al destí 1 mentre tu et menges la cigronada al destí 2.
L’opció òbvia és un botó “marcar com a visitat”. L’opció òbvia funciona… fins que t’oblides. Si t’oblides, la ruta sembla rota. Si la ruta sembla rota, deixes d’usar l’app a les dues hores.
L’altra opció òbvia és GPS al moment — tracking continu. Funciona, però llavors l’app sap on ets a cada minut, també quan estàs dormint, també tres dies després del viatge si oblides d’aturar-la. No.
La decisió
Geofence amb finestra de permanència:
- A cada destí planificat, una circumferència virtual de ~150–300 m de radi.
- El navegador del mòbil escolta esdeveniments d’entrada i sortida (Geolocation API + visibility hint), no posicions cada segon.
- En entrar i quedar-hi més de 5 minuts, el destí es
marca com
visited. - Si surts abans dels 5 minuts, no es marca — ha estat una rotonda, no una arribada.
Per què 5 minuts i no instantani. Una rotonda aleatòria al teu radi es comporta com una entrada instantània. Si dispares “visited” a l’entrada, marques destins falsos. El llindar de permanència és el filtre més barat: si t’hi has quedat 5 minuts, probablement hi has parat de veritat. Si era una rotonda, ja no hi seràs.
Què no és
Per ser explícit:
- No és tracking continu. No registrem la teva posició cada minut; només els events de límit (entrada/sortida) sobre punts que tu ja has marcat com a destins.
- No és navegació en temps real. L’app no et diu “gira a la dreta”. Per això existeixen Waze i Google Maps.
- No és sempre-encès. En tancar el mode viatge, els listeners de geofence es destrueixen. No hi ha background tracking entre viatges.
El que ve
Al pròxim post: com es passa de “POIs i ruta” a dades útils sobre el mapa — preus de combustible, oberts / tancats, restriccions. La diferència entre un mapa bonic i un mapa que t’estalvia diners.