Roam · cycling recorder for iPhone
That is expected and deliberate. Two cameras, GPS and an always-on screen generate real heat. Rather than stopping the whole ride, Roam lowers video quality first, then pauses the front camera, and tells you each time it does. The rear camera keeps recording the road. A mount with airflow and staying out of direct sun both help a lot. In very hot conditions, use the Dashboard mode — it uses no camera at all and lasts far longer.
Roam splits video into segments and can recover them after an interruption (a phone call, the app being backgrounded, thermal protection). If a ride shows less video than you expected, reopen the app — orphaned segments are adopted back into the ride automatically on launch. If footage is still missing, email me the ride's date and time.
No. iOS does not allow camera access once the screen locks — that is a system restriction, not a Roam choice. Bike-computer mode does continue to record your route in the background.
Roughly 2–4 hours with dual-camera recording, much longer in Dashboard mode. Bring a power bank for long rides.
Raw footage stays inside the app until you export. Export composes the two camera tracks with the data overlay and saves the finished video to Photos. You can export the same ride as many times as you like with different settings.
Keep Roam in the foreground — iOS suspends video compositing when the app is locked or in the background. Roam keeps the screen awake while exporting, and if the export does get interrupted it resumes automatically the next time you open the app. You get a notification when it is done.
Yes, if you allow it: workout, active energy, distance and the route map. Rides shorter than a minute are skipped.
Any Bluetooth strap using the standard GATT heart-rate service — that covers essentially every brand. Roam can also read heart rate that other devices have written into the Health app. Live heart rate from an Apple Watch needs a Watch companion app, which is not part of version 1.0.
Any Bluetooth crank-mounted sensor using the standard GATT CSC profile. Turn it on in Settings → Sensors; it is off by default so it does not drain battery when you have no such sensor.
Distance and ride count for the current week, your streak, and your achievement count. Never your route or your location. Sharing is off until you turn it on.
Settings → Friends → Delete cloud data. It removes everything Roam has ever stored in CloudKit.
Eleven — following your system language, with lines written natively for each (not machine-translated). Chinese and English voices ship with the app; the other languages download automatically the first time they're needed (a few megabytes, hosted by Apple). Until the download finishes you'll hear English.
Email stahere@icloud.com — I read everything.
Roam · iPhone 骑行记录 App
这是预期行为,也是刻意设计的。两路摄像头 + GPS + 屏幕常亮会产生真实的热量。 Roam 不会因此中断整次骑行,而是先降画质、再暂停前摄,每次都会明确告诉你,后摄始终继续记录路况。 用带散热的支架、避开阳光直射都很有帮助。天气很热时建议用仪表盘模式 —— 完全不开相机,能撑久得多。
Roam 把视频分段保存,中断(来电、切后台、热保护)之后能找回。如果某次骑行的视频比预期少, 重新打开 App —— 掉队的分段会在启动时自动收养回记录。如果还是缺,把那次骑行的日期时间发给我。
不能。iOS 在锁屏后不允许访问摄像头,这是系统限制,不是 Roam 的选择。 纯码表模式可以在后台继续记录轨迹。
双摄录制大约 2–4 小时,仪表盘模式长得多。长途建议带充电宝。
原始素材留在 App 内,导出时才把两路画面和数据叠加合成,成品自动存入相册。 同一次骑行可以用不同设置反复导出任意多次。
让 Roam 留在前台 —— iOS 会在锁屏或切后台时暂停视频合成。导出期间 Roam 会自动保持屏幕常亮; 万一被打断,下次打开 App 会自动续跑。完成后会发通知。
你允许的话会:训练、活动能量、距离和轨迹地图。不足 1 分钟的骑行会跳过。
任何使用标准 GATT 心率服务的蓝牙心率带,基本覆盖所有品牌。 也能读取其他设备写进「健康」App 的心率。Apple Watch 的实时心率需要手表端伴侣 App,1.0 暂不提供。
任何使用标准 GATT CSC 协议、装在曲柄上的蓝牙传感器。在设置 → 传感器里开启; 默认关闭,免得没有这个设备时白白耗电。
本周里程与次数、连续达标周数、成就数量。永远看不到你的路线和位置。分享默认关闭。
设置 → 好友 → 删除云端数据,会清空 Roam 存在 CloudKit 的全部内容。
十一种,跟随系统语言,每种语言的台词都是母语级改写而非机翻。中英文语音随 App 内置, 其他语言首次使用时自动下载(几 MB,Apple 托管)。下载完成前会先听到英文。
发邮件到 stahere@icloud.com,每封我都会看。