The original comment in the review - "The antenna isn't big enough" seems a bit odd to me. If it's good enough to pick up 3 satellites and triangulate when held in your hand, why can't it do the same sitting in a cradle on your dashboard/windscreen, just like a TomTom?
If sitting on a dash, or mounted on a sucker cup on the windscreen it would be looking straight up through the backwards leaning glass of the front window, thus having a 180 degree (or more) arc of reception from the horizon ahead to the window frame above. Then add the 180 degree horizontal arc from A pillar to A pillar and how is this different from what any other GPS system has?
All that is needed then is to write the slick app and download the mapping information (probably stored onboard would be the way to go) and bingo. And you can't tell me that the iPhone has less processing power than an average TomTom. Or less memory! Something about all this negative info isn't quite right. Prohibition on GPS nav in the SDK, and a comment thrown out by an Apple spokesperson with no specific attribution. It just doesn't all add up.
We all know Steve only wants to make the best devices on the market in whatever category Apple goes into. Turn by turn vehicle navigation is THE killer app for GPS - it's what everyone automatically thinks of when you say 'GPS'. Why else would you bother putting the chips in if you weren't planning a nav app? Just to have the fun of explaining to everyone for the next two years how the device doesn't do what they most wanted? To spend two years promoting how wonderful geotagging is? Yeah, right.
Everything you said here is more or less correct.
It's not that these things aren't technically possible.
But, as you indicate, in-car use would have a number of caveats, such as mounting position, external power, and so on. And again, there may be licensing, carrier, and map data issues (e.g., prohibition on using Google Maps data). So, sure, someone could do an app with their own data, but we simply don't know what Apple's strategy is here, and/or technical limitations. And while I generally agree with your antenna comments, it may very well be that the iPhone 3Gs GPS antenna is NOT quite as good as other dedicated GPS units or wireless handsets.
Also, Location Based Services (LBS) may be a LOT bigger than you surmise. This is what people think Apple is heading for with GPS on the iPhone. It doesn't matter what people assume GPS means...well, scratch that: it may matter, and Apple may have to clarify things. But as it stands now, this is all moot discussion since turn-by-turn nav apps are prohibited by the iPhone SDK, and the jailbreaking community is too small to support a high quality vehicle nav system — nothing against them. And they'll get sidelined even more once the app store is out.
Note though, that we're taking issue with:
- A comment DIRECTLY from Apple, likely in direct response to a question from David Pogue. There might be more nuance there, but if Apple says the antenna is "too small" to be used accurately and well in a car, they probably got that right, considering they are being VERY careful with the first reviewers, particularly NYT.
- A person who actually has and is testing an iPhone 3G in a car, and says, sure enough, it can't maintain a fix. Sure, we can ask "was it in the windshield just right" and "could there still be an external Bluetooth GPS antenna" and all sorts of other questions; but ultimaely it doesn't matter if the SDK disallows such apps anyway. And they may be disallowed for good reason.
Pogue isn't an idiot. Sure, he dumbs things down in his articles because they are intended to be read by a VERY mainstream viewer. And if the result is that Apple is saying, and Pogue is concluding, that the iPhone 3G's GPS antenna, as-is, is not quite good enough for in-car nav applications, that is *probably* more or less true. There may be a million other factors. And it may ultimately be possible, with the proper configuration. But we need more clarification from Apple on why turn-by-turn nav apps are prohibited on the app store before it will even matter.
And to repeat, for people who don't like to read the whole thread, it could be for a number of reasons:
Licensing and/or other agreements with carriers
Global licensing uniformity issues
Map data licensing issues
Google Maps map data use issues
Future plans
Physical antenna limitations for in-vehicle applications
Product positioning
Not wanting to compete where it won't be the clear winner
Etc.