The Winter 2016-2017 Trainer App In-Depth Guide

    0

    DSC_3707

    It’s been two years since I’ve last done a Trainer App guide.  And in that time we’ve continued to see the trainer app world expand with ever better options.  There are both new companies, and existing companies that have exploded in popularity.  And of course, there are also some companies that are no longer with us.

    Like before, the post is massive in content.  With over 20 different apps covered, and generating over 1,000 pieces of data for the comparison database, there’s literally something for everyone.  Of course, with so many new apps on the market, it’s impossible for me to do a full in-depth review on every app out there with every feature.  I’d basically be on a trainer 24×7 trying different options.  Which, I do suppose beats riding in the cold rain.

    So instead I’ve put together this roundup.  Think of it like a sampler platter of trainer app options.  Some of these apps I actually have a ton of experience with, while others I’ve only poked at it for a bit.  Thankfully, many of them offer trial options – so you can use this guide to try out different apps and figure out what’s right for you.

    And that’s a key point.  What I like in an app will likely be different than what you like.  Some people like interactive 3D worlds on a trainer, while others want real course videos, and yet others just want a single wattage number.  And even within a given category, viewpoints vary.

    For example – take real course videos.  Some people want a wider variety of videos shot by anyone with a GoPro, while others prefer super-high resolution and fully gimbal stabilized footage on $10,000 cameras.  Just depends on what floats your boat.

    So with that, let’s get floatin’.

    Understanding the Types of Apps:

    If you’re looking for a trainer, you’ll want to start with my overall guide from three weeks ago.  But, there’s still a few things you’ll need to know about trainer apps.

    First is that most apps are taking data from your trainer or a sensor attached to your bike.  If you were to divide trainer apps up into three fictitious levels, they’d be as follows:

    Level 1/Basic: No sensor data/integration/control – just showing a video/giving instructions – these are pretty rare these days.
    Level 2/Sensors: Able to consume sensor data like speed, cadence, heart rate – and adjust video/display metrics.
    Level 3/Control: Able to electronically control the resistance on the trainer based on wireless or wired connectivity, virtually always includes sensor data too.  This is most common these days.

    The first category (Level 1/Basic) is where trainer ‘apps’ were 5-10 years ago.  And by apps, I mean VHS tapes and DVD’s.  These largely had no integration with your trainer and simply played a video.  You in turn did whatever you wanted on your trainer at the same time.  Effectively no different than watching a football game or The Muppets on TV.

    The second category (Level 2/Sensors) is where most of the apps have functionality.  In this case, you can use pretty much any trainer you have.  But, you’ll also typically need a cycling speed sensor.  The speed sensor is then used to control portions of the app, such as video playback speed.  Alternatively, these apps allow you to display, if not record data from your ride – like heart rate, cadence, power and speed.  They generally do this on ANT+ or Bluetooth Smart.

    The third category (Level 3/Control) is where you get full control over your trainer.  You simply pedal, and it controls the resistance.  This can be to replicate outdoor rides and routes, automatically changing the grade of the trainer, or it could be to have you iterate through a specific controlled workout based on wattage.  This is very common these days, and with ANT+ FE-C it makes it easy to figure out if your app supports your trainer.  On the flipside, Bluetooth Smart control works better for tablets, but you’ll find it quite variable with a given app supporting only a specific trainer on Bluetooth Smart.  You’ll want to confer with each app on whether or not it supports your specific trainer.

    The Gear You’ll Need:

    IMG_1169

    Now that we’ve got the basic types of apps sorted out, let’s talk about what gear you’ll need.  Obviously, you’ll need a trainer.  But, beyond that, you’ll likely need some way to get the trainer data to your app.  Though, for the Level 1/Basic apps, you don’t need anything.  This is just for the sensor-capable apps.

    What adapter you need will vary based on what sensors you have.  If you have ANT+ sensors (like those that are compatible with a Garmin device), you’ll want an ANT+ adapter for your device.  If you have Bluetooth Smart sensors, you’ll likely not need an adapter for any phones or tablets, but would probably need one for a PC.  Mac’s would vary depending on how old the Mac was.

    Here’s the basic options, starting first with ANT+:

    ANT+ on a PC/Mac: Standard ANT+ USB adapter. Using one from an older Garmin watch is perfectly fine.  Otherwise, either of these work.
    ANT+ on Android device: Some Android phones have ANT+ built-in (such as the Samsung devices).  You can check the ANT+ website to validate if your phone does.  If not, then you can either make your own adapter (following instructions here), or, buy the Android adapter from Tacx.
    ANT+ on iPhone/iPad (without Lightning connector): For this, you’ll need the Wahoo Fitness ANT+ adapter.  There’s also some re-branded variants of it, but you CANNOT use the Garmin FIT branded option – it’s not compatible with anything.
    ANT+ on iPhone/iPad (with Lightning connector): Same adapter as without the Lightning connector, but you’ll need a Lightning adapter.  I highly recommend the official Apple ones, as Wahoo has stated they’ve seen issues with knock-off Apple adapters not working well.  I’ve heard this from readers too.

    And here’s the options for Bluetooth Smart:

    Bluetooth Smart on PC: Almost nobody app-wise actually supports Bluetooth Smart sensors on PC’s today.  The reason for this is that older versions of Windows haven’t had great support for it.  Nonetheless, for this, you’ll likely need a Bluetooth Smart/Bluetooth 4.0 adapter if your PC doesn’t have Bluetooth already.  To be honest, I believe it’s only TrainerRoad that supports it on Windows.  In the case of Zwift, they support Bluetooth Smart sensors via the mobile phone apps that hand the data back to your PC.
    Bluetooth Smart on Mac: All of the new Mac’s made in the past few years have Bluetooth 4.0 within them, so no adapters needed.
    Bluetooth Smart on Android: Anything over Android 4.3 and you’re pretty much good to go.
    Bluetooth Smart on iPhone/iPad: As long as you have an iPhone 4s, or iPad 3rd gen or higher, you’re good here with built-in capabilities.

    The above may seem complex, but it’s rather simple.  Just match up what sensor type you have (ANT+ or Bluetooth Smart), and then the device you want to use to put the app on (iOS/Android/PC/Mac).

    Now, while there are other bridging technologies out there – like the 4iiii’s Viiiiva, it unfortunately won’t help you with any of the trainer apps here as none support it today (despite it having an API to do exactly that).  It’s really too bad, as that’d actually be an ideal way to bridge ANT+ over to trainer apps.

    With that – let’s get into the apps.  I’ve simply ordered them in alphabetical order.

    App Selection Process:

    For the most part, if it was a trainer app, I’ve included it within the app guide below.  But I did have some restrictions.  Or rather, one restriction:

    My rules for 2016-2017 are simple: In order for an app to be included, it must have been updated at some point since June 1st 2016.  Any trainer app worth investing in (aside from smaller couple-dollar one-time purchases) should be updating on a regular basis, and certainly going into the Northern Hemisphere training season.  That would have given them 5 months to have an update out.  Failing that, you can always look at older apps in my previous guide here.

    As a result of this, the following apps were skipped this year (links go to my last app review for that app):

    CompuTrainer RacerMate: Last Updated Sometime 2015
    iMobile Intervals: Last Updated Mar 24th, 2016
    Peripedal: Last Updated Oct 19th, 2015
    Tour de Giro: Last Updated Early 2016
    Wahoo Segments: Removed from app store
    WattZap: Last Updated Feb 10th, 2016

    Of course, apps like Peripedal are still quite valid if you’ve got them, or if they meet your requirements.  It’s just that I didn’t want to spend time re-hashing what I’ve already written.  Also, I have specifically excluded the KICKR Studio platform, since that basically requires you own a bike shop and is more than just an app but a bunch of hardware too.

    But fear not! Where some apps disappeared, new apps have shown up in their place.  So with that in mind, let’s roll!

    BKOOL:

    bkool1
    bkool3
    bkool4
    bkool5
    bkool6
    bkool7
    bkool8
    bkool9

    While BKool is best known for their trainers, it’s the software that they actually want you to focus on. And, like virtually every other app here – they work cross platform and support more than just their own trainers.  Their app platform has a variety of functions, from velodrome to recreating outside GPS routes in 3D, to structured workouts/training.  That’s in addition to the outside video elements as well.

    Further, the app contains online multiplayer aspects, such as voice chat between players.  It also supports leagues and stage-race style competitions.  Though, you can certainly just ride by yourself if you want.  It also has a training plan generator, though, the workouts generated from that are a bit simplistic compared to some of the more advanced workouts found from other apps.  But it is handy that it can create a plan focused on various end goals – such as losing weight or getting faster in a certain type of effort.  Note that you cannot however specify an exact wattage or %FTP level, one major downside unfortunately.

    My screenshots are from the iPad variant, however it supports PC and Android as well.  Note that there are nuances to each platform (as with all these apps) so do keep that in mind.  One cool feature they introduced a few years ago though was Spotify integration.  As a hardcore Spotify user, I love seeing this type of thinking.

    Function/Feature BKOOL Cycling Simulator
    Copyright DC Rainmaker – Updated October 27th, 2016 @ 9:06 amNew Window Expand table for more results
    OS Platform iOS/Android/Windows/Mac
    Price Free & Paid from $10/month
    Free Trial Available Yes
    Primary area(s) of focus Real course videos, online racing, workouts
    Requires resistance controlled trainer No
    Can create custom structured workouts No
    Has individual workout library to choose from Yes
    Has training plans to follow Yes
    Can set/control wattage or %FTP (aka ERG Mode) No
    Can set/control grade (i.e. 5%) Yes




    Elite myETraining:

    2016-10-27-14-29-34
    2016-10-27-14-31-10
    2016-10-27-14-31-35
    2016-10-27-14-32-02
    2016-10-27-14-32-16
    2016-10-27-14-32-54
    2016-10-27-14-33-21
    2016-10-27-14-34-11

    Like Bkool, Elite is better known for their trainers than their training app.  However, their app is quite fully featured, and is available on both tablet and desktop.  The app includes the ability to ride outdoor videos that are professionally made (higher quality, and cost money), or free videos that others have uploaded.  This model is pretty similar across apps.  Further, it supports both structured workouts as well as some testing functions (i.e. FTP and related tests).

    In my case for this year I tried out the iPad app, which has a refreshed interface that’s much better than years past. In addition, if you have the higher end Drivo or Kura trainers, they’ve introduced advanced pedaling metrics from the app (which I outlined here).  Note that specific piece doesn’t cost anything.

    Note that certain Elite trainers also include 12 month free memberships to the platform.  For example, I noticed a redemption card in both the Kura and Drivo trainers.  I’d encourage anyone with an Elite trainer to dig around in the box and give the free trial a whirl.  If it doesn’t float your boat, you’re not out anything.  But it may be just what you’re looking for and save you some cash.

    Function/Feature Elite myETraining
    Copyright DC Rainmaker – Updated November 1st, 2016 @ 11:31 amNew Window Expand table for more results
    OS Platform iOS/Android/Windows
    Price App free, Videos Paid
    Free Trial Available Yes
    Primary area(s) of focus Real Course videos, Structured Workouts
    Requires resistance controlled trainer Yes – Elite Trainer
    Can create custom structured workouts Yes
    Has individual workout library to choose from Yes
    Has training plans to follow No
    Can set/control wattage or %FTP (aka ERG Mode) Yes
    Can set/control grade (i.e. 5%) Yes




    FulGaz:

    2016-10-27-14-05-11
    2016-10-27-14-05-48
    2016-10-27-14-05-52
    2016-10-27-14-06-23
    2016-10-27-14-07-01
    2016-10-27-14-07-11
    2016-10-27-14-08-19
    2016-10-27-14-08-32

    FulGaz is all about beautiful rides that you can re-ride on their iPad app.  However, where they differ from others in the field is that they’ve specifically targeted high-profile events and routes within their app.  For example things like the Rio Olympic courses and Tour de France courses.  Plus a host of other major cycling routes worldwide (aspirational riding routes, if you will).  You’ll see some of those listed in my screenshot above.

    The app has received an overhaul since the last time I tried it out, not just on the user interface, but also behind the scenes when it comes to how they cleaned up data from the rides captured outdoors.  In talking with them, they wanted to find the middle-ground between low-quality bike cam footage (by the average person) and “sterile” looking footage from cars.  Thus they’re shooting on bikes, but they’re doing a bunch of work to ensure the footage feels like you’re riding, without being crappy.

    And that seems to work – the experience is very solid.  The only downside is that the whole kit will really only control your trainer if you’re on either Wahoo or Tacx trainers.  You can pair other sensors of course, but only via Bluetooth Smart.  Still, if you fit that bill – definitely give it a whirl.

    Function/Feature FulGaz
    Copyright DC Rainmaker – Updated November 1st, 2016 @ 11:34 amNew Window Expand table for more results
    OS Platform iPad
    Price From $5/month
    Free Trial Available Yes
    Primary area(s) of focus Real ride videos (curated)
    Requires resistance controlled trainer Yes
    Can create custom structured workouts No
    Has individual workout library to choose from No
    Has training plans to follow No
    Can set/control wattage or %FTP (aka ERG Mode) No
    Can set/control grade (i.e. 5%) No




    Golden Cheetah:

    gc1
    gc2
    gc3
    gc4
    gc5
    gc6
    gc7
    gc8

    Many know Golden Cheetah as the super-advanced cycling analytics app that also happens to be open source (and thus free).  However, the app has grown to include trainer integration via a trainer mode.  Within this mode it’ll allow you to create structured workouts using everything from %FTP to exact wattages or even gradients.  Additionally, you can download workouts from the massive online ErgDB data (though, that sometimes can be a bit like sifting through the beach sand for a jelly bean).

    The app can also control FE-C trainers, or other trainers via older private-ANT variants.  Further, it supports the CompuTrainer.  But more than that it can utilize known trainer power curves to estimate power for a number of popular trainers – like the Kurt Kinetic Road Machine and others.  This means you’ll just need a speed sensor to in turn get power information.  More than that though – the app just supports so many different data types and sensors.  Aspects like BSX and Moxy sensor support, the ANT+ remote control for controlling the trainer page, and even the FIT2.0 developer fields that both Training Peaks and Strava have basically shunned.

    The app can consume ANT+ sensor data using a USB stick and then display/record that within the trainer view.  Afterwards, your data can easily be uploaded to numerous sites either via the direct file option, or the integration with sites like Strava and Training Peaks.  Overall the app is definitely worth a look, especially if you’re on a budget and just need the core recording functionality.

    (Note that while the current production version is 3.3 and technically ‘prior’ to my cut-off date, their upcoming 3.4 version is in Release Candidate status, and brings many additional trainer features as outlined.  As such, I’ve included it within this post since it’s clear the software is being constantly updated.)

    Function/Feature Golden Cheetah
    Copyright DC Rainmaker – Updated November 1st, 2016 @ 11:38 amNew Window Expand table for more results
    OS Platform Windows/Mac
    Price Free (Open Source)
    Primary area(s) of focus Structured Workouts
    Requires resistance controlled trainer No
    Can create custom structured workouts Yes
    Has individual workout library to choose from Yes, via Erg DB
    Has training plans to follow No
    Can set/control wattage or %FTP (aka ERG Mode) Yes
    Can set/control grade (i.e. 5%) Yes
    Changes resistance Yes (with Erg/Video combo)




    Hurts Ergo:

    2016-10-27-11-55-54
    2016-10-27-11-56-25
    2016-10-27-11-56-29
    2016-10-27-11-57-07
    2016-10-27-12-09-10
    2016-10-27-12-09-32
    2016-10-27-12-13-00
    2016-10-27-12-13-04

    If you’re looking for a quick and easy way to ride a specific Erg workout, there might be no better solution than Hurts Ergo. If Apple ever made a Erg workout app, I suspect it’d function a lot like Hurts Ergo.  Just the facts, nothing else clouding it up.

    The app will connect to your KICKR trainer to control it based on workouts you download from the ‘ErgDB’, which is their cloud of workouts.  Now the only downside here is that with 600+ workouts, it’s kinda a complete mess to find something if you don’t know what exactly your looking for.  Meaning there isn’t much structure in finding the structured workouts.  Still, assuming you find it – you’re good to go.

    Now the application is pretty bare bones at the free level – which many folks will appreciate.  In the event you want to save workouts it’ll be $2, or $3 if you want to upload to both save the workout and upload to Strava.  Those are one-time fees though, so that seems quite reasonable.

    Function/Feature Hurts Ergo
    Copyright DC Rainmaker – Updated October 27th, 2016 @ 6:17 amNew Window Expand table for more results
    OS Platform iOS
    Price Free (+$2 for saving workouts, +$3 for Strava uploads)
    Primary area(s) of focus Structured workouts
    Requires resistance controlled trainer Yes (Wahoo KICKR)
    Can create custom structured workouts Via ErgDB
    Has individual workout library to choose from Yes
    Has training plans to follow No
    Can set/control wattage or %FTP (aka ERG Mode) Via workout
    Can set/control grade (i.e. 5%) Via workout
    Changes resistance No




    Kinetic Fit:

    2016-10-27-18-41-39
    2016-10-27-18-43-23
    2016-10-27-18-44-21
    2016-10-27-18-45-05
    2016-10-27-18-45-10
    2016-10-27-18-45-39
    2016-10-27-18-46-31
    2016-10-27-18-48-18

    The Kinetic Fit app is a structured training app focused on cycling training programs.  The platform has a wide number of training plans for different target groups.  For example, road cyclists, mountain bikers, triathletes and just general fitness.  Each of those training plans has a set number of weeks associated with it – and within those weeks you’ll be given different workouts to complete.

    The app has two tiers: A free tier and a paid tier.  The free tier is actually one of the most impressive free tiers of apps in this entire buyer’s guide, in terms of what you get.  Their site lists the exact differences.  Meanwhile, the paid tier gets you access to SufferFest workouts (along with some other differences as noted in that link).

    In a bit of ironic twist, the app actually has quite wide support for Bluetooth Smart devices beyond their own.  Heck, it even supports all the major Bluetooth Smart standards and other trainers like the Wahoo KICKR and Tacx NEO.  This being odd since Kinetic shunned these standards in their recent Smart Control trainer.  Still, it’s good to see here.

    Your completed workouts can be sent to a slew of different platforms from Strava to Training Peaks, and Dropbox to Apple Health – nine platforms in total.  So plenty of 3rd party integration offered here.

    Function/Feature Kinetic Fit
    Copyright DC Rainmaker – Updated November 1st, 2016 @ 12:02 pmNew Window Expand table for more results
    OS Platform iOS/Android
    Price Free and $9/month (includes SufferFest access)
    Free Trial Available Yes
    Primary area(s) of focus Structured workouts
    Requires resistance controlled trainer No
    Can create custom structured workouts Yes
    Has individual workout library to choose from Yes
    Has training plans to follow Yes
    Can set/control wattage or %FTP (aka ERG Mode) Yes
    Can set/control grade (i.e. 5%) No




    Kinomap Trainer:

    2016-10-27-12-00-05
    2016-10-27-12-00-24
    2016-10-27-12-01-01
    2016-10-27-12-01-34
    2016-10-27-12-02-01
    2016-10-27-12-03-24
    2016-10-27-12-06-26
    2016-10-27-12-06-47

    Kinomap has continued to expand their core platform into other areas, as I outlined in my recent post on their Interbike announcements.  However, at the center of it all is the Kinomap Trainer app, which allows users to ride outdoor video routes on their trainers indoors.  A few years ago they were the first to introduce an ‘all you can eat’ concept when it came to indoor trainer videos.  Previous to that you had to purchase each video individually.  These days their library of videos is so vast that you can pick out Strava segments from almost anywhere on earth and find a corresponding video (see that first post I linked to).  Not only that, you can actually go out and race those Strava Segments.

    You can also upload your own videos pretty easily using their web uploader, which means you can go record your favorite routes in the summer for riding in the winter.  Or, when on vacation somewhere record those routes to take home for the rainy days.

    The app is subscription based and the base level includes virtually all except the ‘Premium’ videos, which are à la carte items you can pay extra for.  These premium videos are akin to what you find in other apps at the pay-per-video level.  So they essentially offer you a bit of a blend to go either direction depending on what you want.

    Like most of the apps, Kinomap can connect to a wide range of ANT+ and Bluetooth Smart sensors and trainers, as well as one trainer that no other iOS device can connect to: The CompuTrainer.  For the CompuTrainer, it does require installing a small application on a nearby computer though to act as a bridge.  Still, it’s a unique distinction that may be of extreme use to you if you want to control your CompuTrainer via iPad.

    Note that Kinomap as a platform also has two additional apps that I haven’t included here at this time, which are Skuga and Intervals by Kinomap.  Skuga is all about re-riding Strava Segments, while Intervals by Kinomap is about structured workouts.  I talk about those in this previous post. Those apps come as part of your Kinomap Trainer subscription.

    Function/Feature Kinomap Trainer
    Copyright DC Rainmaker – Updated October 27th, 2016 @ 6:21 amNew Window Expand table for more results
    OS Platform iOS/Android
    Price From $5/month
    Free Trial Available Yes
    Primary area(s) of focus Real course videos
    Requires resistance controlled trainer No
    Can create custom structured workouts No
    Has individual workout library to choose from No
    Has training plans to follow No
    Can set/control wattage or %FTP (aka ERG Mode) No
    Can set/control grade (i.e. 5%) Automatic within videos




    Maximum Trainer:

    maxiumtrainer
    maxiumtrainer2
    maxiumtrainer3
    maxiumtrainer4
    maxiumtrainer5
    maxiumtrainer6
    maxiumtrainer7
    maxiumtrainer8

    Maximum Trainer is focused on structured workouts, but with a portion of the added deeper sensor and multi-user flexibility of PerfPro.  However, Maximum Trainer does so in a fairly streamlined interface that may make it easier for those wanting to get into the multi-user realm (in one physical location).

    The platform supports creating your own structured workouts, or downloading them from a database.  Further, it supports training plans that have structured workouts in them.  Once you’ve picked out a given workout you’ll enter the portion of the app to execute the workout.  Here the interface is super clean, and also super crisp.  I like it.

    On the advantages of Maximum Trainer to something like TrainerRoad, is the ability to utilize multiple ANT+ USB sticks to connect to numerous sensors beyond the standard 8-sensor limit per stick.  This of course is used for multi-user configurations, which the app supports.  It also supports tying specific sensor ID’s to specific users, so it remembers you versus your riding partners in the garage.

    Function/Feature Maximum Trainer
    Copyright DC Rainmaker – Updated October 27th, 2016 @ 7:58 amNew Window Expand table for more results
    OS Platform Windows, Mac
    Price Free, Pay components after beta
    Free Trial Available Yes
    Primary area(s) of focus Structured workouts
    Requires resistance controlled trainer No
    Can create custom structured workouts Yes
    Has individual workout library to choose from Yes
    Has training plans to follow Yes
    Can set/control wattage or %FTP (aka ERG Mode) Yes
    Can set/control grade (i.e. 5%) No




    Over the Bars:

    2016-10-26-18-34-24
    2016-10-26-18-34-45
    2016-10-26-18-36-20
    2016-10-26-18-41-51
    2016-10-26-18-56-07
    2016-10-26-18-57-49
    2016-10-26-18-58-35
    2016-10-26-18-59-23

    Over the Bars is kinda a mix between an arcade game and Zwift.  Like an arcade game it has racing against a computer and doesn’t require monthly payment.  Whereas like Zwift it has a virtual world on what appears to be an island and supports connectivity to the Wahoo KICKR and other smart trainers.   However where it gets interesting is that you actually use your phone on your handlebars to steer – allowing you to either stay on the road, or make your own trails across the island.

    The app will use the sensors inside your phone to detect when you want to turn left and right, and it actually works pretty well.  You’ll do a quick calibration of the phone on your handlebars, and you can adjust the steering sensitivity as well.  On my triathlon bike I was even able to just wedge an iPad on the aerobars and it worked fine and dandy.

    The app has a handful of options like changing the play mode and the graphics, but it’s really designed to be just fun and simple.  Oh, and the best part?  The crashes.  Yes, you can crash your bike.

    Function/Feature Over the Bars
    Copyright DC Rainmaker – Updated October 26th, 2016 @ 1:07 pmNew Window Expand table for more results
    OS Platform iOS
    Price $10 (one-time)
    Free Trial Available No
    Primary area(s) of focus Arcade style gaming
    Requires resistance controlled trainer No
    Can create custom structured workouts No
    Has individual workout library to choose from No
    Has training plans to follow no
    Can set/control wattage or %FTP (aka ERG Mode) No
    Can set/control grade (i.e. 5%) Follows game grade




    PerfPro:

    perfpro-pic1
    perfpro-pic3
    perfpro-pic4
    perfpro-pic6
    perfpro-pic7
    perfpro-pic8
    perfpro-pic9
    perfpro-pic10

    There’s no other words for PerfPro other than: Beastly.

    PerfPro as an app is focused on riding structured workouts, either solo or in group settings.  In addition, it has extensive sensor and trainer support, while also supporting entertainment options like watching movies on your computer or YouTube.  It’s super-flexible when it comes to how it looks and feels.

    Seriously, it’s a beast in terms of functionality, options, and things you can tweak.  While the app development team is small, the user base (especially among cycling studios) is huge.  In likely that’s because I believe there’s never been a feature request that PerfPro said “no” to.  As a result, it’s incredibly powerful and incredibly customizable.  Inversely, it’s also overwhelmingly complex at times, and could greatly benefit from some serious simplification.

    Of course, if you’re a geek in any way, you’ll likely love the never-ending ability to tweak things.  This is especially true in the multi-rider arena, so if you want to use the software for multiple users in your home or cycling studio – it’s ideal for that.  Same goes for numerous pieces of equipment.  And the best part?  No subscription fee.  Just a one-time payment.

    Note that the software technically has two pieces.  One is the Studio piece, which is for when you’re on the trainer.  While the second piece is the Analyzer toolset, which acts like a self-contained training log platform.  So you’re killing two birds with one stone here.

    Function/Feature PerfPro
    Copyright DC Rainmaker – Updated November 1st, 2016 @ 12:12 pmNew Window Expand table for more results
    OS Platform Windows
    Price $99
    Free Trial Available Yes
    Primary area(s) of focus Structured workouts
    Requires resistance controlled trainer No
    Can create custom structured workouts Yes
    Has individual workout library to choose from Yes
    Has training plans to follow Yes
    Can set/control wattage or %FTP (aka ERG Mode) Yes
    Can set/control grade (i.e. 5%) Yes




    RaceMyGhost:

    2016-10-27-15-27-34
    2016-10-27-15-27-56
    2016-10-27-15-29-31
    2016-10-27-15-30-08
    2016-10-27-15-32-46-1
    2016-10-27-15-32-59
    2016-10-27-15-33-19
    2016-10-27-15-33-25

    Simplicity is the name of the game here, but in a fun way.  You’ve got a road (a straight one), and you’ve got yourself.  Then you go out and throw down a hard effort for a distance or duration of your choosing.  Once completed, you try and beat yourself.

    Really, it’s that simple.

    But, it’s also cool – because it connects to your trainer/sensors and allows you to make those data comparisons more easily.  I could see this game being a bit of a fun party game amongst friends for something like a 30-45 second throw-down.  Very similar to what we see at cycling trade shows in booths where companies will arrange a 30-60 second all out effort competition and the winner gets something.

    So that’d work well here in either a party situation, or even inside a bike store or such.  Still, given the app has a free tier – it might just appeal to you.

    Function/Feature RaceMyGhost
    Copyright DC Rainmaker – Updated November 1st, 2016 @ 12:24 pmNew Window Expand table for more results
    OS Platform iOS
    Price Free & $10 for export options
    Free Trial Available Yes
    Primary area(s) of focus Racing against computer riders
    Requires resistance controlled trainer No
    Can create custom structured workouts No
    Has individual workout library to choose from Sorta (routes to ride against)
    Has training plans to follow No
    Can set/control wattage or %FTP (aka ERG Mode) No
    Can set/control grade (i.e. 5%) No




    Road Grand Tours:

    roadgrandtours
    roadgrandtours2
    roadgrandtours3
    roadgrandtours4
    roadgrandtours6
    roadgrandtours7
    roadgrandtours8
    roadgrandtours9

    Road Grand Tours is new to the scene. So new in fact that it’s not entirely out.  Right now it’s in beta, which requires an invite.  Or rather, being invited.  Given I included Zwift in the round-up last time when they were in beta, I figure it’s only fair to include RGT this time.

    Road Grand Tours is actually in a lot of ways like Zwift was at the beginning, except that instead of fictional locations, they’re starting off with a real world location – the famed Stelvio (which is a massive climb).  The environment is computer generated to mimic the real pass.  And as more people sign-on, you’ll see other competitors out there. Now since things are still pretty new, it’s kinda hard to get a feel for that since nobody else was around during my ride.

    The app supports the ability to connect to trainers to control resistance, as well as power meters and other sensors.  I think there’s definitely some interesting potential here down the road as it matures.  But they’ll need more users to make it compelling.  The good news is you can sign-on for an invite at their site, and since they just made a major release update over the weekend, I suspect we’ll see more people added soon.  Of course, the biggest difference between Zwift and this is what you don’t see: The massive financial backing Zwift has.  As such, it may be difficult for RGT to compete in this space directly with them, but then again, the other 20 apps in this list lack that backing too and make out just fine.

    Function/Feature Road Grand Tours
    Copyright DC Rainmaker – Updated November 1st, 2016 @ 12:21 pmNew Window Expand table for more results
    OS Platform Windows/Mac
    Price Free during beta
    Free Trial Available Yes
    Primary area(s) of focus 3D Replication of Specific Routes
    Requires resistance controlled trainer No
    Can create custom structured workouts No
    Has individual workout library to choose from No
    Has training plans to follow No
    Can set/control wattage or %FTP (aka ERG Mode) No
    Can set/control grade (i.e. 5%) No




    The SufferFest:

    2016-10-25-18-27-23
    2016-10-25-18-29-50
    2016-10-25-18-31-19
    2016-10-25-18-32-02
    2016-10-25-18-37-28
    2016-10-25-18-46-11
    2016-10-25-18-58-30
    2016-10-25-20-02-46

    The SufferFest has seen a very solid evolution of their business model.  From something two years ago that wasn’t exactly top-notch in terms of your integrated trainer experience (though the videos were great), to a legit online platform where you can not only download their famed videos on the fly – but also control your trainer to match the action in the video.  Not only that, over the past year they’ve revamped the app to make it one of the cleanest looking interfaces out there.

    You’ll start by selecting a given video from their inventory.  Each video is often tied to real-world training or racing events, such as from the Giro d’Italia.  The text on the screen ‘coaches’ you through the workout.  And by ‘coaching’, I mean what happens if your buddies get drunk and taunt you from the couch.  Either way, it’s all good fun and incredibly addicting.

    The app on iOS easily connected to my Bluetooth Smart sensors, as well as could control the KICKR (other trainers like Tacx showed up, but control is still forthcoming).  The sensor settings panel is super easy to understand, and in the same vein, you can also connect to Strava, Training Peaks or e-mail for sending your completed workouts.  If you haven’t tried SufferFest in a few years, I’d strongly encourage you to give it a whirl now – especially if you have an interactive trainer.

    Function/Feature SufferFest
    Copyright DC Rainmaker – Updated November 1st, 2016 @ 12:27 pmNew Window Expand table for more results
    OS Platform iOS/Windows/Mac
    Price $10/month, or ~$10/video
    Free Trial Available 7 Day trial
    Primary area(s) of focus Training videos that hurt
    Requires resistance controlled trainer No
    Can create custom structured workouts No
    Has individual workout library to choose from Sorta (the videos)
    Has training plans to follow Soon
    Can set/control wattage or %FTP (aka ERG Mode) No
    Can set/control grade (i.e. 5%) No




    Tacx Training Software:

    2016-10-27-14-59-51
    2016-10-27-15-02-31-1
    2016-10-27-15-03-22
    2016-10-27-15-03-42
    2016-10-27-15-03-48
    2016-10-27-15-18-50
    2016-10-27-15-19-26
    2016-10-27-15-20-08

    The Tacx Training Suite is a vast platform covering a wide variety of features and modes.  These modes differ whether you’re on PC or tablet versions.  My screenshots in this post are focused on the tablet side, however I’ll speak to both pieces.  Within both platforms you’ve got the ability to ride outdoor videos (films) from famous places around the world.  Many of these films are actually from the folks behind Veloreality (a few entries down from here).  And both platforms offer the ability to do structured workouts, such as intervals and FTP testing.  And both platforms include the ability to control your trainer based on slope or power (i.e. ERG mode).

    Where the desktop platform differs though is the ability to also compete in 3D generated worlds, kinda like Zwift.  In fact, they were doing Zwift-like stuff before Zwift was doing Zwift-like stuff.  Further, with some of the Tacx trainers supporting steering, you can actually steer your way through these worlds.  However note again this is limited to just the PC platform.

    The entire platform is actually a pretty good deal if you buy the Smart Upgrade add-in package from Tacx, which means you’ll get all this goodness for a one-time fee, versus a monthly payment program.  While subscription fees offer an incentive for companies to continually innovate, one-time fees are typically cheaper for the consumer.

    Note, below table is focused on tablet app.

    Function/Feature Tacx Cycling – Tablet App
    Copyright DC Rainmaker – Updated November 1st, 2016 @ 12:36 pmNew Window Expand table for more results
    OS Platform iOS/Android
    Price Free, some videos for purchase
    Primary area(s) of focus Real course videos, structured workouts
    Requires resistance controlled trainer Yes – Tacx Trainers
    Can create custom structured workouts Yes
    Has individual workout library to choose from YEs
    Has training plans to follow No
    Can set/control wattage or %FTP (aka ERG Mode) Yes
    Can set/control grade (i.e. 5%) Yes
    Changes resistance Yes




    TrainerRoad:

    2016-10-27-14-54-34
    2016-10-27-14-54-39
    2016-10-27-14-55-20
    2016-10-27-14-55-30
    2016-10-27-14-56-13
    2016-10-27-14-56-26
    2016-10-27-14-57-01
    2016-10-27-14-57-36

    TrainerRoad was really the first mainstream trainer platform out there to go with a subscription model. And it alongside Zwift are without question the two most popular apps there are.  Its primary purpose is structured power based workouts.  So everything is based on power, and the company can use either a power meter or power-based trainer to control those workouts.  Alternatively, they can also use simply a speed sensor against their vast database of trainers to give you what they call ‘Virtual Power’, which is an estimate of your power based on the speed and known trainer power curves.

    In addition to specific trainer workouts, they’ve also got training plans.  These are notable because unlike every other app here, they actually include multisport workouts.  So if you’re a triathlete and use a TrainerRoad triathlon workout, it’ll also give you swim and bike workouts.  Whereas other companies just give you bike workouts and let you try and figure out how to plug in the other two pieces.

    Over the last year the company has spent considerable effort revamping their underlying software platforms such that they are now on PC, Mac, Android, and iOS.  They’ve also expanded their compatibility with devices and now support virtually all the majors brands (Elite, CycleOps, Tacx, and Wahoo), across all platforms for trainer control.  Finally, one widely used feature that isn’t widely seen on other platforms is their ability to use your power meter to control your interactive trainer.  This is useful if you want to eliminate any differences between indoor and outdoor workouts from a wattage standpoint (effectively normalizing your data).

    Function/Feature TrainerRoad
    Copyright DC Rainmaker – Updated November 1st, 2016 @ 12:37 pmNew Window Expand table for more results
    OS Platform Windows/Mac/Android/iOS
    Price From $7/month
    Free Trial Available No, but refund within 30 days
    Primary area(s) of focus Structured workouts
    Requires resistance controlled trainer No
    Can create custom structured workouts Yes
    Has individual workout library to choose from Yes
    Has training plans to follow Yes
    Can set/control wattage or %FTP (aka ERG Mode) Yes
    Can set/control grade (i.e. 5%) Yes (slope mode)




    Veloreality:

    veloreality
    veloreality2
    veloreality3
    veloreality4
    veloreality5
    veloreality6
    veloreality7
    veloreality8

    Veloreality is all about super high quality outdoor videos shot in beautiful settings on high-end equipment and rigs.  It’s designed to look stunning on the biggest screen you’ve got.  And bigger is better, right?  Plus, they’re the only one to offer 4K videos – should your setup be appropriately sized to handle that.  If you’re looking for big screen beauty – this is it.

    You can purchase individual videos from them, with the distances being usually pretty solid – often good for a couple of hours riding each.  There are at present over 130 videos, with many of them being historic climbs and routes.  All of which are then playable within the their free VRide software.

    What’s cool here though is that the app isn’t just a pretty face.  It’s got legit support for virtually all the major trainers, be it via ANT+ FE-C or directly to units like the CompuTrainer.  Plus they also support their high-end trainer platform, the Lynx and Lynx II.  You can also pair to ANT+ sensors and export to standard .TCX files which works on any training platform on earth .

    Function/Feature Veloreality
    Copyright DC Rainmaker – Updated November 1st, 2016 @ 12:38 pmNew Window Expand table for more results
    OS Platform Windows
    Price Videos at $14/each
    Free Trial Available Yes
    Primary area(s) of focus Real course videos (high quality), Structured workouts
    Requires resistance controlled trainer No
    Can create custom structured workouts Yes
    Has individual workout library to choose from No
    Has training plans to follow Yes
    Can set/control wattage or %FTP (aka ERG Mode) Yes
    Can set/control grade (i.e. 5%) Yes within videos




    Virtual Training:

    2016-10-25-17-46-37
    2016-10-25-17-46-56
    2016-10-25-17-52-06
    2016-10-25-17-52-28
    2016-10-25-18-03-00
    2016-10-25-18-03-36
    2016-10-25-18-04-09
    2016-10-25-18-05-22

    If there’s any app out there that deserves more street cred, it’s Virtual Training.  Seriously.  I always forget what an incredibly impressive app it is.  On a feature by feature breakdown basis, it has more features than anyone else.  And does so in a more industry compatible way than anyone else too.  You can easily match protocols (i.e. ANT+ & Bluetooth Smart)and platforms, and all still works seamlessly.  The number of devices/sensors they support is awesome.

    There are two major areas to the Virtual Training app – one is focused on completing outdoor video rides indoors on your trainer.  These are both ‘curated’ videos (read: professionally done videos), as well as user uploaded videos (still great, but quality can vary widely).  In fact, you’ll even find one of mine in there (I also uploaded it to Kinomap too).  The playback speed of these videos is matched to your trainer speed.  There are thousands of videos on every continent.  I included some screenshots of that above.

    In addition to the video side, you’ve also got the structured training piece.  This allows you to either create your own structured workouts, or ride ones from a library of structured workouts.  The platform will automatically control the wattage on your trainer to match the workout (assuming your trainer supports that).

    Function/Feature Virtual Training (CycleOps)
    Copyright DC Rainmaker – Updated November 1st, 2016 @ 5:05 pmNew Window Expand table for more results
    OS Platform iOS/Android/PC
    Price From $5/month (tablet), $10/month (desktop)
    Free Trial Available 14 days
    Primary area(s) of focus Real course videos, GPS routes, Structured Workouts
    Requires resistance controlled trainer No
    Can create custom structured workouts Yes
    Has individual workout library to choose from Yes
    Has training plans to follow Yes
    Can set/control wattage or %FTP (aka ERG Mode) Yes
    Can set/control grade (i.e. 5%) Yes




    Xert Training:

    2016-10-27-15-09-05
    2016-10-27-15-09-16-1
    2016-10-27-15-11-15
    2016-10-27-17-12-12
    2016-10-27-17-16-09
    2016-10-27-17-16-31
    2016-10-27-17-17-05
    2016-10-27-17-17-10

    Xert is new on the scene in the training app realm, and in this case it’s Android only at the moment. Though, the company is on the cusp of releasing a Garmin Connect IQ variant.

    Xert’s play here is integrating with their existing training and analysis platform, which is a bit of an up and coming competitor to Training Peaks, Sport Tracks, and Today’s Plan (though only focused on cycling right now).  So the app is designed to integrate with that and execute structured workouts from both their database, as well as ones that you’ve created.

    The app can connect to both ANT+ and Bluetooth Smart sensors, as well as control ANT+ FE-C capable trainers.  The app is pretty simplistic in terms of user interface, but it actually has a fair bit of depth in terms of data metrics and integration.  As such, it includes MMP data in the workout, and even shows your predicted MMP right onto the different portions of the workout.  Which is pretty darn cool.  If you’re already using Xert, then it’s definitely something to check out if you’re a fan of more structured workouts (either your own, or their bundled ones).

    Function/Feature Xert
    Copyright DC Rainmaker – Updated November 1st, 2016 @ 2:42 pmNew Window Expand table for more results
    OS Platform Android
    Price Free
    Free Trial Available Yes
    Primary area(s) of focus Structured Training Workouts
    Requires resistance controlled trainer No
    Can create custom structured workouts Yes
    Has individual workout library to choose from Yes
    Has training plans to follow No
    Can set/control wattage or %FTP (aka ERG Mode) Yes
    Can set/control grade (i.e. 5%)




    Wahoo Fitness App:

    2016-10-25-17-35-26
    2016-10-25-17-35-39
    2016-10-25-17-36-00
    2016-10-25-17-36-25
    2016-10-25-17-37-03
    2016-10-25-17-37-34
    2016-10-25-17-37-55
    2016-10-25-17-37-58

    Wahoo App is basically old faithful.  Old and freely faithful.  It’s not fancy, but it’s really good at what it’s good at: Controlling Wahoo trainers, and reading open-standard sensor data from any other trainer (except FE-C data).  If I’m doing something where I don’t want to deal with building out a workout in some 3rd party app, I’m likely to just use the Wahoo Fitness app to control my KICKR.

    More than that though, it’s awesome for recording data.  You can record data in a boatload of formats, and export it out to equally more formats. Whether it be Dropbox or e-mail, Strava or Training Peaks, it’s got it.  I also love the way it categorizes sensor pages.  Though, I do wish you could actually customize data fields within data pages, an oversight that’s been there for years.  But for basic trainer control and such, it works great.

    Function/Feature Wahoo Fitness App
    Copyright DC Rainmaker – Updated October 25th, 2016 @ 11:41 amNew Window Expand table for more results
    OS Platform iOS/Android
    Price Free
    Primary area(s) of focus Wahoo KICKR Control
    Requires resistance controlled trainer Yes
    Can create custom structured workouts No
    Has individual workout library to choose from No
    Has training plans to follow No
    Can set/control wattage or %FTP (aka ERG Mode) Yes
    Can set/control grade (i.e. 5%) Yes
    Changes resistance No




    Zwift:

    2016-10-24-19-27-16
    2016-10-24-19-28-43
    2016-10-24-19-43-07
    2016-10-24-19-45-01
    2016-10-24-20-02-28
    2016-10-27-12-49-46
    2016-10-27-12-50-17
    2016-10-27-12-54-23

    Z is for Zwift.

    It seems appropriate to end on the app that may well now be the largest cycling trainer app ever.  With some 170,000 people having tried Zwift, it’s certainly popular (Note: That isn’t the number of current paid users, or even trial users, just people that have at some point tried out Zwift at least once).  Zwift is of course a massive multiplayer ‘game’ where you cycle around on either a virtual island, or two different real-world courses (the UCI Richmond course, or a new course in London).  You’ll easily see upwards of 1,000 other cyclists on the platform at any given moment, even over the past few months – ahead of the core trainer season.

    What makes Zwift so compelling is how mindless it is to begin.  It’s perfect for those weeknights where your tired and really don’t want to do a workout, but tell yourself “I can do an easy 30 minutes pedaling on Zwift”, and then before you know it you’re hammering through 50 minutes of ego-driven competition.  Even if you choose to use their semi-recently added workout mode, you’re still ‘in it’ with other people in that world. You aren’t directly competing against them per se, but you feel like you’re still part of a community.  It’s the single biggest draw to the platform: A sense of not being alone.

    From a technical standpoint, it captures data from virtually all trainers out there, and all sensor types.  They recently announced their beta iPad app (no Android yet), but are otherwise available on PC & Mac.

    Function/Feature Zwift
    Copyright DC Rainmaker – Updated November 1st, 2016 @ 2:43 pmNew Window Expand table for more results
    OS Platform Windows/Mac/iPad (also iOS/Android companion apps)
    Price $10/month
    Free Trial Available 14 Days
    Primary area(s) of focus 3D Virtual Racing
    Requires resistance controlled trainer No
    Can create custom structured workouts Yes
    Has individual workout library to choose from Yes
    Has training plans to follow Yes
    Can set/control wattage or %FTP (aka ERG Mode) Yes
    Can set/control grade (i.e. 5%) No




    Comparison Database:

    Still can’t decide?  No worries!

    The DCR product comparison database includes all of these trainer apps within a section of it.  This allows you to compare any of the trainer apps out there and which features they have.  You can click on the below image to be taken to the page to compare:

    comparisoncalc

    I’ve tried as best as possible to call out specific platform differences (i.e. between a given app on iOS vs desktop), but in some cases you’ll want to double-check with that trainer company.  The good news is virtually all these apps allow free trials, which I *highly* encourage you to use to test out your hardware and make sure all is good.

    As you can see there are a ton of options on the market today, with even more in the pipeline and yet further some I’ve probably missed (such as pure iPhone non-tablet type options that are merely data collectors).  As I noted above you’ll really need to figure out which specific type of app you’re looking for.  To each their own!

    Thanks for reading!