Saltar al contingut
Kokai
Idioma
Seccions d’aquesta pàgina
Obrir l’app

Com funciona

Avisos en passar a prop dels teus llocs: com funciona el mode En ruta

Amb el viatge iniciat, Kokai segueix la teva posició i comprova ella mateixa, sense demanar res al sistema, si has entrat al radi d’algun lloc amb avís: 100 m per a un restaurant, 400 m per a una estació. Descarta les posicions imprecises, no repeteix un avís abans de 45 minuts i grava el teu recorregut al dispositiu. Quan atures el viatge, deixa de fer servir la ubicació.

Revisat el 10 min de lectura

En poques paraules

Quan fa servir la teva ubicació
Només entre «Iniciar el viaje» («Iniciar el viatge») i «Parar el viaje» («Aturar el viatge»). Fora d’això, únicament quan demanes centrar el mapa en tu.
Radi per defecte
De 100 m (menjar, oci, pràctic) a 400 m (transport). Es canvia a cada lloc de 75 a 1.000 m.
Precisió que exigeix
La del GPS ha de ser igual o millor que 50 m o que 1,5 vegades el radi, el que sigui més gran.
Quan dona per fet que has sortit
Quan t’allunyes més d’1,3 vegades el radi, descomptat l’error del GPS.
Repetició
Un mateix lloc no torna a avisar fins que passen 45 minuts.
Visitat
Opcional: després de 8 minuts dins del seu radi, el lloc es marca com a visitat.
Recorregut
Es desa al dispositiu i no s’envia a cap servidor. Descarta punts amb un error de més de 80 m.
On funciona
Al navegador, amb la pestanya al davant. A l’iPhone i l’Android, també amb la pantalla apagada (en camí cap a les botigues).

Què és el mode En ruta

Un viatge a Kokai té dues meitats: el que prepares abans (el mapa, el pla, els documents) i el que passa mentre viatges. El mode En ruta és aquesta segona meitat, i s’encén i s’apaga a mà, amb un botó.

Mentre està encès fa tres coses: t’avisa quan passes a prop dels llocs que tenen avís, grava la línia del que vas recorrent i et mostra, en una sola pantalla, el que tens a prop, el que toca avui segons el pla i on dorms aquesta nit.

Està pensat per a un cas molt concret: vas caminant per una ciutat amb el mòbil a la butxaca i no vols passar per davant de la pastisseria que vas desar fa dos mesos sense adonar-te’n.

Mentre un viatge està en ruta, la pastilla taronja «En ruta» es veu des de qualsevol pantalla de l’app. No hi ha manera que es quedi encès sense que ho sàpigues.

El radi d’avís de cada lloc

Cada lloc del mapa pot portar un avís. A la seva fitxa s’activa amb «Avisarme al pasar cerca» («Avisa’m en passar a prop»), es tria «A qué distancia» («A quina distància») i, si vols, «Qué quieres que te diga» («Què vols que et digui»), per exemple: «Demana el pastís de formatge». Quan crees un lloc, el radi es proposa segons la seva categoria:

CategoriaRadi per defectePer què
Menjar100 mUn restaurant es veu des de la vorera: més lluny, l’avís arriba quan ja no saps per on queda.
Oci100 mIgual que el menjar: sol ser en un carrer concret.
Pràctic100 mUna farmàcia o un caixer només interessen si són a la cantonada.
Allotjament150 mDona temps de treure la reserva abans d’arribar a la porta.
Visita150 mUn monument ocupa més, i l’entrada no sempre és on cau el punt.
Natura300 mUn parc o un mirador són grans, i sovint s’hi arriba per un camí.
Transport400 mUna estació es busca des de lluny, i convé saber-ho abans de passar-la.

El radi s’ajusta a la fitxa de 75 a 1.000 m, de 25 en 25. Per sota de 75 m no es pot: amb l’error normal d’un GPS a la ciutat hi hauria més avisos equivocats que encertats.

Com evita els avisos falsos del GPS

El GPS d’un mòbil no dona un punt: dona un punt i un marge d’error, que en un carrer estret entre edificis pot superar els 50 m. Si l’app es refiés de cada posició, avisaria de llocs per on no has passat. Per això aplica tres regles, les mateixes a totes les plataformes:

