Friday, February 1, 2013

MotionX GPS vs. Gaia GPS

Ever since the iPhone came out with GPS, there have been GPS apps to take advantage of the GPS hardware built into the iPhone.  GPS apps like MotionX and Gaia are able to download and store free maps, so that they can used 'offline' - which means no costly data connection is required.

How does it work?  Your iPhone (3g and up) has basically three antennas:  The cellular antenna, where you get your phone calls and 3g data over a cellular network; the WiFi antenna, which connects to the internet for data from your home or WiFi hotspot; and the GPS antenna, which searches the skies for satellites and can pinpoint your position by triangulation.

It's free to use the GPS antenna on your iPhone, however, you need some maps on your iPhone to be able to make sense of the data.  You get those maps by preloading, or downloading the maps into your iPhone.  This is best done by WiFi, which is fast and (can be) free.  Be sure to turn off Mobile Data and Data Roaming when using these apps to prevent streaming live maps and additional costs.

Ok, on to the review.  Below is a head to head review on two popular GPS apps: MotionX GPS and Gaia GPS.

        MotionX GPS (v 20.0)                          Gaia GPS (v 7.2)
Gaia GPS navigation screen on iPhone 4s

MotionX navigation screen on iPhone 4s

I've been a long time user of MotionX GPS. At $0.99, it's a steal, however, your map download choices are limited to OpenStreetMap (OSM) and OpenCycleMap (which are OSM maps with terrain contours and bolder trail markings).  MotionX relabels these maps as MotionX Road and MotionX Terrain.  OSM maps are user developed, and require volunteer input to improve the maps.  OSM maps tend to be rather hit or miss, and it's hard to determine where they might hit or miss.  That's why I prefer a GPS app with other map choices.

UPDATE:
A reader has brought to my attention that MotionX GPS now offers downloadable maps from custom URLs, including USGS Maps for an additional $4.99. 

This is a MotionX screenshot of a section of the popular Annapurna Circuit trekking route in Nepal.  Here, OpenCycleMap is the best choice.
This is a Gaia GPS screenshot of part of Luang Prabang in Laos.  The purple line is a track I've created using RideWithGPS and downloaded to the Gaia GPS app.  The brown and blue square icons are POIs.  In Laos, Google Road Map was the best map choice for me. 
Gaia GPS costs $19.99, and offers a staggering number of downloadable maps, including OSM, OpenCycleMap, USGS Topo and Google Road maps.  The inclusion of USGS Topo and Google Road maps is a huge plus over MotionX.   If you're backpacking or biking in the backcountry anywhere in the USA, you will absolutely want the USGS Topo maps.  USGS paper maps are $15 each, so the app more than pays for itself if you need more than one USGS map!  For travels into third world countries, I've also found Google Road maps to be extremely useful as OSM data is often incomplete.  Gaia GPS is the only app I've found that has downloadable Google Road Maps.  Having the ability to preview a few maps and then download the best one that suits your needs is Gaia's strength.  See more examples below.

USGS Topo Map on Gaia GPS (full screen view mode).  I need the Colorado Trail which heads up north of Little Molas Lake.

 OpenCycleMap of the of the same area above.  Colorado Trail?  Err... What trail?

When I head out somewhere with a route in mind, I like to map it out.  I'll use software like MapMyRide or RideWithGPS to draw out a track, and then transfer the track to either MotionX or Gaia.  This track then shows up as a colored line on the map that you have downloaded onto your iphone, You can then monitor your progress on the track with your GPS position, which is indicated by the blue (MotionX) or orange (Gaia) arrowhead on the display.

Gaia GPS can display POIs (Points of Interest) which are downloadable, and are displayed on the map with a little clickable icon.  The name of the POI is available offline, and these are places of interest.  They could be your destination, or places to eat or sleep.  I find them useful when using street maps, like Google Road maps, or when planning.  I can click on a POI and leave it open while I scroll around the map.  The open POI allows me to find it again easily.  I find POIs clutter up the screen when using topo maps.  When you don't find POIs useful, you have the option choose which POIs to display or turn them entirely. 

For 99 cents, there's a lot of functionality built into MotionX.  You can monitor your heart rate (requires a compatible heart rate sensor), you can choose it's behavior for the app running in the background to save battery while monitoring your track.  As a result of all this functionality, the interface tends to look complicated.  Gaia GPS doesn't do heart rate, but otherwise most of the other functions, like tracking, are there, with a simpler user interface.

MotionX Search Screenshot
MotionX menu screenshot



Downloading maps in MotionX is a process of using a circular tool or elliptical tool to select the area you want to download.  The circular tool lets you draw a circle around an area, like a city.  To download the map for a planned track, you'll need to use the elliptical tool to draw out an area around your track, then select the scale (I use 1-16, which is the maximum for MotionX Terrain), then download it.  The process is painstaking in both effort required to use the tool and time required to download.  For a long track, like my upcoming bike tour of Vietnam and Laos, will take over a week of nightly downloads (I leave the download running all night because it takes hours).
Using the MotionX tool to download the map around a track.  You got to get this just right.  Too little, and you risk chopping off useful sections of map.  Too much and you'll spend time downloading excess data.




