BreakAway: Indoor Training (iOS) now supports Outdoor Workouts (Adding GPS to the BreakAway app?)

Just thinking about it further, I wouldn’t find the map etc all that useful and just want to be able to compare speed and distance between similar workouts. However I imagine some people would want to upload their maps etc into Strava so is probably useful

Looks like I missed your 2nd reply. Anyways, i think I’ve just finished getting the map (display) supported. Now it will be able to function like Google Maps, drawing the user’s track on the Map, Orient it TrackUP and also follow the user’s current location.

Long Press the “Start” Button. Once workout is finished / discarded etc, it will reset back to Indoors.

when Outdoor (Ride / Run) is selected, these icons would appear much like Apple Maps / Google Maps. There’s the visual cue that GPS is being used w/ the (non functioning)satellite icon.

Screenshot 2024-05-09 at 2.44.42 PM

Speed/Distance/Pace all seems to work with data taken from GPS (tho I have to check when external sensors are connected) I’ve not done any special filtering / auto pause / lap functionality to the app at all and I’m currently not planning to do that (except maybe a Lap button)

Before your 2nd reply, i’ve already gotten stuffs done except (and written to the FIT file - Including their GPS map) except for actually showing the user route on the display.

PM me your email and I’ll add you to the beta

Tx

Wow, that’s impressive! Looking forward to trying it out! Yep will message you now

you should be receiving an email from Apple to install testFlight and then you can install the beta thru that.

let me know…

The last beta version (TestFlight 93 (41) ) of the APP is working as expects with outdoors activity (Bike/Run) of course you will need all sensors (HR, Cadence, Speed, Powermeter) for full stats

1 Like

Yes I have been using it for a few runs and have found it really good. Can customise the audio cues to announce target heart rate and duration at the end of each hard effort. Perfect solution. Now I just need to get out there and put the miles in!

1 Like

Go to Settings → Advanced Options → Setup Audio Cues and then activated which Audio Cues you wanted

1 Like

Yes I was commenting on how well that works. Thanks though

1 Like

This is now Released officially. For outdoor modes using GPS, I have also added using the internal Barometer (> iOS15) to get more accurate altitude data.

Also added directional arrows on loaded maps. If you’re riding outdoors with GPS, you can get your pre-planned route loaded and as you ride, it will also plot your current (completed) route.

I have experimented with turn-by-turn directional cues but have yet to implement. (working on other possibly higher value features)

Updated to the latest version, but there are a couple of issues:
1, where do I load the map, if I want to load a certain gpx file so I can sync it to strava after indoor training to show virtual map data, similar to zwift
2, after selecting a riding course, can I select the power corresponding to a certain moment by sliding or tapping on the phone screen, right now it can only show the power of the initial stage, for example 120w, of course the app can show the data of all the intervals directly if possible
3、Why can’t I watch the ads when I click on them after the countdown is over, which means I can’t get the gold coins, can you provide a monthly subscription mode?
4、Is there a way to set up two ftp for one account so that my wife and I can train together

You’ll want to “Ride by Slope”. You’ll need to load the GPX/FIT/TCX via Dropbox (This is an old video). This will process the file and then load the climbs and simulate the gradients etc like the actual outdoor ride (slope etc will be dependent on how good the original data is and we do apply smoothing as raw data is very noisy - Ascenders (Climbing) Feature – BreakAway)
https://youtu.be/hxPoC9jM4FY

if you’re “Ride by Slope”, there’s no way to “skip” to a particular section. You’ll have to grab /cut that from the GPX/TCX/FIT file.

If you’re “Ride by Power”, the app now breaks each interval down to average power for last 60secs. You can enable the “skip interval” function to move to the desired interval.

Ads are dependent on Google. I know some countries just doesn’t have any ads to show. (After the countdown, does it say “no ads available” or just does’t allow you to tap?)

Supporter level mode is in the works (been saying that for close to a year, but there’s some hoops I need to go thru to make sure implementation is solid, cos unlike using things like paypal, I can’t provide refunds etc, so it’s a bit more involved)

Currently no.

I think I mis-expressed it, it’s in power training mode and I’d like to know the power levels and times for the later stages so I can assign the level of effort instead of just skipping the current workout

no ads available

I use ios and you can pay directly through apple store subscription, no paypal setup needed!

If you use a Previously Ridden Route (from a FIT/TCX file) and use Ride By Power, you can get the intervals broken down by 60s, and you can see the current and next interval power levels (red box below).

Yes. That’s why it’s a bit more involved as unlike paypal, i don’t have any control over it. It’s all dependent on Apple. When things go south, i can’t provide any resolution on my end. Hence the need to be cautious on implementation.

This will only tell you the strength of the current moment and the next phase, which is not conducive to overall judgment
There are two ways to solve this problem, they are trainerroad and zwift, you can refer to them:
In trainerroad, you can click on any moment to know the corresponding power and duration in this interval
In zwift, you can show more than just the next interval by having multiple lines of data in the top left corner

Also, I used the SLOPE mode of this software without a trainer connected and found that the speed figures provided were particularly exaggerated, reaching several hundred km per hour. My wheel length and weight are set correctly, is this because it’s a test mode, or is it a bug in itself?

1 Like

Ah… you would like to scrub thru the workout and show the corresponding power / HR / Time etc at that point in time. Got it.

The Zwift version is not conducive for such a small screen, esp if you have a outdoor ride type interval (every 60s) that makes for a very long list.

Yes. When no trainer / no sensors are connected, the app will prompt if you want to enable test mode. (this should have popped up and you needed to press “OK”) and the speed etc are greatly exagerated on purpose so if anyone uploads it to Strava etc, it will get flagged.

This is my first cut at what you requested. I need to optimise the PopUp as it currently gets obscured if it’s gets too left or too right on the edge and only shows the interval Time and wattage. (I need to add HR or Slope if available) and optimise some of the text and such.

afaaf

Took a while to get this working tho. :frowning:

This is great, but it seems to need optimization and is a bit laggy. Or provide something like intervlas.icu, click on it to see multiple lines of text, like 150w@3min or 60% ftp@3min
Another idea would be to display the interval power and time in the upper left corner of the running course interface, as in the current version, in one or two lines only, and touch the corresponding interval to display the power and time for the corresponding interval.

Laggy likely cos that’s a GIF file (can’t exactly attach a video file here)

Here’s the video

edit: Didn’t realise that the forum sw can actually in-line display the video

1 Like

This is great. Thank you so much.

Have made some alterations. Now the popup is at the top of the chart, where fingers won’t obscure it. in one of the videos, I fudged the intervals details to be VERY long, you can see that the size shrinks to fit into the available width

Edit: Somehow, now the dropbox Video link doesn’t want to work. Imgur it is…

edit2: OK, the scrubbing now supports showing HR and SLOPE values if it’s present. (like the video above) so you can get a variation of eg:

  • 1:10 @ 130w 120bpm (which means 1m10sec at 130w, but limit to 120bpm HR)
  • 1:10 @ 130w 1% (which means 1m10sec at 130w and use 1% Slope so I can use my gears to control my effort to hit 130w)
  • 1:10 @ 130bpm (which means 1m10sec at 130bpm HR - essentially, the app will control the trainer to get you to maintain at 130bpm HR)
1 Like