1. Precisió mínima per entrar
No n’hi ha prou amb ser dins del radi: l’error d’aquella posició ha de ser igual o menor que 50 m o que 1,5 vegades el radi, el que sigui més gran. Amb un radi de 100 m, s’admeten errors de fins a 150 m; amb un de 400 m, de fins a 600 m.
2. Sortir més lluny del punt on s’entra
Per donar per fet que has sortit, la distància menys l’error (com a màxim, el radi) ha de superar 1,3 vegades el radi. És una histèresi: sense ella, caminar just per la vora faria saltar l’avís una vegada i una altra.
3. Refredament de 45 minuts
Un lloc que ja ha avisat no ho torna a fer fins que passen 45 minuts, encara que en surtis i hi tornis a entrar. El refredament es desa i sobreviu al tancament de l’app.

La distància es calcula amb la fórmula del haversine sobre una Terra esfèrica de 6.371 km de radi, que per a distàncies de metres a pocs quilòmetres té un error molt per sota del del mateix GPS.

Marcar com a visitat el que visites

En iniciar el viatge es pot activar «Marcar como visitados los sitios donde me quede» («Marcar com a visitats els llocs on m’aturi»). Amb això, quan passes 8 minuts seguits dins del radi d’un lloc, es marca com a visitat. Compta una vegada per cada entrada: si surts i hi tornes, el compte torna a començar.

Serveix perquè, quan tornis, el mapa del viatge digui el que vas fer de debò i no el que tenies pensat, sense haver d’anar tocant cada lloc.

El recorregut gravat

Mentre el viatge està en ruta, Kokai desa la línia del que recorres i la dibuixa sobre el mapa del viatge. No és un registre de cada segon: es filtra perquè ocupi poc i no tingui salts.

  • Es demana al sistema una posició nova cada vegada que et mous uns 15 m.
  • Es descarta qualsevol punt amb un error de més de 80 m.
  • Un punt només es desa si és a més de 12 m de l’anterior (o més, si l’error és més gran, fins a 40 m): així, si et quedes aturat en una terrassa, el recorregut no s’omple de punts.
  • Els punts s’escriuen en bloc cada 20 punts o cada 30 segons, el que arribi abans.
  • Cada punt desa la longitud, la latitud, l’hora i l’error en metres. Res més.

El recorregut no surt del dispositiu: no es puja a la còpia del teu compte, no va a la IA i no s’exporta amb el viatge. S’esborra des de la pantalla En ruta amb «Borrar el recorrido» («Esborrar el recorregut»).

Per què els avisos els decideix l’app i no el sistema

L’iOS i l’Android tenen les seves pròpies geotanques: l’app diu al sistema «avisa’m quan entri aquí» i se n’oblida. Kokai no les fa servir, per tres motius que figuren a la documentació de cada plataforma:

Geotanques del sistemaEl que fa Kokai
Quants llocsL’iOS vigila com a màxim 20 regions per app.Tots els llocs amb avís del viatge, sense límit.
Quan avisaL’Android pot trigar uns quants minuts a notificar l’entrada, més amb la pantalla apagada.Comprova cada posició tan bon punt arriba.
Quin permís demanaUbicació «Siempre» («Sempre») a l’iOS i ACCESS_BACKGROUND_LOCATION a l’Android, amb declaració i vídeo a Google Play.Ubicació mentre es fa servir l’app, amb el viatge iniciat. A l’Android, un servei en primer pla amb la seva notificació visible.

L’altra cara: Kokai només avisa amb el viatge iniciat. Si no l’inicies, no hi ha avisos. És a propòsit: una app de viatges no té per què saber on ets un dimarts qualsevol a la teva ciutat.

Al navegador, a l’iPhone i a l’Android

PlataformaAvisos i recorregutEstat
Navegador (avui)Només amb la pestanya de Kokai al davant i la pantalla encesa: els navegadors deixen de donar la posició a una pestanya en segon pla.Ja
iPhoneTambé amb la pantalla bloquejada, amb el mode en segon pla d’ubicació i el permís «mientras se usa» («mentre s’utilitza»).Aviat
AndroidTambé amb la pantalla bloquejada, amb un servei en primer pla i la seva notificació, sense permís d’ubicació en segon pla.Aviat
Mac i WindowsNo té sentit: a l’ordinador es planifica.Després

Al mòbil, en iniciar el viatge es pot triar «Seguir con la app cerrada» («Continuar amb l’app tancada»; «Sigue aunque bloquees el teléfono», «Continua encara que bloquegis el telèfon») o apagar-ho, i llavors només funciona amb l’app en pantalla.

Abans de publicar-la a les botigues, el mode En ruta es provarà una hora amb la pantalla apagada en telèfons de gamma mitjana, mesurant la bateria, els punts gravats i els avisos. Fins aleshores, no es donen xifres de consum.