Downloading maps with Gaia is fast and easy.  For tracks, simply choose the track, then select 'Download Map for Track'.  Unlike MotionX, there is nothing to select.  Gaia GPS automatically downloads a five map tile width along the length of your track at maximum resolution.  Downloading the map of an area, like a city, is similar to MotionX.  You need to use a rectangular tool to select the area, select a scale, then download.  Download speeds are much faster than MotionX and typically takes me minutes instead of hours.
Gaia GPS downloading map around a track in progress.  No tools, just click 'download'. 
If I have any criticism of Gaia GPS, it's that the navigation screen is too cluttered.  Compare the two side-by-side screenshots at the top of the page.  MotionX makes better use of screen space.  Screen navigation buttons are pop-up and disappear after a couple of seconds.  Touch the screen anywhere to make those buttons pop-up.  Touch the double arrow icon on the right of the screen to make the menu buttons appear.  Gaia's screen is a little more cluttered.  The only way to make the menu bar disappear is to turn your iphone sideways, which then gives you a full screen view.  If you cannot rotate your iphone (eg, if your iphone is in holder on your bike handlebar), or you simply prefer to hold your iphone upright, then there's no way to make the menu at the bottom of the screen disappear, and it's taking up valuable screen space.  Also, note the arrows at the bottom left, and top left and right of the screen.  The top buttons slide out the search function and menu.  The two bottom buttons are user configurable.  Nice, but those buttons can get in the way when scrolling the map.

Note that Gaia GPS is a universal app designed for both iPad and iPhone, and is also available for Android.  MotionX is an iPhone app.  The iPad version, MotionX HD, is available for $1.99.

 Conclusion
For adventure and travel, I'd go with Gaia GPS.  The additional maps on Gaia GPS gives users a lot more versatility and accuracy; plus the ease and speed of map downloads over MotionX wins me over.  

20 comments:

patski said...

$0.99 vs. $19.99?

Am I missing something?



Kenneth Koh said...

Not all all. You get what you pay for with both these apps. If you don't need the maps and are ok with the interface, save $19 and go with MotionX. MotionX has a lot of functionality for the price. I download maps often, and visit places sometimes best served by using Google maps, which is a function I have not found on any other GPS program. I know $19.99 is a lot to pay for an app, but again in this case, you do get what you pay for.

Chris said...

I use Motion X GPS and recently they added the ability to download custom maps from a server (including USGS maps).

The new feature costs $4.99, so the comparison is now $6 vs $20.

Kenneth Koh said...

Hi Chris,

Thanks for bringing this news to my attention. That's a huge improvement for MotionX and I'm going edit my review to include it.

Ken

Halman Freud said...
This comment has been removed by the author.
Halman Freud said...
This comment has been removed by the author.
Halman Freud said...

I have found a lot of android mobile apps to use as a gps, but I think that Igo is the best because it saves the results in google drive for windows phone.

gps thiet bi dinh vi said...

My Vgl.com.vn installed GPS devices, details thiet bi dinh vi oto, dinh vi xe may

Anonymous said...

Thank you for the review! Do either of these apps have limitations on the number of waypoints you can upload. Or the number tracks you can save?

Kenneth Koh said...

Good Question. I've stopped using MotionX and have removed it from my iPhone. I've not encountered and such limitation in my use with Gaia, although I'm sure there must be limitations on the maximum number of waypoints and tracks. Typically, I remove them after each trip (same for the maps) to keep clutter to a minimum, and upload fresh, updated maps if I return. There should be some sort of limitation, although a quick search on google didn't reveal anything.

Anonymous said...

Great review. I've used MotionX for years. It's a great application except for one thing: downloading time. You hit the nail on the head. It's just painful to have to plan weeks in advance to allow yourself enough time to get the data on your phone. Anyone complaining about spending an extra $14 for Gaia clearly has more time than money. Nothing wrong with that—but I don't have the time.

Kenneth Koh said...

Thanks for reading and I'm glad you found the review useful :)

Claudio Bo said...

Hi, using a new App "Terra Map", similar to Gaia but much less expensive. Could you give your opinion ?

Kenneth Koh said...

Hi Claudio, Terra Map looks very interesting. I did pull up their demo map of Nepal, and either it wasn't displaying correctly, or there wasn't sufficient detail. One thing I would do is to try out the map of the areas you plan to visit from their website and see if it suits your needs.

Spencerusvi said...

Just wondering on how much memory a normal map takes up with GaiaGPS? I'm heading to Montana and want to download a lot of NF maps between Great Falls MT and Jackson Hole, WY... I only have a 16 GB iPhone should I be worried about memory and selective on the areas to download.

Kenneth Koh said...

Typically, each map download is a few hundred MB, although it really depends on the map size and how much detail you want. Both of which are selectable and you can see the file size as it changes when you make you're adjustments.

Eric Edwards said...

I know the Gaia GPS has the ability to work whether or not your phone has service.

Does the MotionX have the same ability?

Kenneth Koh said...

Eric, I believe so, but I'm not 100% certain as I've removed MotionX GPS from my phone and am not able to check. In theory though, once you have downloaded the maps, you shouldn't need phone service.

Anonymous said...

Hi, i am going to travel in Republic of Colombia (NOT ColUmbia).please tell me, if I purchase GAIA, could i download topographic maps of Colombia ?

Kenneth Koh said...

You won't be able to purchase international maps for Gaia. What you can do is download Google Maps, (both the terrain and road maps) from within the Gaia app for the regions that you will be visiting, and store them on your iphone so that you will not require data service to use. These are the same maps that you browse online using your computer.