Gesundheits- und Fitnessaufzeichnung scheitert meist auf eine von zwei Arten. Entweder ist sie ein schöner privater Graph, den nie jemand sieht — dann fehlt an dem Tag, an dem man lieber nicht ginge, jeder Zug nach draußen. Oder sie ist ein soziales Netz aus Fremden, in dem der Zuspruch beliebig bleibt, weil die Zusprechenden einen nicht kennen. Korats Fitnessmodul sitzt in einer App, die du schon für Chat, Gruppen und Feed nutzt: Das Publikum für die Samstagsrunde sind dieselben Leute, die am Montag danach fragen.
Zwölf Aktivitäten, und nur vier brauchen GPS
Aufgezeichnet werden zwölf Arten: Laufen, Gehen, Radfahren, Wandern, Laufband, Schwimmen, Kraftraum, Yoga, Seilspringen, Fußball, Badminton und Boxen. Vier davon — Laufen, Gehen, Radfahren, Wandern — werden per GPS verfolgt, weil sie dich über eine Karte bewegen und die Strecke wirklich Teil der Aufzeichnung ist. Die anderen acht nicht, und die App tut auch nicht so. Eine Yogaeinheit hat eine Dauer und eine Anstrengung; sie hat keine Route. Einen GPS-Chip eine Stunde Badminton beschreiben zu lassen ergibt Gekritzel, keine Daten.
Bei den vier verfolgten zeigt eine Einheit laufend Distanz, Dauer und Tempo, mit Pause, Fortsetzen und Stopp. Die Route wird währenddessen auf einer OpenStreetMap-Grundkarte gezeichnet, statt auf eine Zusammenfassung nach dem Lauf zu warten. Schritte kommen vom Schrittsensor des Geräts und werden nicht aus GPS-Bewegung abgeleitet — der Zähler arbeitet also weiter, wenn das Telefon drinnen in der Tasche steckt, und bricht nicht ein, wenn zwischen Häusern das Signal wegfällt.
Ziele entstehen aus einem Niveau, nicht aus einer erfundenen Zahl
Beim ersten Öffnen stellt die App zwei Fragen, statt ein leeres Zielfeld hinzustellen: ein Ziel aus fünf Möglichkeiten und ein Niveau aus vier. Aus dieser Antwort entstehen Vorschläge je Aktivität, die du überschreiben kannst. Der Umweg existiert, weil kaum jemand am ersten Tag eine gute Wochendistanz wählt. Man wählt etwas Ehrgeiziges, verfehlt es in Woche zwei, und der Serienzähler wird zur Chronik des Scheiterns. Zu fragen, wofür du trainierst und wo du ungefähr stehst, liefert ein erreichbares erstes Ziel — und nur ein erreichbares übersteht eine echte Woche.
Nach dem Einstieg gelten Ziele je Aktivität — ein Laufziel und ein Radziel sind getrennte Zahlen, kein gemischter Fitnesswert. Der Fortschritt erscheint als Ringe für Schritte, Kilokalorien und Kilometer, dazu ein Wochenbalken, an dem sichtbar wird, an welchen Tagen du dich wirklich bewegt hast, statt nur einer Summe. Serien zählen aufeinanderfolgende Tage, und weil eine Serie die zugleich motivierendste und strafendste Zahl jeder Fitness-App ist, steht sie neben den Ringen und nicht als Schlagzeile.
Tageswerte für das, was kein Sensor sieht
Nicht alles Wichtige ist eine Aktivität. Die App führt Tageswerte für Wasser, Gewicht, Schlaf und anderes, von Hand eingetragen, weil kein Telefonsensor weiß, wie viel du getrunken oder wie gut du geschlafen hast. Sie stehen im selben Gesundheitsprofil neben der Trainingshistorie, sodass eine Woche mit weniger Distanz und weniger Schlaf als eine Geschichte lesbar wird statt als zwei zusammenhanglose Kurven. Das Profil selbst hält die dauerhaften Angaben, die sich nicht täglich ändern und nicht jedes Mal neu einzutragen sind.
Kudos, und warum dieser Feed vom Hauptfeed getrennt ist
Fertige Aktivitäten können in einem Community-Feed erscheinen, in dem andere Kudos geben. Kudos ist bewusst eine kleine Geste: ein Tipp, kein Kommentarstrang nötig, kein Zähler, der mehr bedeutet als „jemand hat es gesehen“. Es ist das Fitness-Äquivalent eines Nickens am Wegrand. Getrennt vom Hauptfeed ist er, weil Trainingsbeiträge einen anderen Rhythmus haben als soziale — wer fünfmal die Woche trainiert, würde eine gemeinsame Zeitleiste fluten, und die Rangfolge des Hauptfeeds käme mit dieser Menge in Konflikt.
Wenn du eine bestimmte Aktivität doch vor ein größeres Publikum bringen willst, gibt es einen Teilen-Editor. Er setzt deine Bildunterschrift über einen gewählten Hintergrund und schickt das Ergebnis in deinen Korat-Feed, in eine Story, direkt an eine Person im Chat oder in jede andere App auf dem Telefon. Der letzte Weg ist wichtig: Es geht nicht darum, die Leistung in Korat einzusperren, sondern aus einer echten Aufzeichnung eine gute Karte zu machen, die du hinlegen kannst, wo du willst.
Was die Zahlen tatsächlich sind
Distanz und Tempo stammen aus GPS-Positionen während der Einheit und erben damit GPS' normales Verhalten: Die Genauigkeit hängt vom freien Himmel ab, und eine Runde unter einer überdachten Markthalle sieht anders aus als dieselbe Runde im Freien. Schritte kommen vom eigenen Schrittsensor, Schrittzahl und GPS-Distanz haben also unabhängige Quellen. Kilokalorien sind eine aus der Aktivität abgeleitete Schätzung, keine Messung — kein Telefon kann Energieverbrauch messen, und die App zeigt den Wert als einen von drei Ringen statt als Tatsache.
Gesundheit gibt es nur in der Android-App. Die Web-App hat dieses Modul nicht, und das ist eine Entscheidung, nichts Unfertiges: Eine Aufzeichnung verlangt, dass das Gerät die Position bei ausgeschaltetem Bildschirm fortlaufend verfolgt, und ein Browser kann das nicht wirklich. Eine halbe Fassung, die auf halber Strecke die Route verliert, ist schlechter als ein ehrliches „öffne die App“ — die ehrliche kostet dich die Strecke nicht.
Es gibt keine Herzfrequenzdaten und keine Anbindung an Wearables. Korat liest das GPS des Telefons und dessen Schrittsensor, sonst nichts. Wer mit Brustgurt oder Uhr trainiert, bekommt diese Daten nicht in die App, und die App tut nicht so, als kenne sie deine Zonen.
Eine Einheit setzt außerdem voraus, dass das Telefon dabei ist und die Standortberechtigung erteilt wurde. Der Erklärbildschirm begründet jede Android-Berechtigung, bevor der Systemdialog erscheint, und wer den Standort ablehnt, verliert lediglich die vier GPS-Aktivitäten statt des ganzen Moduls. Was diese Berechtigungen erheben und wofür, steht ausführlich auf der Seite Datenschutz.
Wie es zum Rest der App passt
Fitness ist ein Modul in einer App mit einem Konto. Die Freunde, die Kudos geben, sind dieselben wie im Chat; eine Laufgruppe kann eine gewöhnliche Korat-Gruppe mit Beiträgen, Rollen und Beitrittsanfragen sein, und eine geteilte Aktivität landet dort als normaler Beitrag. Ein an genau eine Sportart gebundener Verein mit Rangliste und Trainingstreffen ist ein eigenes Modul: die Sportvereine. Es gibt kein zweites Fitnesskonto, keine zweite Freundesliste und keinen Drittanbieter, der die Streckendaten hält — sie liegen auf demselben Supabase-Backend wie alles andere.
Auf der anderen Seite des Tresens greift dieselbe Mechanik: Ein Fitnessstudio oder ein Studio verkauft seine Einheiten über Termine und Pakete, und die Rangliste einer Firmen-Laufgruppe entsteht aus genau den hier erfassten Aktivitäten.
- Aktivitätsarten
- 12 — Laufen, Gehen, Radfahren, Wandern, Laufband, Schwimmen, Kraftraum, Yoga, Seilspringen, Fußball, Badminton, Boxen
- Mit GPS
- Laufen, Gehen, Radfahren, Wandern — Distanz, Dauer, Tempo, Streckenkarte
- Karte
- OpenStreetMap, live während der Einheit gezeichnet
- Schritte
- vom Schrittsensor des Geräts gelesen
- Ringe
- Schritte · Kilokalorien · Kilometer
- Einstieg
- ein Ziel aus 5 Möglichkeiten × ein Niveau aus 4
- Tageswerte
- Wasser, Gewicht, Schlaf und weitere
- Sozial
- Community-Feed, Kudos, Teilen-Editor