Es schreibt auf, wo du warst — und verliert es nicht.
Roam schreibt jeden GPS-Punkt in dem Moment aufs Telefon, in dem er eintrifft, in derselben Transaktion wie die laufenden Summen. Deshalb übersteht eine Tour es, wenn die App beendet wird — weil iOS sich Speicher zurückholt, weil sie abstürzt oder weil du sie aus dem App-Umschalter wischst. Bricht das Signal im Tunnel ab, markiert Roam das Loch, statt eine gerade Linie zu zeichnen, für die es keinen Beleg hat. Kein Konto, keine Anmeldung, keine Synchronisierung.
iPhone · iOS 17 oder neuer · Aufzeichnen, Ansehen und Abspielen kostenlos · kein Konto
Sample rideCycling
recordedno fix here
18.4 kmdistance
1:02:11moving
241 mclimb · barometer
Signal lost for 4 minutes near the tunnel. Not measured, not guessed, not added to the distance.
0Konten
0Analyse- oder Werbe-SDKs
30Sprachen in der App
3Exportformate
Was die App tatsächlich tut
Jeder Punkt ist gespeichert, bevor du ihn verlieren kannst
Ein Standort-Callback ist ein Batch ist eine Datenbanktransaktion: Die Punkte und die laufenden Summen der Tour werden gemeinsam festgeschrieben. Es gibt keinen Puffer, der darauf wartet, dass du auf Stopp drückst, und im gesamten Schreibpfad keine Stelle, an der ein Punkt still verschwinden könnte — ein Batch, der sich nicht festschreiben lässt, löst einen Fehler aus und landet in einem Alarm, statt geschluckt zu werden. Was das praktisch heißt, merkst du am Straßenrand: Wird die App bei Kilometer vierzig abgeschossen, dann steht Kilometer vierzig längst geschrieben. Die Wiederherstellung muss nicht achtundzwanzigtausend Punkte noch einmal durchgehen, um zu rekonstruieren, wo du warst, denn die Summenzeile durfte den Punkten dahinter nie widersprechen.
Eine Lücke wird als Lücke gezeichnet
Tunnel, enge Täler, Tiefgaragen, eine Jackentasche an einer Hauswand. Wenn keine Positionen mehr eintreffen, schließt Roam das laufende Segment und beginnt ein neues, und das Loch dazwischen ist ein echtes Objekt in der Datenbank, mit Anfang und Ende. Es wird nie interpoliert, und seine Luftlinie wird nie zur Distanz addiert — die Engine hat keinerlei Beleg dafür, was darin passiert ist, und sich etwas auszudenken ist genau das, was eine Tourenaufzeichnung nicht tun darf. Die gestrichelte Linie auf der Karte und der Satz auf der Detailseite, der dir sagt, wie lange das Signal weg war, stammen aus derselben Berechnung. Bild und Zahl können also gar nicht auseinanderlaufen.
Höhenmeter vom Barometer, nicht aus der GPS-Höhe
Die GPS-Höhe ist die schwächste Zahl, die ein Telefon liefert, und eine App, die sie aufsummiert, präsentiert dir nach einer flachen Runde sechshundert Höhenmeter. Roam liest stattdessen den Drucksensor, speichert die barometrische Höhe neben der aus dem GPS und bevorzugt sie, wann immer es eine gibt. Und es merkt sich, warum es gerade keine gibt — keine Hardware vorhanden, Berechtigung nie angefragt, Berechtigung abgelehnt, durch ein Profil eingeschränkt, in den Einstellungen von Roam abgeschaltet oder gestartet und dann fehlgeschlagen. Von außen sehen ein fehlender und ein stummer Sensor nämlich gleich aus, und der Unterschied zwischen beiden ist der Unterschied zwischen einem Fehler, den man beheben kann, und einer Zahl, die niemand erklären kann.
Nichts, was du aufgezeichnet hast, wird je gelöscht
Filterung, Glättung und automatische Pause entfernen niemals einen Datensatz. Sie werden als Merkmale am jeweiligen Punkt vermerkt, und der Rohstrom bleibt genau so gespeichert, wie er eingetroffen ist. Das ist eine bewusste Versicherung und kein Zufall der Speicherung: Heuristiken liegen bei echten Touren daneben, und wenn das passiert, liegen die ursprünglichen Messwerte noch da, damit eine spätere Version eine bessere Spur daraus ableiten kann. Eine App, die klammheimlich die Messwerte wegwirft, mit denen sie nicht einverstanden war, hat den einzigen Beleg dafür vernichtet, dass sie sich geirrt hat.
Es unterscheidet die rote Ampel vom verlorenen Signal
Stillstehen und Empfang verlieren sehen in einem Strom von Koordinaten verblüffend ähnlich aus, und eine App, die beides verwechselt, pausiert deine Tour entweder am Tunneleingang oder lässt die Uhr weiterlaufen, während du dir einen Kaffee holst. Roam zieht die Bewegungsdaten des Telefons heran, um die beiden Fälle auseinanderzuhalten — das ist der einzige Grund, warum es überhaupt nach „Bewegung & Fitness“ fragt.
Genau eine Hintergrundfunktion, und keine zweite
Starten, Telefon in die Tasche, Display aus, losfahren. Roam deklariert genau einen Hintergrundmodus — Standort — und im Repository sitzt eine Prüfung, die den Build scheitern lässt, sobald diese Liste auch nur um einen Eintrag wächst. Falls iOS die App mitten in der Tour trotzdem beendet, bekommt das System die Möglichkeit, sie im Hintergrund neu zu starten, sodass die Aufzeichnung weiterläuft — vorausgesetzt, du hast den Standortzugriff auf „Immer“ gestellt. Das ist eine Versicherung, keine Garantie. Ohne diese Berechtigung wird genauso aufgezeichnet, und die App sagt das im Dialog auch, statt so zu tun, als müsstest du.
Nimm einen Moment mit nach Hause
Ein Foto, ein kurzer Clip oder eine gesprochene Notiz, aufgenommen, ohne vom Rad zu steigen, und an genau den Punkt der Route geheftet, an dem sie entstanden ist. Später liegen sie auf der Karte und im Zeitstrahl dort, wo sie passiert sind — ein deutlich besseres Register für einen langen Tag als ein Ordner voller Fotos, an denen nichts hängt außer einem Zeitstempel. Das Festhalten unterwegs gehört zu Roam Pro.
Deine Tour als Datei, die sich anderswo öffnen lässt
Exportiere eine Spur als GPX, als KML oder als CSV in zwei Zuschnitten — eine Zeile pro Punkt für die Auswertung, eine Zeile pro Tour für die Tabelle deines Jahres. Der Export liest aus der Datenbank und nicht aus der laufenden Aufzeichnung. Deshalb lässt sich auch eine unterbrochene Tour, deren Aufzeichnungsprozess abgeschossen wurde und nie zurückkam, für sich exportieren. FIT fehlt bewusst, statt vorhanden und halb funktionsfähig zu sein. Der Export gehört zu Roam Pro.
Wie eine Tour wirklich abläuft
Es gibt nichts zu registrieren und kein Profil auszufüllen. Das hier ist der komplette Ablauf, damit du schon vor der Installation weißt, ob das die App ist, die du suchst.
Öffnen und auf Start tippenWähl aus, was du vorhast — Radfahren, Laufen, Wandern, Autofahren und die übrigen Arten — und tippe einmal. Kein Kontobildschirm steht im Weg, weil es kein Konto gibt.
Telefon wegsteckenHosentasche, Lenkertasche, Trikot, Handschuhfach. Das Display darf aus sein. Roam zeichnet im Hintergrund weiter auf, und jeder Punkt wird festgeschrieben, sobald er eintrifft, statt zu warten, bis du wieder hinschaust.
Den Tunnel ignorierenWenn der Empfang weg ist, ist er weg. Roam schließt das Segment, wartet und beginnt ein neues, sobald wieder Positionen kommen. Du musst nichts tun, und das fehlende Stück wird als fehlend dargestellt und nicht aufgefüllt.
Festhalten, woran du dich erinnern willstEin Foto von der Aussicht, zehn Sekunden Abfahrt oder ein laut gesprochener Satz darüber, wo man beim nächsten Mal abbiegen sollte. Es landet auf der Karte an der Stelle, an der es entstanden ist. Dieser Teil ist Pro.
Stoppen und ansehenDistanz, Bewegungszeit, Geschwindigkeit, Höhenmeter vom Barometer und ein ehrlicher Hinweis auf jeden Abschnitt, in dem das Signal weg war. Spiel die Tour entlang der Linie ab, wenn du sehen willst, wie der Tag verlief. Das alles steckt in der kostenlosen App.
Zwei ehrliche Grenzen. Roam hält fest, wo du warst; es ist kein Coach, es setzt dir keine Ziele und es sagt dir nicht, ob die Tour gut war. Und es ist ein Telefon-GPS: Ein Telefon in der Trikottasche unter einer nassen Jacke empfängt schlechter als ein spezialisierter Radcomputer — genau deshalb werden Lücken markiert und nicht glattgebügelt.
Wo deine Touren liegen
Auf deinem Telefon. Es gibt kein Konto, keine Anmeldung und keine Synchronisierung, also auch keinen Ort, an den eine Spur hochgeladen werden könnte. Niemand hat deine E-Mail-Adresse, weil nie jemand danach gefragt hat.
Die Ansicht, die deine Touren auflistet, hat nichts, woher sie etwas laden könnte, und das ist erzwungen statt versprochen: Im Repository liegt eine Prüfung, die den kompletten Bereich nach Netzwerksymbolen durchsucht — URLSession, dataTask, Supabase, ein nacktes http:// — und den Build scheitern lässt, sobald eines davon auftaucht. Es gibt sie, weil eine frühere Version dieser App ihre Liste von einem Server geholt hat. Für dich hieß das: im Tunnel die App öffnen und eine leere Liste sehen. Keine Fehlermeldung. Eine leere Liste, die sich liest wie „deine Touren sind weg“.
Im gesamten Projekt stecken genau zwei Pakete von Dritten: eine SQLite-Bibliothek und eine Kartendarstellung. Es gibt kein Analyse-SDK, kein Crash-Reporting-SDK und kein Werbe-SDK irgendeiner Art. Nichts zählt, wie oft du die App öffnest, nichts weiß, welche Strecken du fährst, und auf keinem Server liegt eine Zeile über dich.
Eines nutzt allerdings das Netz, und es wäre unehrlich, das zu verschweigen: Die Hintergrundkacheln der Karte werden von einem Kachelserver geladen, so wie bei jeder Karte. Diese Anfrage gilt einem Bild der Welt, nicht deiner Spur — deine Koordinaten gehen nirgendwohin, und die Route wird aus der Datenbank auf deinem eigenen Telefon gezeichnet.
Deine Spuren, deine Medien und deine Einstellungen verschwinden mit der App. Exportiere sie vorher, wenn du sie behalten willst; die Datei geht durch das normale Teilen-Menü von iOS und damit genau dorthin, wohin du sie schickst, und sonst nirgendwohin.
Was kostenlos ist — und was Roam Pro kostet
Eine Tour vollständig aufzuzeichnen, sie anzusehen und sie abzuspielen ist kostenlos und soll es bleiben. Im Repository steht die Regel wörtlich: Eine Aufzeichnungs-App, die keine vollständige Spur aufzeichnen kann, ist keine kostenlose Version, sondern eine kaputte App. Distanz, Bewegungszeit, Geschwindigkeit, barometrische Höhenmeter, Karte, Lückenmarkierungen und die Wiedergabe stecken alle in der kostenlosen App.
Roam Pro schaltet vier Dinge frei, und genau vier: das Festhalten unterwegs (Foto, Video, Sprachnotiz), den Export (GPX, KML, CSV), das Widget für den Home-Bildschirm und die Statistikansicht. Diese vier stehen an einer einzigen Stelle im Quelltext, und die Kaufansicht wird daraus erzeugt. Die Kaufansicht kann also nichts versprechen, was der Code nicht tatsächlich hinter der Schranke hält — ein Fehlerbild, das diese App schon am eigenen Leib erlebt hat.
Pro gibt es als Monats-Abo, als Jahres-Abo oder als Einmalkauf, und alle drei schalten exakt dasselbe frei; der einzige Unterschied ist, wie du bezahlst. Die aktuellen Preise für dein Land stehen auf der App-Store-Seite. Hier stehen sie nicht, weil ein Preis auf einer Marketingseite veraltet und ein veralteter Preis ein Mangel ist.
Zwei Funktionen, die in der App stecken, werden bewusst nicht verkauft: die Offline-Kartenpakete und die App für die Apple Watch. In den eigenen Notizen des Teams steht, dass beides nicht durchgängig auf echter Hardware überprüft wurde — und etwas zu verkaufen, von dem niemand gesehen hat, dass es funktioniert, endet in einer Schlange von Rückerstattungen und einer Ablehnung.
Zum Aufzeichnen ja. GPS ist ein Empfänger — dein Telefon bestimmt seine Position, indem es Satelliten zuhört, und braucht dafür weder Mobilfunk noch WLAN. Roam schreibt jeden Punkt direkt aufs Telefon und liest deine Tourenliste vom Telefon, also ist eine Tour, die im Tal ohne Balken entstanden ist, vollständig. Das Einzige, was das Netz braucht, sind die Hintergrundbilder der Karte: Auf einer Strecke ohne Datenverbindung wird die Linie gezeichnet, die Straßen dahinter aber womöglich nicht.
Was passiert, wenn die App mitten in der Tour beendet wird?
Alles, was bis zu diesem Moment aufgezeichnet wurde, liegt bereits auf dem Telefon, weil es beim Eintreffen geschrieben wurde und nicht erst am Schluss. Öffnest du die App wieder, findet sie die unterbrochene Tour und gleicht sie ab, statt sie zu verwerfen oder stillschweigend zu schließen. Steht der Standortzugriff auf „Immer“, kann iOS die App außerdem im Hintergrund neu starten; sie schaltet das GPS wieder scharf und zeichnet weiter auf. Dazu gehört aber die ehrliche Hälfte: Dieser Neustart ist eine Versicherung und keine Garantie. Zwischen dem Beenden und dem Neustart gibt es überhaupt keine Positionsdaten, und keine Schnittstelle liefert sie nachträglich. Zugesagt wird die Haltbarkeit des bereits Aufgezeichneten — ein nahtloses Weiterlaufen nicht.
Warum ist meine Distanz kleiner als in einer anderen App?
Vermutlich, weil Roam ein Stück nicht mitgezählt hat, für das es keine Positionen gibt. Fällt das Signal aus, wird das Loch als Loch gespeichert, mit Anfang und Ende, und seine Luftlinie wird nie zur Distanz addiert. Eine App, die die beiden Enden mit einer Linie verbindet, zeigt dir eine längere Tour und eine Route quer durch ein Gebäude. Jeder Abschnitt, den Roam weggelassen hat, wird auf der Detailseite der Tour benannt, du siehst also genau, was nicht gezählt wurde.
Woher kommt der Wert für die Höhenmeter?
Vom Barometer des Telefons, nicht aus der GPS-Höhe. Der barometrische Messwert wird neben dem aus dem GPS gespeichert und bevorzugt, wann immer es einen gibt — deshalb bläht sich der Wert auf einer flachen Runde nicht auf. Gibt es keinen, weiß Roam, welcher Grund vorliegt: kein Sensor, Berechtigung nie angefragt, Berechtigung abgelehnt, eingeschränkt, in den Einstellungen abgeschaltet oder gestartet und dann fehlgeschlagen — statt stillschweigend null zu melden.
Brauche ich ein Konto?
Nein, und es gibt auch keines anzulegen. Es gibt keinen Anmeldebildschirm, es wird keine E-Mail-Adresse erhoben und nichts wird mit einem Server synchronisiert. Eines sollte dabei klar sein: Deine Touren leben auf diesem Telefon — wenn du sie woanders haben willst, exportiere sie.
Ist die App kostenlos?
Eine Tour aufzuzeichnen, anzusehen und abzuspielen ist kostenlos. Roam Pro ist eine kostenpflichtige Freischaltung für vier Dinge — das Festhalten unterwegs, den Export, das Widget und die Statistikansicht — erhältlich monatlich, jährlich oder als Einmalkauf, wobei alle drei dasselbe freischalten. Die Preise stehen auf der App-Store-Seite.
Komme ich an meine Daten heran?
Ja, mit Pro: GPX, KML oder CSV in zwei Zuschnitten — eine Zeile pro Punkt oder eine Zeile pro Tour. Der Export liest aus der Datenbank und nicht aus der laufenden Aufzeichnung, deshalb lässt sich sogar eine Tour exportieren, deren Aufzeichnung unterbrochen wurde und nie wieder anlief.
Was kann es aufzeichnen?
Radfahren, Laufen, Wandern, Autofahren und einige weitere Arten, darunter eine frei benennbare. Die Aktivität beeinflusst, wie die Tour dargestellt und wie ein Teil der Auswertung gerechnet wird; die Aufzeichnung selbst ist in jedem Fall derselbe Strom von Positionen.
Wie Tourenaufzeichnung mit dem Telefon sich wirklich verhält
Klare Erklärungen zu dem, was wirklich schiefgeht, wenn ein Telefon aufzeichnet, wo du warst — und woran du erkennst, ob die App in deiner Tasche damit umgehen kann. Geschrieben, um nützlich zu sein, ganz gleich ob du diese hier je installierst.