said by Thinkdiff
That does not mean it's impossible to build a better product. It only means they had very little in the pipeline when they realized Google Maps was no longer an option.
Google does not want Maps to be as good on iOS as it is on Android, and that's pretty obvious. Why should Apple be held to the fire by their competitor for such a commonly used part of their OS?
There's plenty of blogs and news/opinion pieces around that explain why Apple had to drop Maps, so I won't rehash it all here. Their mistake was assuming they could whip up a competitive Maps product in such a short period of time on their own.
Google told apple they could have whatever features they wanted to so long as google got to put their branding in it. Apple already does this kind of thing on e.g. quicktime and itunes for PC.
All they had to do was let that happen, their users would have gotten what they wanted, it wouldn't have cost them anything at all, and they wouldn't have ended up with the worst mapping software ever made. Google maps was ALWAYS an option, and it still is now.
Trying to forcibly cut your customers off of what is by far the best aggregator of information on the internet (Google) is a horrible idea. Think about it, there is literally nothing you can do on the internet that requires a service Apple provides, but without Google there are a TON of services you'd lose. And now, some guy at Apple gets fired just because that company has to be so damn anti-competitive.