Friday, January 2, 2009

iPhone or Garmin?

If you're thinking about starting to use a GPS to track your runs you've probably heard about Garmin's wrist-watch type GPS units and some of the new iPhone applications. Both options are great, but there are some things you should consider before you spend your money.

Ease of use while running

If you want to use your GPS to monitor pace or other data while running it's a lot easier to glance at your wrist than it is to look at your iPhone. iPhone applications need to conserve battery life. They also need to make sure that jostling in a pocket or while on a run doesn't become accidental keystroke input. So they dim the display and lock the input. A Garmin GPS won't dim the display or lock the input. The wristwatch format is much better for use while running.

Battery life

Using the GPS feature and display on an iPhone uses the battery very quickly. Most of the iPhone GPS applications claim to get 3-4 hours of battery life. I did a 15 mile run today with a fully charged iPhone. By the time I got home the battery was nearly dead. My Garmin ForeRunner 305 recorded data for more than 10 hours on an ultra-marathon. If you "go long" you'll want battery life that goes as long as you do.

Accessories

Garmin fitness GPS devices can be used with accessories including a heart rate monitor, a bicycle cadence monitor, and a footpod for indoor use. I haven't seen any fitness accessories for the iPhone yet.

Features

The iPhone applications are getting more sophisticated, but are far behind Garmin. I set up the display screens on my Garmin 305 like this:

Main 1: Default view, most useful things
Distance
Average Pace
Time

Main 2: Lap pace, when you need to kick it up click lap and then watch pace improve
Lap Pace
Lap Distance
Average Pace
Pace Zone (to get you used to pace zones for when you use them in workouts)

