R Roam Consigue Roam

Registrador de rutas GPS para iPhone

Apunta por dónde has pasado, y no lo pierde.

Roam confirma cada posición GPS en el teléfono en el mismo instante en que llega, dentro de la misma transacción que los totales acumulados, así que una ruta sobrevive a que la app muera, ya sea porque iOS recupera memoria, por un fallo o porque la cierres tú a la fuerza. Cuando la señal se cae en un túnel, marca el agujero en lugar de dibujar una línea recta que no puede demostrar. Sin cuenta, sin iniciar sesión, sin sincronización.

Descargar en el App Store

iPhone · iOS 17 o posterior · grabar, ver y reproducir es gratis · sin cuenta

Lo que hace la app de verdad

Cada posición está en disco antes de que puedas perderla

Una llamada de localización es un lote, y un lote es una transacción de base de datos: los puntos y los totales acumulados de la ruta se confirman juntos. No hay ningún búfer esperando a que pulses «parar», ni ningún camino dentro del escritor que descarte un punto en silencio; un lote que no se puede confirmar lanza un error y se aparca en una alarma, en vez de absorberse sin más. La consecuencia práctica es la que importa a pie de carretera: si la app muere en el kilómetro cuarenta, el kilómetro cuarenta ya está escrito. La recuperación no vuelve a reproducir veintiocho mil puntos para averiguar dónde estabas, porque a la fila de resumen nunca se le permitió discrepar de los puntos que tiene detrás.

Un hueco se dibuja como un hueco

Túneles, valles profundos, aparcamientos subterráneos, un bolsillo del chubasquero pegado a un muro. Cuando dejan de llegar posiciones, Roam cierra el segmento y abre uno nuevo, y el agujero entre ambos es un objeto real en la base de datos, con sus dos extremos. Nunca se interpola, y su distancia en línea recta nunca se suma a tu kilometraje: el motor no tiene ninguna prueba de lo que pasó ahí dentro, e inventársela sería justo lo único que un registrador de rutas no debe hacer. La línea discontinua del mapa y la frase de la pantalla de detalle que te dice cuánto tiempo estuviste sin señal salen de la misma función, así que el dibujo y el número no pueden separarse.

El desnivel sale del barómetro, no de la altitud GPS

La altitud GPS es el dato más flojo que produce un teléfono, y una app que se dedique a sumarla te colocará seiscientos metros de desnivel positivo en una ruta llana. Roam lee el sensor de presión, guarda la altitud barométrica junto a la del GPS y prefiere la primera siempre que exista. Y cuando no existe, lleva la cuenta del motivo: no hay hardware, el permiso nunca se pidió, el permiso se denegó, hay un perfil que lo restringe, está desactivado en los ajustes del propio Roam, o arrancó y luego falló. Un sensor ausente y uno mudo son idénticos vistos desde fuera, y saber distinguirlos es la diferencia entre un fallo que puedes arreglar y un número que nadie sabe explicar.

Nada de lo que has grabado se borra jamás

El filtrado, el suavizado y la pausa automática no eliminan ni una fila. Se anotan como marcas en el punto, y el flujo original se queda en disco exactamente como llegó. Esto es un seguro deliberado, no una casualidad del almacenamiento: las heurísticas se equivocan con rutas reales, y cuando una se equivoca, las muestras originales siguen ahí para que una versión posterior pueda derivar un trazado mejor. Una app que descarta en silencio las muestras con las que no estaba de acuerdo ha destruido la única prueba de que se equivocó.

Distingue un semáforo de una pérdida de cobertura

Estar parado y quedarse sin cobertura se parecen muchísimo dentro de un flujo de coordenadas, y una app que los confunde o bien pone tu ruta en pausa a la entrada de un túnel, o bien deja el cronómetro corriendo mientras te tomas un café. Roam usa los datos de movimiento del teléfono para separar una cosa de la otra, y esa es la única razón por la que pide acceso a Movimiento y forma física.

Una única capacidad en segundo plano, y ninguna más

Le das a empezar, te guardas el teléfono, apagas la pantalla y pedaleas. Roam declara exactamente un modo en segundo plano —localización— y hay una comprobación en el repositorio que hace fallar la compilación si esa lista crece aunque sea en una entrada. Si aun así iOS cierra la app a mitad de ruta, conceder la localización en modo Siempre puede permitirle retomar la grabación por su cuenta, como seguro y no como garantía; la grabación funciona sin ese permiso, y la app lo dice en el propio aviso en lugar de dar a entender que te hace falta.

Llévate el momento de vuelta a casa

Una foto, un clip corto o una nota de voz, hechos sin bajarte de la bici y clavados en el punto exacto del recorrido donde los grabaste. Después aparecen en el mapa y en la línea de tiempo justo donde ocurrieron, que es un índice mucho mejor de un día largo que una carpeta de fotos con nada más que marcas de hora. La captura forma parte de Roam Pro.

