I´ve had so many problems with Maps in the beginning, that it will take a long time before I´ll feel confident enough to try Maps ever again.
I gotta say, IMHO, Apple was really stupid and arrogant for releasing this app and remove googles map data when they did. From what I read Apple had one year left of their contract with googles map data - why not give Maps at least 1 year of polish before changing over?...A Maps app can´t work half of the times when first sent to the public...especially when its the native Mapping app.
When they changed to soon with such a bad app, this gave google an incentive to release a new and more accurate app as fast as they could.
Now, I´m using the google app, and its brilliant, it looks nice, it got more map info and its super accurate. So, for what reason should I ever change back unless Maps would do something groundbreaking? - which I can´t really see happening.
So Apple wasted their opportunity with this one, I'm guessing a lot of people will stick with google maps.
People say that releasing a poor-quality maps app gave Google an incentive, but that's rubbish. Google always had the incentive to bring their maps to iOS once Apple stopped bundling it. Let's say Apple's maps were fantastic and at least as good as Google's when they shipped - would Google suddenly have no incentive to bring their maps to iOS? No. They'd have just as much incentive wether Apple's maps were great or awful.
Once Apple started making their own maps, Google was always going to release their own mapping App to compete. They make their money from data, and they can't afford to ignore the huge number of iOS devices. Especially when it comes to maps, and the valuable location data that it provides. Since it was their own App, Google could collect the information on their own that Apple wouldn't give them from the default Maps app. Google Maps was always going to come to iOS.
Apple made sure their own Maps app included vector-based maps and turn-by-turn directions. Google had to bring those features to iOS, too. Apple's data was not total junk everywhere on the planet, and Google didn't want to risk people using Apple's app because of features they could also bring to iOS.
What lots of people don't seem to realise is that
Apple doesn't care if you use their maps or not. What Apple cares about is making sure that iOS device owners get the best possible experience.
Google make money from their services. Better maps means more usage, which means more information about you and more opportunities to advertise to you. Apple do not make money from their services; they make money by selling iOS devices. Apple wants their devices to be the best devices on the market.
Before Google built their own App, Google Maps on Android was much more fully-featured than it was on iOS. That means that iOS devices weren't the best on the market when it came to maps. Apple would ideally like to beat Android and have the world's best mapping experience exclusive to iOS, but barring that they'd at least like parity. Apple doesn't care if that experience comes from them, Google, Microsoft, Nokia, TomTom, Garmin, or anybody else. So long as whichever one of them is the best is also on iOS.
This is something people don't get about Apple and services. Apple's services exist
for the sole reason of benefiting their devices. iTunes does not exist because Apple wants to run a music or movie store; it exists so that Macs and iOS devices can have the best media acquisition experience. That's why Apple also feature Netflix heavily on AppleTV; they'd like you to get your content from iTunes, but the overriding point is not where you get your content
from, but where your content goes
to. They want you to easily access all of your content from their devices. That's what building a platform is all about.