April 2026 Developer Diary

I started hiking. Then I started running.

I climbed a hill recorded as a hiking workout, then broke into a run without switching the activity type. Apex Run only tracks runs — so that effort just disappeared. This feature exists because of that day.

I was hiking up a hill with my watch recording it as a hike. Somewhere near the top I started running — just felt like it — and never bothered switching the activity type. Finished the whole descent as a run, saved it as a hike.

Apex Run only focuses on running. It doesn’t pull in hiking or walking data automatically. That run just didn’t exist in my log.

The fix

There’s now an import option that lets you bring in a hiking or walking workout from the last 180 days and treat it as a run. It’s a one-time correction for workouts that ended up under the wrong type.

The imported run is marked with its source — “HealthKit (Hiking)” or “HealthKit (Walking)” — so you always know where it came from. It gets set to Easy run type since mixed-activity workouts don’t fit neatly into anything harder. And because hiking and walking data typically doesn’t carry cadence, stride, or ground contact time, the running dynamics card stays hidden for these runs — no point showing a blank.

Nothing is written back to HealthKit. Your original workout stays exactly as it was.

It won’t happen often. But when it does, at least the run counts.

Got an idea?

What should I build next?

I read every email. If there's a feature that would make your runs better, I'd genuinely love to hear about it.

✉  Send me your idea