Tu ruta, en un archivo que puedes abrir en otro sitio

Exporta un trazado como GPX, como KML o como CSV en dos formas: una fila por punto para analizarlo, o una fila por ruta para montarte la hoja de cálculo de tu año. La exportación lee la base de datos y no el grabador en vivo, así que una ruta interrumpida cuyo proceso de grabación murió y no volvió se puede exportar igualmente. Cualquier otro formato que no esté en esa lista se ha dejado fuera a conciencia, en vez de estar presente y funcionando a medias. La exportación forma parte de Roam Pro.

Cómo es una ruta de verdad

No hay nada que registrar ni ningún perfil que rellenar. Esto es todo lo que hay, para que puedas saber antes de instalarla si es lo que buscas.

  1. Ábrela y dale a empezarElige qué vas a hacer —bici, correr, senderismo, coche y demás— y toca una vez. No hay ninguna pantalla de cuenta en medio, porque no hay cuenta.
  2. Guárdate el teléfonoBolsillo, bolsa de manillar, maillot, guantera. La pantalla puede estar apagada. Roam sigue grabando en segundo plano, y cada posición se confirma según llega en lugar de quedarse retenida hasta que vuelvas.
  3. Olvídate del túnelSi se va la cobertura, se va. Roam cierra el segmento, espera y abre uno nuevo cuando vuelven las posiciones. No tienes que hacer nada, y el tramo que falta se mostrará como lo que es: un tramo que falta, no relleno.
  4. Captura eso que querías recordarUna foto de las vistas, diez segundos del descenso o una frase dicha en voz alta sobre por dónde girar la próxima vez. Aterriza en el mapa en el punto donde ocurrió. Esta parte es Pro.
  5. Para y míraloDistancia, tiempo en movimiento, velocidad, desnivel leído del barómetro y un aviso honesto sobre cualquier tramo en el que no hubiera señal. Reprodúcelo a lo largo de la línea si quieres ver cómo fue el día. Todo esto está en la app gratuita.

Dos límites que conviene decir claros. Roam registra por dónde has pasado: no es un entrenador, no te pone objetivos y no te dice si la ruta estuvo bien. Y es el GPS de un teléfono: un móvil en el bolsillo del maillot debajo de una chaqueta mojada recibe peor que un ciclocomputador dedicado, que es justamente el motivo por el que los huecos se marcan en lugar de disimularse.

Dónde viven tus rutas

En tu teléfono. No hay cuenta, no hay inicio de sesión y no hay sincronización, así que no existe ningún sitio al que se pueda subir un trazado. Nadie tiene tu dirección de correo, porque nunca te la pidieron.

La pantalla que lista tus rutas no tiene de dónde descargar nada, y eso está impuesto en vez de prometido: el repositorio incluye una comprobación que rastrea toda la función buscando símbolos de red —URLSession, dataTask, Supabase, un http:// suelto— y hace fallar la compilación si alguno aparece. Existe porque una versión anterior de esta app leía su lista de un servidor, lo que significaba que un ciclista dentro de un túnel abría la app y veía una lista vacía. No un error. Una lista vacía, que se lee como «tus rutas han desaparecido».

En todo el proyecto hay exactamente dos paquetes de terceros: una biblioteca de SQLite y un renderizador de mapas. No hay ningún SDK de analítica, ni de informes de fallos, ni de publicidad de ningún tipo. Nada cuenta cuántas veces la abres, nada sabe qué rutas haces y ningún servidor del mundo tiene una fila sobre ti.

Hay una cosa que sí usa la red, y sería deshonesto no decirlo: las teselas de fondo del mapa se descargan de un servidor de teselas, como en cualquier mapa. Esa petición pide una imagen del mundo, no tu trazado: tus coordenadas no se envían a ninguna parte, y la línea del recorrido se dibuja a partir de la base de datos de tu propio teléfono.

Tus trazados, tus archivos y tus ajustes se borran con la app. Expórtalos antes si quieres conservarlos: el archivo sale por el menú de compartir estándar de iOS, lo que significa que va exactamente a donde tú lo mandes y a ningún otro sitio.

Qué es gratis y qué cuesta Roam Pro

Grabar una ruta entera, verla y reproducirla es gratis, y la intención es que siga siéndolo. El repositorio lo dice con todas las letras: un grabador que no puede grabar un trazado completo no es una versión gratuita, es una app rota. La distancia, el tiempo en movimiento, la velocidad, el desnivel barométrico, el mapa, las marcas de hueco y la reproducción están todos en la app gratuita.