Running: It's all about heart rate zones, right?
HR Zone
Heart rate
Average HR
Heading (in case you're not sure which way you're going, it's a GPS, after all)

Defined workouts

I haven't seen any iPhone apps that allow you to create pre-defined workouts to guide your runs. The ForeRunner has a special display for work-outs. I use heart rate zone targets mixed with pace/distance targets for interval training, things like Run 1 mile at "Fast Run" pace, then run 1/2 mile in HR Zone 3, repeat three times. For recovery runs I use a HR zone stair step (5 minutes in zone 1, 12 minutes in zone 2, 5 minutes in zone 3, 13 minutes in zone 2, 5 minutes in zone 1). The Garmin will guide you through the workout and alert you with a beep when you're out of range.

Training log Software

The iPhone apps work with web-based training log applications. Map my Run has some nice features and their iPhone application works very well. Garmin GPS devices come with Garmin Training Center and also work with motionbased, garmin connect, and many of the web-based applications. In addition, Garmin devices can be used with SportTracks or Ascent. SportTracks is the best software trainng log, hands down.

Price

If you already own an iPhone 3G you're in luck. MapMyRun.com and their iMapMyRun iPhone app are both free (for the basic service). You can get started using a GPS to track your runs by downloading the iPhone app and signing up for the service. If you don't own an iPhone 3G and are serious about logging your training get a Garmin.

The bottom line

I'm a big fan of the iPhone and am in most cases a strong proponent of web-based software. I'm also serious about my training and want to take advantage of of the full capabilities of the GPS technology. For me, there's no question, Garmin is much better than the iPhone for GPS Running. The iPhone advantage in price (if you already own one) is an important consideration.

19 comments:

  1. Interesting I stumbled across you when looking for what phone to buy - it's a small world :)

    I'm currently working out what to buy first:
    - a new nokia with GPS?
    - an iphone?
    - a Google phone?
    - a windows powered phone?

    The new Google app (called something like my-tracks?) looks useful - and ultimately I think I'd like to buy and support as many as I can.

    My main problem though is working out whether anyone ever runs with any of these phones? Once you get to the size and fragility of an iphone, it seems like it's not something you really want to take running... plus there's some problems with battery life.

    Interested to know - what would you support first?

    Thanks!

    ReplyDelete
  2. It is indeed a small world!

    The iphone applications Runkeeper and iMapMyRun are both gaining popularity. They bring GPS running log with an easy interface to the very popular iPhone. Runners who own an iPhone can take advantage of GPS tracking of their training for no additional cost. I saw a few people at the Austin marathon and San Francisco half marathon starting lines setting up their iPhone apps for the race.

    I wouldn't buy a phone just to be able to use it for GPS-enabled training. There are two reasons. A phone is not nearly as convenient as a wristwatch-style GPS. Secondly, you'll pay every month for a data plan (at least in the US) which will add a significant cost over the life of the device.

    I don't have any recent experience with Nokia phones and have not used Google or Windows phones, so I can't give you any advice.

    I have an iPhone but don't use it for running because I also have a Garmin ForeRunner 305 which is in every way better than an iPhone application.

    Google has a reputation for releasing beta-quality (incomplete) applications and then not improving them. My Tracks for Android looks like a nice mash-up of Google maps and hosted spreadsheet. It remains to be seen whether this becomes a full-featured fitness log that competes with SportTracks.

    ReplyDelete
  3. have you had a chance to try out other iphone GPS apps? MotionX, Trainrunner, etc?

    thanks

    ReplyDelete
  4. A lot of great information here! I do not own an iPhone and am a huge proponent of runners using the Garmin as a tracking device for training because of all the features.

    So I guess you are suppose to run with your iPhone on you?! Running is the only time I have away from being connected! Why not just tweet everything that is happening while on your run?!

    ReplyDelete
  5. In my opinion Garmin GPS-enabled fitness monitors (Forerunner series models 305, 405, 310 or 410) are the best available. The wrist-watch form factor is easy to use while running. The data collection and display options are unrivaled.

    But a lot of people already own an iPhone and use it to listen to music while they run. For no extra money they can take advantage of the GPS they already own by using RunKeeper or some of the other GPS-enabled fitness monitors.

    The iPhone solution is great for a lot of people.

    ReplyDelete
  6. There are a few more apps (Runner is one of them) that do let you do custom workouts.

    However not everyone needs all the info that a Garmin has.. and some beginner runners like me only are running for less than an hour - so the phone is fine.

    I have both but for just a simple short run the phone is fine. I also use it for walking and the gym - I can listen to the Ipod or the radio and only have to take one item.

    ReplyDelete
  7. You're absolutely right. If you have a GPS in your phone you already have a great training monitor.

    ReplyDelete
  8. I've been looking at the Forerunner® 305 (which you mention using). Have you looked at the Forerunner® 405CX? curious if it's worth the extra dough.

    ReplyDelete
  9. You can't go wrong with a Garmin GPS enabled fitness monitor. I haven't tried the 405CX. Everybody is excited about the 310XT. If you're going to spend a little extra go for the 310.

    ReplyDelete
  10. I have been searching for a device that will keep track and plot my runs, like Google's My Tracks, but I just bought a new phone, so purchasing a new one is out of the question. (I know purchasing for the GPS ability is silly anyway.)

    I was wondering if the Garmin device was capable of doing something similar? That is, recording my paths (even when I go through the woods) and displaying them on a map, like Google maps. You'd be a great help if you could give my any insight on this OR a device you know that can.

    ReplyDelete
  11. Joshua,

    The Garmin GPS-enabled fitness monitors (ForeRunner series) can all be used with online mapping and logging services like Garmin Connect, Mapmyrun, and RunSaturday.

    There are also PC/Mac training logs that include maps. My favorite is SportTracks. Garmin Training Center comes for free with the unit, and RubiTracks is a nice Mac-based training log.

    ReplyDelete
  12. Thanks a bunch. I think I'll be getting one of the ForeRunner watches. When I figure out if I have the money, hah.

    ReplyDelete
  13. Hey,
    I stumled on this thread from a Google search. Just would like to give you a tip. I have both an Iphone 3GS and a garmin 405 and I really must say that I prefer the Iphone (!) for logging my runs, at least when I don't know the exact route. For those occations I use the app Trails and export a .gpx-file which I use as a background. The file you can download from a jogging site or draw yourself.

    ReplyDelete
  14. I don't know about any of you but I SWEAT and I run in very bad weather (snow, wind, driving rain) and my Garmin is waterPROOF. I mean buy a watertight case for your enormous iPhone and strap it to your arm and try to control it with gloves on etc good luck with that. Garmin is a fitness TOOL and the iPhone is a phone...

    ReplyDelete
  15. That anonymous post was from me btw... cheers, John

    ReplyDelete
  16. Stupid question time. Please excuse my ignorance but does using gps/mapmyrun app on the iPhone cost anything? i.e. Am I going to need a datapack? At the moment I only use it on wireless and clearly that's no use when running :) thanks

    ReplyDelete
  17. Hi Stephanie, Many of the GPS-enabled fitness apps have a free version that you can download and use.

    ReplyDelete
  18. i use Imapmyrun app & log, I want to continue to use the website for logging, but want to use a Garmin watch
    to track my runs. Does anyone know a way to export Garmin tracked runs into IMapMyRun?

    ReplyDelete