Социальная половина и есть причина, по которой GPS-треки должны лежать на сервере, по которой существует профиль и по которой настройки приватности — это экран с дюжиной переключателей. Уберите её, и большая часть смысла облака уйдёт вместе с ней, потому что дневник тренировок — приватный документ.
cronoWiz записывает ту же сессию — GPS, дистанцию, темп, отсечки, пульсовые зоны, каденс, набор высоты — и оставляет её на телефоне. Пробежите круг повторно, и он узнает маршрут и соберёт забеги в один курс: вторничные пять километров становятся тем, что вы пробежали двадцать раз, а не двадцатью несвязанными записями.
Соревнование остаётся; зрители — нет. Можно гнаться за призраком собственного прошлого забега или за призраком друга, упакованным в файл, который он вам прислал. Нет ленты, лайков, подписчиков и рейтингов сегментов, потому что ничего из этого не работает, если не сложить треки всех в одно место.
-
Дневник без ленты
отсечки, зоны, каденс и набор высоты, оставшиеся приватными.
-
Узнанные маршруты
один и тот же круг собирается в курс, а не рассыпается.
-
Соревнование без зрителей
ваш собственный призрак или забег друга, присланный файлом.
-
GPX туда и обратно
проложите маршрут, выгрузите на часы или импортируйте чужой.
Что остаётся и от чего вы отказываетесь
Остаётся: запись по GPS, дистанция, темп, отрезки, набор высоты, каденс, пульсовые зоны с нагрудного датчика Bluetooth, полный трек на карте и история, которая объединяет повторы одного и того же круга в один маршрут. Пятёрка во вторник вечером становится маршрутом, который вы пробежали двадцать раз, с двадцатью пробежками рядом, а не двадцатью несвязанными записями, которые надо пролистывать.
Уходит: сегменты, таблицы лидеров, кудосы, подписчики, клубы и лента. Это не недостающие функции, которые кто-то не успел написать: каждой из них нужны GPS-треки всех пользователей на одном сервере — ровно то, что здесь убирается. Таблица лидеров по сегменту технически несложна; архитектурно она противоположна дневнику тренировок, который остаётся на вашем телефоне.
Соревновательную часть заменяет гонка с призраком: ваш собственный записанный темп на том же маршруте или пробежка друга, упакованная в файл, который он вам прислал. Это соревнование с человеком, которого выбрали вы, а не с аудиторией, которую вы не выбирали.
Как забрать с собой уже накопленную историю
Прямого подключения к Strava нет и не будет: оно потребовало бы аккаунта с обеих сторон. Работает другое — массовый экспорт, который предоставляет сама Strava: в веб-настройках, в разделе аккаунта, запрашивается архив своих данных. На почту приходит zip, где каждая активность лежит файлом .fit или .gpx.
Эти файлы отдаются cw·dashboard, который читает их прямо в браузере — разбор происходит на вашей машине, и никуда ничего не загружается — и добавляет в ту же историю, куда пишет приложение. Маршруты, которыми вы уже бегали, распознаются и группируются с новыми, поэтому импортированный год пробежек не оседает в отдельном хранилище рядом с тем, что вы записываете дальше.
Работает и в обратную сторону. Вы планируете маршрут и экспортируете его в GPX для часов или импортируете GPX, который вам прислали, и бежите по нему. Смысл файлового формата ровно в том, что он работает, когда ни у одной стороны нет аккаунта у другой.
Бесплатно. Приватно. Ваше.
Никакого аккаунта. Никакого сервера. Никаких cookie. Только вы, ваш телефон и приложение, которое занимается своим делом. cronoWiz — бесплатное PWA, работающее целиком на вашем устройстве: ваши данные никуда не уходят. Никогда.
Вопросы, которые задают на самом деле
Можно ли импортировать историю из Strava?
Напрямую из Strava — нет. Сессии, выгруженные файлами .fit, вносятся через cw·dashboard, который читает их в браузере и добавляет в ту же историю.
А сегменты и рейтинги?
Их нет, и это сознательный пропуск: рейтингу нужны GPS-треки всех на сервере. Ближайший аналог — бежать против собственного записанного темпа на том же маршруте.
Можно ли поделиться забегом?
Да — файлом или короткой ссылкой, отправленной тому, кому вы решите. Это сообщение, а не публикация.
