MG Siegler on Google’s Maps announcement and Apple’s forthcoming map tech:
I say that with the biggest caveat possible: again, no one knows much about the Apple maps product yet — it could very well suck. Mapping is not easy. And Google has been at it for years. Pulling off a product that can reliably replace Google Maps seems almost impossible — it’s that good — and maybe it will prove to be.
This is one of the things that worries me about Apple creating its own mapping technology, rather than using Google Maps. Maps are core to Google’s business, because location data is incredibly value for increasing the relevance of ads, and without ever-increasing relevance, the click-through rates on ads will go consistently down.
On the other hand, maps are not core to Apple’s business. Having a good map experience on mobile is, of course, but that’s something that doesn’t require owning the technology – it requires dealing with Google. And “dealing with Google” is the bit that Apple is obviously having problems with.
Owning technology is great for Apple if it makes the user experience better. If it doesn’t, it’s just ownership-for-ownership’s-sake, or ownership to make Apple’s bottom line better. Neither of those are bad reasons, but it’s worth bearing in mind if it proves that Apple’s maps experience gets worse, not better.
And, as MG points out, mapping is something that Google has huge experience in, and pours vast resources into. Is Apple going to be sending people up mountains with backpacks to get visual data? I doubt it.
The other thing that bothers me is that this is yet another thing to consider if you’re creating a cross-platform service, rather than a one-platform app. Suppose you have a web service which also has an iOS app, both of which incorporate mapping. Is Apple’s map service going to allow access to it from web apps, or just iOS (and presumably OS X)? It not, you now have to incorporate support for two different mapping APIs, and – more importantly – spend time and resources understanding how everything’s supposed to work.