Roam Pro desbloquea cuatro cosas, y exactamente cuatro: la captura a lo largo del recorrido (foto, vídeo, nota de voz), la exportación (GPX, KML, CSV), el widget de la pantalla de inicio y la pantalla de estadísticas. En el código fuente hay una única lista con esas cuatro, y la pantalla de pago se dibuja a partir de ella, de modo que no puede prometer algo que el código no restringe; es un fallo del que esta app ya ha sido víctima antes.

Pro se ofrece como suscripción mensual, suscripción anual o compra única, y las tres desbloquean exactamente lo mismo: lo único que cambia es la forma de pagar. Los precios actuales para tu país están en la página del App Store; aquí no se imprimen, porque un precio en una página de marketing se queda desactualizado y un precio desactualizado es un defecto.

Hay dos capacidades que están en la app y que no se venden a propósito: los paquetes de mapas sin conexión y la app para Apple Watch. Las notas del propio equipo dicen que ninguna de las dos se ha verificado de principio a fin en hardware real, y vender algo que nadie ha visto funcionar es la forma de acabar con una cola de reembolsos y un rechazo.

Descargar en el App Store

Lo primero que pregunta la gente

¿Funciona sin nada de cobertura?

Sí, para grabar. El GPS es un receptor: tu teléfono averigua dónde está escuchando a los satélites, y no necesita conexión de datos ni wifi para hacerlo. Roam escribe cada posición directamente en el teléfono y lee tu lista de rutas del teléfono, así que una ruta grabada en un valle sin una sola raya está completa. Lo único que necesita la red son las imágenes de fondo del mapa, de modo que en un recorrido sin datos la línea se dibuja, pero puede que las calles de detrás no.

¿Qué pasa si la app muere a mitad de ruta?

Todo lo grabado hasta ese momento ya está en el teléfono, porque se escribió según llegaba y no al final. Cuando vuelves a abrirla, encuentra la ruta interrumpida y la concilia, en lugar de descartarla o cerrarla en silencio. Y si concediste la localización en modo Siempre, iOS puede además relanzarla en segundo plano, y entonces rearma el GPS. Pero conviene decirlo sin adornos: ese relanzamiento es un seguro, no una garantía, y entre el momento en que la app muere y el momento en que vuelve no hay ningún dato de posición, ni existe ninguna API que pueda entregarlo después. Lo que se promete es que nada de lo escrito se pierde; no que la grabación continúe sin costura.

¿Por qué mi distancia sale más corta que en otra app?

Probablemente porque Roam no contó un tramo del que no tiene posiciones. Cuando se va la señal, el agujero se guarda como un agujero con sus dos extremos, y su longitud en línea recta nunca se suma a tu distancia. Una app que une los dos extremos con una línea te enseñará una ruta más larga y un recorrido que atraviesa un edificio. Cualquier tramo que Roam haya dejado fuera aparece indicado en la pantalla de detalle de la ruta, así que puedes ver exactamente qué es lo que no contó.

¿De dónde sale la cifra de desnivel?

Del barómetro del teléfono, no de la altitud GPS. La lectura barométrica se guarda junto a la del GPS y se prefiere siempre que exista, que es la razón de que la cifra no se dispare en una ruta llana. Si no hay lectura, Roam sabe cuál de los motivos se aplica —no hay sensor, el permiso nunca se pidió, el permiso se denegó, está restringido, está desactivado en los ajustes, o arrancó y luego falló— en lugar de informar de un cero sin decir nada.

¿Necesito una cuenta?

No, y tampoco hay ninguna que crear. No hay pantalla de inicio de sesión, no se recoge ningún correo y nada se sincroniza con un servidor. Conviene tener clara la consecuencia: tus rutas viven en este teléfono, así que si las quieres en otro sitio, expórtalas.

¿Es gratis?

Grabar una ruta, verla y reproducirla es gratis. Roam Pro es un desbloqueo de pago para cuatro cosas —la captura a lo largo del recorrido, la exportación, el widget y la pantalla de estadísticas— disponible en versión mensual, anual o como compra única, y las tres desbloquean el mismo conjunto. Los precios están en la página del App Store.

¿Puedo sacar mis datos?

Sí, con Pro: GPX, KML o CSV en dos formas, una fila por punto o una fila por ruta. El exportador lee la base de datos en lugar del grabador en vivo, así que incluso una ruta cuya grabación se interrumpió y nunca se reanudó se puede exportar.

¿Qué puede grabar?

Bici, carrera, senderismo, coche y unas cuantas más, incluido un tipo personalizado. La actividad influye en cómo se presenta la ruta y en cómo se hace parte del análisis; la grabación en sí es el mismo flujo de posiciones en cualquier caso.

Cómo se comporta de verdad un GPS de móvil al grabar una ruta

Explicaciones sin adornos de las cosas que salen mal de verdad cuando un teléfono anota por dónde has pasado, y de cómo saber si la app que llevas en el bolsillo las resuelve bien. Escritas para que te sirvan tanto si instalas esta como si no.

Todas las guías