Nope: if the app has access to HTTP and location data, it doesn’t need to use Apple’s map solution. BTW – I don’t like Apple’s lock-in any more than you do, but facts are facts.[/quote]
Well you could technically roll your own mapping solution to use google maps if you really wanted to, but most people programming iOS apps were using Apple’s MapKit API which used to point to Google Maps. Under IOS6 it will point to Apple’s maps. Your average iOS app will display Apple maps instead of the google maps when users upgrade to iOS6. But it’s technically true that someone could choose to code to google maps if they want to give up Apple’s MapKit API and it probably won’t be too long until somebody publishes some open source code to do that.