Geocentric App Developers Compare Apple's MapKit and Google Maps SDK

FastCompany has released a detailed comparison of Apple's MapKit and Google Maps SDK after interviewing the developers behind two popular geocentric apps.

Lee Armstrong (Plane Finder) and Bryce McKinley (Tube Tamer), who are experienced with both mapping platforms, criticized Apple for focusing on flashy features over base functionality, but lauded the company for MapKit's performance, low cost, and overlay features.

Both developers noted that Google had superior location finding services, satellite imagery, and 3D support, pointing out that Apple's satellite imagery was often blurry, dark, and lacking in contrast.

The other issue is the way roads are drawn in the 'Hybrid' view. The Google SDK and, in fact, the Apple Maps app draw semi-transparent roads so that the street layout is marked, but you can still see the images underneath. In MapKit, the roads are drawn opaque, which means it's often pretty difficult to see much of the imagery.

mapkitvsmapssdk

Google maps shown at left; MapKit at Center; Apple’s Maps app at right.

The two did not shy away from pointing out the flaws with the Google Maps SDK, which include a limited Places API quota, slower performance, and the inability to add gradient polylines and chart overlays.

"Subjectively, the current version of the [Google] SDK does not perform as well as MapKit," McKinlay says. "GMSMapView's frame rate is capped at 30fps, which is lower than typical for iOS and results in a slight but noticeable 'jitter' effect when panning and zooming the map.

"We can't do some of our more advanced features in Plane Finder like gradient polylines, chart overlays, or smooth moving planes with animations," Armstrong says. "We have some complex tiled overlays in Plane Finder: These are aviation charts that actual pilots use. With the Google Maps SDK these tiled overlays are just not possible right now."

tiledoverlaysTiled overlays, which are not possible with Google Maps.

McKinlay and Armstrong both agreed that that each mapping solution has both benefits and downsides. Apple has guaranteed longevity, fewer bugs, and its MapKit is easier for beginners to pick up and use, but Google's maps are more complete, have better satellite imagery, and superior search capabilities.

Because of its ease of use and the included features, McKinlay has stuck with MapKit for Tube Tamer, but plans to switch over to Google Maps SDK when it has fewer limitations. Armstrong uses a dual mapping system, integrating both Google and Apple Maps into his Plane Finder app.

Both suggest that Apple's MapKit is the superior choice for beginning developers. The full in-depth comparison of Google Maps SDK and Apple's MapKit, which can be found here, is well worth reading.

Top Rated Comments

pgiguere1 Avatar
106 months ago
Might be a good idea to start the article by explaining quickly what MapKit is, and how it differs from Apple Maps.

From what I understand, it's an API that iOS developers can use to integrate mapping in their apps, but the comparison seems to imply Apple Maps doesn't use MapKit. Might be a good idea to elaborate on that part, as it might not be obvious for non-developers.
Score: 6 Votes (Like | Disagree)
somethingelsefl Avatar
106 months ago
Nope, and now don't I feel like a fool. :o

Sorry dude. **** day at work and just looking for an argument. :D

I think that's the first time I've ever seen someone admit that on the Internet. Good for you man. Maybe the MR forums aren't so bad after all.

----------

I like well-balanced articles like this one, especially ones that have a developer's perspective. I think that these types of developer-based articles give better insight to Apple's goals and the direction they are heading than "analyst numbers" and "supply chain" charts.
Score: 5 Votes (Like | Disagree)
Zaim2 Avatar
105 months ago
What is being cancelled is not JUST Reader as an app; what is being cancelled is the Reader API and the Reader service, as used by a large number of 3rd party apps.

To be fair it was an unofficial API which was scraped/backwards-engineered by third party developers. Google didn't explicitly offer it up for use.
Score: 2 Votes (Like | Disagree)
keysofanxiety Avatar
106 months ago
Did you actually read the article?

Nope, and now don't I feel like a fool. :o

Sorry dude. **** day at work and just looking for an argument. :D
Score: 2 Votes (Like | Disagree)
CJK Avatar
106 months ago
And yet you putting it in quotation marks implies that somebody other than you said that. :rolleyes:

Did you actually read the article?
Score: 2 Votes (Like | Disagree)
Object-X Avatar
105 months ago
3D & heading control

Google's API allows you control the heading, MapKit forces you orient the map North. Google's API also allows you to display a map using the 3D perspective, not so with MapKit.
Score: 1 Votes (Like | Disagree)

Top Stories

siir apple event april 20

Siri Reveals Apple Event Planned for Tuesday, April 20

Tuesday April 13, 2021 12:04 am PDT by
Siri has apparently prematurely revealed that Apple plans to hold an event on Tuesday, April 20, where the company is expected to reveal brand new iPad Pro models and possibly its long-awaited AirTags trackers. Subscribe to the MacRumors YouTube channel for more videos. Upon being asked "When is the next Apple Event," Siri is currently responding with, "The special event is on Tuesday, April...
apple event spring loaded

