John Gruber’s right: Google is probably lying when it says it was surprised by Apple’s decision to build a new Maps app not using Google’s data. But the advantage is that it’s plausible enough that they can let Apple stew for awhile (six months?) before it decides if it should release an iOS maps app without getting blamed for being dicks. Apple’s iOS Maps have been inferior to Android’s for years, because Google held the best stuff for itself, and the folks at Google are smart enough to know that Apple would have a hard time building a suitable mapping replacement in time for iOS 6.
So, by Google failing to release a maps app for iOS, the difference between iOS and Android maps is made greater (advantage Google).
If Google, on the other hand, had released its own maps app using its own data for iOS, like it did for YouTube when Apple dropped it from iOS 6, the story wouldn’t be “Apple’s Maps sucks.” Instead it’s “Apple’s Maps sucks, but Google Maps is fine, just install that.”
The latter doesn’t become the subject of a column in The New York Times from David Pogue. The former does.