Bateria

El que més gasta en un mòbil durant un viatge és la pantalla encesa i la ràdio buscant cobertura, no l’app. Tot i així, seguir la posició té un cost, i per això Kokai el limita:

  • Només segueix la posició amb el viatge iniciat. Quan l’atures, s’acaba.
  • No fa cap càlcul en un servidor: les distàncies es calculen al telèfon, sense connexió.
  • No demana una posició nova si no t’has mogut uns 15 m.
  • Escriu a l’emmagatzematge en blocs, no punt per punt.

Un consell que val per a qualsevol app de mapes: atura el viatge quan tornis a l’hotel. Dins de l’habitació no hi ha res de què avisar.

Sense connexió

Els avisos, el recorregut i la llista del que tens a prop no necessiten dades: el GPS no fa servir internet, i els llocs i els seus radis ja són al dispositiu. El que sí que necessita xarxa és el mapa de fons, que sense connexió surt en blanc (els mapes sense connexió per zones són en camí).

L’adreça de l’allotjament d’aquesta nit, amb el telèfon i el localitzador, també es veu sense xarxa a la pantalla En ruta, en lletra grossa per ensenyar-la a un taxista. Més informació a Allotjament.

Com comprovar-ho tu

No cal creure’s res de tot això: són els passos per veure-ho a l’app amb els teus propis ulls.

  1. Obre un viatge i, al mapa, toca un lloc per veure’n la fitxa.
  2. Activa «Avisarme al pasar cerca» («Avisa’m en passar a prop») i mira el radi que proposa segons la categoria (per exemple, 400 m en una estació).
  3. Ves a la pestanya «En ruta» i prem «Iniciar el viaje» («Iniciar el viatge»). Llegeix el diàleg «Antes de empezar» («Abans de començar»): diu què es fa amb la ubicació i quan es deixa de fer servir.
  4. Amb el viatge iniciat, la pastilla «En ruta» es veu a la barra des de qualsevol pantalla.
  5. Acosta’t a peu al lloc amb la pantalla encesa: quan entres al radi arriba l’avís, i queda apuntat a «Avisos» amb la distància a què ha saltat.
  6. Torna al mapa del viatge: hi ha dibuixada la línia del teu recorregut. Prem «Parar el viaje» («Aturar el viatge») perquè deixi de fer servir la ubicació.

Obrir l’app

Preguntes freqüents

M’avisa de tots els meus llocs o només d’alguns?

Només dels que tenen l’avís activat a la fitxa, sense límit de nombre. La resta continuen a la llista «Cerca de ti» («A prop teu») de la pantalla En ruta, ordenats per distància.

Per què no m’ha avisat?

Les causes habituals, per ordre: el viatge no estava iniciat; el lloc no té avís; al navegador, la pestanya no era al davant; el GPS donava un error més gran del que admet aquell radi (passa en carrers estrets o sota teulada); o ja havia avisat en els últims 45 minuts.

Algú més sap on soc?

No. La posició i el recorregut es queden al teu dispositiu: no s’envien al servidor de Kokai ni a la IA, ni s’inclouen a la còpia dels teus viatges. El servei de mapes rep les tessel·les de la zona que mires, com qualsevol mapa, però no la teva posició. Detall complet a Les teves dades.

Puc tenir dos viatges en ruta alhora?

No. Si inicies un viatge amb un altre en ruta, l’app t’ho adverteix («Hay otro viaje en ruta. Iniciar este lo parará.», «Hi ha un altre viatge en ruta. Si inicies aquest, s’aturarà.») i atura l’anterior.

I si tanco l’app sense aturar-lo?

Quan la tornis a obrir, el viatge continua iniciat i el mode En ruta es reprèn tot sol. Al mòbil, si vas triar continuar amb l’app tancada, no s’haurà aturat.

Fonts i referències

La documentació original del que se cita aquí, consultada en la data de revisió d’aquesta pàgina.

  1. Monitoring the user’s proximity to geographic regions (límit de 20 regions) Apple Developer
  2. Create and monitor geofences (latència de les geotanques) Android Developers
  3. Foreground service types: location (tipus de servei en primer pla: ubicació) Android Developers
  4. Entendre els permisos d’ubicació en segon pla Ajuda de Play Console
  5. Geolocation API MDN Web Docs
  6. Fórmula del haversine Viquipèdia

Continua llegint

Aquesta pàgina en Markdown, per llegir-la amb altres programes