Craig Federighi Fast Company 002

Monday, Fast Company interviewed CEO Tim Cook and other Apple executives, with Cook revealing that public iOS betas actually exist to help improve the Maps service, which was widely panned and ridiculed over egregious inaccuracies shortly after its September 2012 debut.

Today, the publication interviewed Eddy Cue, Apple’s boss of Internet Software and Services, and Craig Federighi, who is Apple’s chief of Software Engineering, on learning from Maps failures.

Here’s what they had to say about improving Maps over the years.

Noting no one is developing maps “in a significant” way except Apple and Google, Eddy Cue said that everyone else, including Nokia, TomTom and Uber, is doing it “with a very narrow focus.” In Apple’s view, Maps is a crucial component of the user experience, basically “a core organizing structure for the physical world in which you interact.”

Because many apps use maps, Apple’s executive team had to make the decision and they knew they didn’t want Apple to depend on a third-party like Google for mapping.

Maps development and maintenance is a very time-consuming process which never stops, said Cue, because each and every day businesses are opening and closing, streets are changing, highways are being built and so forth.

“Here’s another thing about Maps: It’s expensive,” said Cue.

Apple has thousands of people working on Maps, he revealed.

It’s very, very expensive, and it doesn’t have a direct revenue stream. So when I say it’s only Google and us who are developing it, well, that’s part of the reason why. You can’t be a company going out and developing maps to make money; at least no one’s figured that out.

To ensure the accuracy of Maps, Apple is crowd-sourcing data from iPhone users. Cue described this data-gathering process by giving the following example:

Let me give you a good example: a golf course. How do we know when a new golf course opens up? We’re not exactly driving around looking for golf courses. But we know it’s there, because there are all these golf apps that get used at a golf course.

If we see that all these golf apps are being used at a particular location, and we don’t show that as a golf course, we probably have a problem. You can discover that pretty quickly. It’s not as if you need a year, or anything like that.

To confirm important places like golf courses and airports, Apple’s so-called ground truth specialists use a variety of sources, including the web, satellite images and more.

“In a worst-case scenario, you would have to drive by,” he quipped, adding:

Airports are the same thing. Runways get developed, but you don’t always really know because many are private. Roads closing, bridges closing—these are really all data problems, because the truth is we don’t really need anyone to tell us that the bridge is closing. The moment a bridge is actually closed, you can immediately see the effect.

When it comes to personal information, an iOS device learns your commute patterns so that it could tell you that you need to leave early because there’s a lot of traffic on your way home, but that intelligence stays locally on the device and is never sent to Apple or synced with iCloud.

“So we keep that intelligence on the device, but we can anonymously track things like traffic patterns,” said Federighi.

Was the team embarrassed by the 2011 Maps debacle?

You bet, said Cue.

Look, the first thing is that you’re embarrassed. Let’s just deal with that one fact of emotion. I mean, these things mean a lot to us. We work really hard, and so you’re embarrassed. In the case of Maps, what it causes you to do is ask: How important is this? Is this a place where we need to triple down or quadruple down, or did we make that mistake because it’s not that important to us?

A big part of the Maps equation is third-party data that Apple obtains for the service from a number of providers, and much of it is inconsistent.

“You’ll get a feed from someone who provides information about restaurants, and they’ll refer to location in a different way, in terms of latitude and longitude, from your base map,” said Federighi.

“There’s a huge data-quality issue there, and I don’t think we initially appreciated all the kinds of technology we would need to do that on an ongoing basis. Going through that lesson in a very public way gave us all the motivation we needed to say we’re going to do this really well.”

The whole piece is a fascinating longform read and you’re wholeheartedly recommended to enjoy it in your own time, or you can save the article for later in Safari’s Reading List, Pocket or some other read-later service.

Craig Federighi photo: João Canziani for Fast Company.

Source: Fast Company

  • And of course take advantage of users themselves to help create better maps by giving real time feedback.

  • I really want to try Apple Maps but I just don’t trust it.

    • Rowan09

      Where do you live? It’s gotten a lot better and i really have no issue with it. Google still has more POIs but Apple isn’t as far behind like it once was anymore.

    • Bill

      I’ve travelled across the US a lot and haven’t had too many issues with Maps. On rare occasion it directs me to a place that no longer exists. I reported said locations, included a picture of them being clearly empty and closed, and opted for email followup. A week or so later those locations no longer showed on Maps. No service is perfect but we can all help make them better the more we use them.

      • Rowan09

        So true. I went to store that was closed and did the same thing and in 2 days the area was no longer showing for that location, instead it was labeled closed.

    • Marcus

      I live in Southern California and I’ve been using Apple Maps since it’s initial release. I’ve driven all over California and I don’t think I’ve ever had problems with it. I probably use it 15-20 times a year too. I guess I’ve just gotten lucky.

  • CltrAltDelicious

    Apple Maps is great in NYC. No complains!

  • edwilk55

    It just sux how they are still lagging behind in basic mapping features.
    * Having a quick link to Home and Work. Why the hell do I have to type Home or Work to get directions?
    * Searching and Adding multiple stops along route.
    * Alternate routing, such as highway avoidance.

    I wish they’d make basic functionality job one as well as accuracy so it could become my go to mapping app. Hell, I have Car Play in my truck and still use Google Maps 99% of the time.

    I know GM has just recently added in some of these features, but they NOW have them. And they’ve had the accuracy. SMH @ Apple!

    • Rowan09

      It does alternating routing automatically now and in IOS 10 as you stated you can avoid highways and tolls. I would like them to put an option to avoid parkways for truck drivers or commercial vehicles here in NY. You also don’t need to type home or work because it’s in favorites but I get your point. I never tried to add a favorite on the home screen yet on IOS 10

  • QP

    Just deleted that useless app after it gave me wrong direction to reach a place, now i only use googlemaps.