It's often said that a standalone satnav is far superior than a smartphone app, often for a multitude of reasons that are demonstrably wrong ("offline maps", "better signal", "better routing"). Here, I aim to compile all my related arguments on the topic :)
There's no technical reason for apps to be less good at the important bits than a normal satnav - smartphones have plenty of storage space for maps, use the same or similar GPS and GLONASS chips and are at least as likely to be able to use GSM and WiFi to get better/faster fixes. I've used some of them recently (all on Android):
- Google Maps is generally regarded by anyone who has tried anything else as the least-good option, but it's catching up and is workable if you're not interested in plotting a route (and instead just want to go to your destination). Its points-of-interest are its real feature; I keep it around to use when I'm already in a town and want to find a restaurant or something, but I'd hate to have to use it to do anything substantial.
- I think CoPilot's the best for plotting routes with several waypoints, though they've recently 'upgraded' it and removed the drag-and-drop route planning. The UI used to be an acquired taste, I'm not sure how much that's still the case with the new one (I'd definitely acquired the old one). It's definitely the most customisable - you can setup different routing profiles, with per-road-type preferences for each, for example. It has little alerts to let you know what's on the route which aren't perfect but are better than the nothing you normally get - a little icon appears on the screen when any of your chosen PoIs are within 30 miles, and you can scroll through them - it's handy for petrol stops. The traffic service is pretty pointless and the 'cloud backup' doesn't work, but everything else seems great to me. I think it's about £35 to get the CoPilot premium and the UK maps. You get a few days free as a trial, and I can't remember what you lose in the non-premium - I think it's mostly the voices. That's a one-off purchase, and there's no subscription (the traffic service is an extra subscription, but don't bother).
- Navmii's great in that it's completely free, but the user interface is pretty surprising. I know people who've got used to it, though, and now don't mind it. You get one country's map free with the install and it's actually pretty good at points of interest. I used this as my 'other satnav app' until I got the TomTom one, and used it in Thailand where it was surprisingly good.
- The TomTom app's fine; it's like the modern TomToms (not the Rider V1/2, but the 300 series). The UI is really modern feeling, but a bit surprising and odd. I've not yet managed to plan the route I actually want to do in it, and while it's got a natty thing down the right to tell you where on your route the next petrol stations are, it's hard to tell how far away they are for some reason. It does have a really handy thing that keeps track of your average speed in average speed camera zones, though. It feels polished rather than finished, really. It's £30/year, but you get 50miles per month as a free trial.
- Navigon is Garmin's app. It's long been famed for being atrocious, I'm amazed it's still on the play store.
- Waze is now a Google product, but it's actually good :) For a long time its main feature was the community - it's all about showing you user-reported cameras, accidents, and traffic. Surprisingly, it still works for that, and despite being Google underneath it seems a pretty reasonable satnav, though I've not used it for a couple of years.
Weirdly, when this argument comes up on forums and suchlike, the people arguing in favour of standalone satnavs seem to generally cite features that are commonly available in all the apps (like offline mapping) as if they're comparing with a quick glance they took at Google Maps. The things that make standalone satnavs better are those that come from the 'standalone' bit, and they're almost all to do with the hardware.
If you were to design a standalone satnav for a motorbike, you'd have a bracket you can clip the satnav in with one hand, and make it such that as the satnav's put in some sort of robust, waterproof power connection is engaged so that the thing is always charging. You'd use a screen with something to prevent glare, which works well with gloved hands (perhaps resistive, and a UI that doesn't demand multitouch?) and you'd probably have a series of hardware buttons in addition to whatever's on the screen.
When using a phone, you'll generally use a pouch or a Ram X-Grip which is only complicatedly one-handed and often obscures buttons or bits of the screen, and you'll need separately to plug in your relatively fragile, not-waterproof USB micro lead (which has until now just been dangling about) as a second step to just mounting the device. Android's glove mode doesn't really work and "touch-screen compatible " gloves rarely do and that really bright and vivid screen that's great for looking at photos isn't great for glare (and a case is only going to compound that). Iphones only have one physical button, and of Android's three, one's famously unpredictable.
I don't know many people who have started using a dedicated satnav in the past four or five years. I know lots of people who last used one four or five years ago (in the days of the Rider 2 and the Zumo 550) and have been put off them for life (I'm in that camp). Everyone I know who uses one now, though, used one back then.
It's really hard to get a decent go on a dedicated satnav, though - none of the people selling them seem to think that offering test rides is particularly worthwhile - so I don't really know much about the options hardware-wise any more, and I've been told that extrapolating anything from my use if a Rider v2 would be incredibly unfair.
What I do
I don't think what I do is right, but it works for me. I exclusively use my phones as satnavs - I've a Cat S30 and an S60, and two Ram X-Grips. Dedicated satnavs are better than phones, but obviously I don't want those benefits by enough to spend £300 to get them. :)
On the tiger, if I'm doing on and off road, I use Viewranger on the S30 for the byways and CoPilot on the S60 for the roads. If I'm doing all-road I'll just use CoPilot or TomTom on the S60. I tend to use the TomTom if I know there'll be average speed checks, or lots of cameras (it's better for that) and CoPilot if I want to plan a route. On the WR, I use just the S30 and Viewranger.
Viewranger's another one of those apps with a terrible UI that I happen to have learned. I know much less about the alternatives there.