Surprise and even some anger erupted among iPhone fans when they learned that the navigation app, Gokivo from Networks in Motion, would require a $10 monthly subsciption. It’s the first app to use Apple’s new in-app purchase caopability and Adam Frucci wrote in Gizmodo: “Bring on the sleazy, crippled apps begging for more money!” A comment to my iPhone navigation article said: “Tell people to avoid this app like the plague.”
The response shows a lot of misunderstanding about how both navigation applications and the iTunes App Store work. A lot of the grumbling about Gokivo stems from people’s resentment at having to pay 99 cents for an app that really doesn’t do anything until you sign up for a month’s service. But this oddity is required by the rules Apple has created for in-app purchase: “Free apps remain free,” as Greg Joswiak, Apple vice-president for iPhone and iPod marketing, puts it. To qualify for in-apppurchasing, Networks in Motion had to start by charging something for Gokivo, and 99 cents is the minimum Apple allows.
Beyond that, there's the question of why navigation is relatively expensive, whether its the $10 a month charged by Gokivo, the $99 asked by TeleNav for its BlackBerry App World program, or the similar price that TomTom is likely to charge for its upcoming iPhone app.
There are two ways to implement a navigation program. You can serve maps and driving instructions over the network, which is what Gokivo and programs like VZ Navigator do. Or you can download the database to the device. Each has its pluses and minuses. The network approach assures that you are always using the latest database and route calculation is usually somewhat faster. But if you go out of network coverage, you have no maps and no directions. On-device storage takes up a fair amount of memory and risks having out-of-date data.
Either way, you need a source of maps and a data base of directions, driving instructions, and points of interest. There are two main sources of maps, Navteq (owned by Nokia) and Tele Atlas (a TomTom unit) and they aren't cheap. The companies selling navigation services cannot simply build on top of the Google Maps application built into the iPhone and many other smartphones because Google's terms of service specifically prohibit its use for real-time navigation. There's a simple reason for this: Google's own arrangements with the map suppliers prohibit such uses. And of course, navigation services, whether on-board or network based, entail an assortment of other costs.
The bottom line is that navigation is a fairly expensive. I don't know if $10 a month or $100 for an on-board application are the right prices for the long run--I suspect that both will come down somewhat--but don't expect free or even cheap real-time navigation any time in the foreseeable future.