4 ms·
If it weren't for the fairly deep tendrils Apple Maps has in iOS itself, or if it were possible to change the 'default' maps app to a competitor's, there wouldn
by ovao 9y ago
If it weren't for the fairly deep tendrils Apple Maps has in iOS itself, or if it were possible to change the 'default' maps app to a competitor's, there wouldn't be a particularly compelling reason. As it is, however, using a third-party app sometimes means awkwardly copying and pasting addresses, not having a turn-by-turn map present on the lock screen and so on, so there are compelling reasons against using third-party maps apps.
These limitations are, of course, entirely of Apple's creation.
- klodolph 9y agoThese limitations are really a byproduct of the deal falling apart between Apple and Google. Apparently, Google wanted access to more user data in exchange for adding turn-by-turn directions to Google Maps. They could not reach a deal, so Apple Maps was hastily created and Google Maps was booted from the default image. In the end I can understand the limitations on the lock screen because it can be tricky to figure out the right way to give third-party apps special permissions like that. This is not some kind of tacked-on limitation that Apple added, but instead it's something that didn't exist on iOS until Apple added it. Remember that Google Maps, at the time, didn't give turn by turn directions at all never mind on the lock screen. Given how cautious Apple has been with the iOS permissions model (compared to Android, for sure) this shouldn't be even slightly surprising. The fact that you can't make Google Maps the default handler is stupid, though.
- saagarjha 9y ago> In the end I can understand the limitations on the lock screen because it can be tricky to figure out the right way to give third-party apps special permissions like that Interestingly enough, I did some exploring into how Apple was doing this and it seems like there's already an (internal) "API" for bundles of code that work on the home screen and lock screen. Currently it's taken advantage of by apps like Assistant (Siri), ChatKit (I assume this is Quick Reply notifications?), Wallet (which shows up on the lock screen), and the Wi-Fi picker in addition to Maps. Check out /System/Library/SpringBoardPlugins if you're curious.
- adambatkin 9y agoThe amusing thing is that although Android theoretically allows you to change your default map application, no one would do that since Google Maps is installed by default, and it's so much better than anything else out there (as illustrated by the article above).