Apple's 'Spring Loaded' Event Officially Announced for Tuesday, April 20

Tuesday April 13, 2021 9:04 am PDT by
Following an overnight leak by Siri, Apple today officially announced that it will be holding a special "Spring Loaded" event on Tuesday, April 20 at 10:00 a.m. Pacific Time at the Steve Jobs Theater on the Apple Park campus in Cupertino, California. As with all of Apple's 2020 events, the April 2021 event will be a digital-only gathering with no members of the media invited to attend in...
apple event hashflag

Twitter Hashflag for April 20 Apple Event Goes Live

Tuesday April 13, 2021 2:21 pm PDT by
Following the overnight Siri leak and subsequent announcement that Apple will hold a media event on Tuesday, April 20, a new Twitter hashflag has appeared to help provide visibility for the event on the platform. For the last several recent events, Apple has utilized hashflags, which are little icons next to hashtags on Twitter, as a way to market its events. The company first started the...
iphone12cameras

Kuo: 2022 iPhones to Feature 48-Megapixel Camera, 8K Video, and 6.1 and 6.7" Sizes With No 5.4" Mini Option

Tuesday April 13, 2021 10:45 pm PDT by
The upcoming 2022 iPhone lineup will feature two 6.1-inch devices and two 6.7-inch devices, with no mini-sized 5.4-inch iPhone, well-respected Apple analyst Ming-Chi Kuo said in a note to investors that was seen by MacRumors. Two of the iPhones will be high-end models and two of the iPhones will be lower-end models, similar to the current iPhone 12 lineup. Apple introduced the 5.4-inch...
macos catalina serial number

Apple Preparing Rollout of New Randomized Product Serial Numbers Ahead of 'Spring Loaded' Event

Wednesday April 14, 2021 2:08 am PDT by
Apple is advising its authorized premium resellers and dealers to prepare for new products with 10 and 12 digital serial numbers, days ahead of when it's expected to reveal a slew of new products. MacRumors previously reported that Apple plans to switch to randomized serial numbers for future products starting in early 2021. The company now seems to be preparing for that roll-out, telling...
duanrui iphone13 notch samples

More Leaked iPhone 13 Samples Show Smaller Notch, Repositioned Earpiece and Front Camera

Wednesday April 14, 2021 1:06 am PDT by
Leaker known as "DuanRui" has today shared an image of two iPhone 13 "film samples," which show the same rumored smaller notch design coming to the iPhone 13 series that we've seen from other sources. In past tweets, DuanRui has accurately leaked the correct names of the iPhone 12 models and an iPad Air 4 manual revealing its new design, so there's good reason to think this leak is credible, ...
Google maps feaure green

Google Maps App for iOS Finally Updated After Four Months

Monday April 12, 2021 10:03 am PDT by
Following the completed rollout of App Privacy labels for its App Store apps, Google today updated the Google Maps app for the first time in four months. Apple in December began requiring all new app submissions and app updates to include App Privacy labels, detailing the data that is collected by the app so consumers know what they're sharing. Google didn't begin implementing App Privacy ...
iPad Pro Mini LED

Mini-LED iPad Pro Expected at Apple Event on April 20 as Production Ramps Up

Tuesday April 13, 2021 9:53 am PDT by
Apple today announced that it will be hosting a virtual event on Tuesday, April 20 at 10 a.m. Pacific Time, and one of the new products expected to be unveiled at the event is a new iPad Pro with a Mini-LED display. In a brief snippet shared with paid subscribers, Taiwanese supply chain news website DigiTimes today reported that Apple supplier Ennostar has substantially improved its yield...
apple event particularly innovative article

Gurman: Apple's 'Spring Loaded' Event Won't Feature Anything 'Particularly Innovative'

Thursday April 15, 2021 1:30 am PDT by
Bloomberg's highly-respected Mark Gurman says that he expects nothing "particularly innovative" or "extraordinary" to launch at Apple's "Spring Loaded" event next week, Tuesday, April 20. Gurman made the remarks during an interview for Bloomberg Technology, in which he reaffirmed that Apple will launch a new 11-inch and 12.9-inch iPad Pro, with the higher-end model featuring a brand new...
spotify car thing 1

Spotify Announces the 'Car Thing' as its First Hardware Device

Tuesday April 13, 2021 7:03 am PDT by
Spotify has today announced its first hardware device, the "Car Thing," which is an in-car dash-mounted music and podcast player (via TechCrunch). Spotify is looking to provide a product for customers who want a "more seamless" and personalized in-car listening experience, especially in the large number of cars that do not support modern in-car infotainment systems. The Car Thing is aimed ...