I run Strava on my Apple Watch. Doing this transmits my heart rate to Strava. In order for Strava to calculate Avg Power, it uses the data it gets from my Apple Watch (which has an always on altimeter, a heart rate monitor, speed sensor, distance, heart rate cool-down monitoring after the ride...