ltcommander.data
Regular
Well it's not like they had a lot of choice if Google wasn't going to allow additional functionality to be added like turn-by-turn and Apple wasn't going to allow Google additional branding and access to iOS user information. Multiple sources agree that Apple only had 1 year left on their Google Maps contract and John Gruber seems to think that the expiry is actually on the anniversary of the first iPhone launch at the end of June 2013, which seems reasonable, at which time Apple wouldn't be allowed to activate any more new devices to use Google Maps. Since iPhone and major iOS launches have been pushed back to September, if the new Maps hadn't launched with iOS 6, there would have been a 3-4 month gap where new iOS users would have no Maps functionality at all until iOS 7 is released. Pulling in iOS 7 development to launch at WWDC may not be possible and pushing out a new Maps app for the first time in a minor iOS 6 update isn't ideal. Besides, given the need to crowd source data and having many eyes around the world using the new Maps to better identify all the problems, Apple waiting until the Google Maps contract expired to release their internal solution may not have resulted in a substantially better product anyways.I wonder if Maps would have launched with IOS 6 if Jobs had been alive.
What Apple should have done was keep Google Maps alongside the new Apple Maps for as long as possible while the contract was still valid. Obviously Apple wouldn't want two separate Maps icons on the homescreen and would want to feature their own Maps more prominently. So they could have provided a single Maps app where the default search is done against Apple's map database. If the result doesn't look right the user could click on the location and bring up a menu with an option to "Search with Google Maps" or to avoid the G-word "Search with Maps iOS 5" and present that result within the same app. That way users get the benefits of both Apple and Google's map solutions and it also provides users an easy way to compare and give feedback of incorrect locations to Apple. By the time the Google Maps expiry comes in June 2013, Apple can just roll out a minor iOS 6 update at WWDC that disables the Google Maps component. With 9 months of widespread usage under it's belt, Apple Maps would have been in a much better position to be the sole integrated maps solution.