This post was originally published when the blog was still hosted on Blogger. When I moved to Github Pages, I imported these without much editing, thus the layout often seems odd, and some links may be broken. You can still visit the original version here.

Top 6 RunKeeper features/bugfixes I long for

06 September 2015

I could (and maybe I will) write a long post about why I chose RunKeeper as my (main) tracker application, and health database. I made this decision for over two years now, and I still believe that RunKeeper and its HealthGraph is the most suited to me (although sometimes I use other compatible apps for tracking such as AeroTrackerPro or Zombies, Run!).

This being said, there are quiet a few features I miss, and bugs that annoys me. I present a 6 item top list of them below, but please, keep in mind, that despite the seemingly negative attitude, the purpose of this article is to provide constructive ideas, suggestions. And why 6 not 5 or 10? Because 6 is perfect.


#6 Fixed colors for activity types


Ok, this is a silly one, just to kick of the list. I am obsessed with checking my stats page (Reports) on the web interface of RunKeeper. If I see, that the column is not high enough, it urges me to go out for a run, bicycle ride, or something. You must always try to outperform the last month. Always.



The only thing that annoys me is the color selection for the different type of activities in the chart. The colors depend on the types of Your last activities. The type of Your last activity will get green, the second last will be yellow, etc. This is true for the order of the types as well. I can understand the underlying idea, that the colors green, yellow, and red should be used the most, but I would prefer a more consistent chart. Implementing a chart that uses the same order and same colors all the time would actually be much simpler too. Personalizing it (colors, order of types) is not a must, but it would also be nice.

#5: Activity search!


Still just something that is not a must have feature, but it would be very nice to have sometimes. Time to time I want to show an earlier activity of mine to somebody else, or just look it up for myself. The reason could be the route of the activity, the photos I took abroad, comparison with an other activity, etc.



However, the only possible way of doing this at the moment is to remember the exact date (or at least the month and the distance), as RunKeeper does not provide any search functionality on their web interface. RunKeeper folk, I would really love to be able to make searches like this, so please make them happen:
  • my 40-43 km runs
  • my runs near Oujda, that has photos attached to them
  • my skates together with Incontinentia Buttocks
  • my bike rides longer than 100 km
  • ...

#4: Auto-pause done right


This is the first serious issue, that also affects “performance” not just the comfort. Auto pause seems to be a nice feature if You don't have a Pebble or a Magellan Echo, and You like to stash Your phone away during exercise, but have a lot of stops due to traffic lights, water taps, etc. The feature is simple, when You stop moving, the activity is paused, and it is resumed when You start again. So far, so good. If You have ever used this feature, You know that the audio cues for auto-pause are being played a few seconds after the actual stop or restart. In my opinion, this is acceptable, as RunKeeper, and all the other tracking apps try to save battery by sparse GPS sampling, thus they definitely need this time in order to make sure, You really stopped.
What I don't understand however, is why the track looks something like this:



I believe, that when the app makes sure, that one has resumed to running, it should include the GPS coordinates of the stop as the starting point of the new section. This little tweak would provide a much nicer and much more accurate track after the run, and it would need only a few lines of code to be implemented. Also, instead of having e.g. landscape and portrait mode selection during an exercise, it would be much more useful to be able to toggle auto-pause mode.

#3 Audio cue profiles


Audio cues can be helpful or annoying, depending on the actual activity You are doing. It is rather important, if You are having a serious training session, but pretty much disturbing in case of having a fun run with others. Moreover, one probably needs rather different information during different types of activities: knowing the split and average pace during running after each 5 minutes is a nice thing to do, but it is meaningless in case of a 100 km bike ride. In the latter case one may be interested in the split and average speed after each 5 km or so.



Changing the audio cue settings in RunKeeper is rather cumbersome, and I usually just mute my phone as a workaround whenever I don't want to hear them. Especially, because this setting can not be changed during an exercise. It would be really nice to be able to create different audio cue profiles, and one could select the most suited one before (and maybe during) an exercise the same way as routes and workouts are selected.

#2: Routes made (more) meaningful


Routes provide a nice tool for the comparing the performance on different occasions with the same track. From the social point of view, one can take routes from others, modify them, which can be helpful when running at an unfamiliar place. Voting on routes could further improve this feature, however, a much more important benefit of this feature is available inherently: You can plan a track beforehand on the map using the web interface, and follow it during the run. This could be especially helpful if You are having a vacation in an other city, etc.



I try to use this feature plenty of times, but there is a very annoying bug/misbehaviour to that: whenever I zoom to my current location on the map view to find out, in which direction I should go, the view does not remain put, it immediately zooms out when the next GPS position is evaluated, so that the whole route should be visible. Personally, I see no point to that, but it makes getting the directions very troublesome. Also, having navigation in audio cues like “take the next turn left on whatever avenue” would be awesome, but maybe a bit overkill, and definitely a big job to implement. However, it does not seem to be very complicated to give an (optional) beep, whenever the user leaves the predefined route farther than a threshold value.

#1: Gear tracking




I believe that many of You will agree with me, that gear tracking is the most needed new feature for runners. It doesn't matter if You run 100k a week in 3 different shoes, or go out occasionally in the same one, it is always important to have a rough idea, how much our shoes have been used so far. Gears should be assigned to activities in the same way routes or workouts are.



This is rather simple to implement and it could be beneficial for skaters, cyclists, swimmers too. I would be very interested for example, how many kilometers my skate wheels can endure, how many times I've used (and washed) a certain pair of compression socks, etc.



Yours?

Do You agree with my list? What else would You include? Let me know in comments below.


And as always: thanks for reading, +1s and shares are appreciated.