Why There's No Public Transport In iOS 6 -- Yet

By now it is public knowledge that there will be no replacement for Google's public transport routes built into the Apple Maps in iOS 6. If you're holding an iPhone running iOS 6, you'll find that you can drive from point A to point B using turn-by-turn 3D navigation, get walking directions, or show you a list of transit apps that can draw a route for you instead.

I have some personal experience which underlines why leaving transit directions out of Apple Maps is actually the only reasonable move.

Many moons ago in Vienna, Austria, Google Maps introduced public transport directions. It was great because it helped people navigate through the city with ease. First, here's a little background on Vienna's public transport: In Austria, the public transit system has been more or less privatised, though it still has very close ties to the government and politics. Public transit inside the bounds of Vienna is owned and operated by "Wiener Linien", everything outside this territory, and the whole rail system is owned and operated by "OEBB". Those sound like various independent companies, but in reality there are lots of political ties between these players.

For a while, everybody was happy and Google was provided the data in the necessary format which had been specified as the de facto standard called Google Transit Feed Specification. As long as information is provided in that standard, you can get public transport directions in Google Maps.

We can only speculate as to the exact course of events, but in short, everything went wrong. Let me we lay out some facts for you first. A startup based in Vienna launched an extremely crappy app called Qando, which often responds with completely useless routes. Not only does it fail to sound cool by omitting a U ("Quando" is Italian and means "When?"), it nevertheless triggered a change of mind at "Wiener Linien". Or was it because OEBB licensed an app from German HaCon which became the official OEBB routing app named SCOTTY mobil, just like the website.

We can't be certain who was to blame, but either way the data feed towards Google got terminated. The official reason given was that Google could not properly calculate the routes. When users started to complain to Google, this is the answer they got:

Google apologises that Austrian transit data from OeBB is no longer available on Google Maps. We are sorry for any inconvenience this may cause to commuters, and are working hard to provide this service again in the future. For information on public transportation in Austria, visit http://www.oebb.at/pv/de/Servicebox/Fahrplanabfrage/index.jsp

I heard rumours that this was a result of a backroom deal aimed at neutering Google's power by making Google Maps worthless for navigation in Vienna. And, thus, two apps became the only sources of routing information in Vienna. So even though Google was "working hard" they never stood a chance against the secret deal between several monopolistic companies.

Since then (spring 2010) no progress was made. There was an Open Government initiative, but since Wiener Linien and OEBB don't belong to the government (at least on paper) they can drag their feet as much as they like and still never provide their transit data to any outsider.

So much for the background story.

The truth of the matter is that if private companies are in charge of public transport and they have vested interests in pushing their own apps, then they have little to no incentive in providing GTFS data to Google. One might think that easy availability of routing info via Google Maps might increase these transit companies' income, but at least the two big Austrian transit authorities do not seem to agree.

Now imagine what Apple would do. It is obvious that they want to cut Google out as a middle man and make deals with the likes of TomTom instead. Unfortunately, there is no global company that Apple could go to for this kind of data. And why should anybody let Apple have more data than Google is getting?

Even worse, nobody knows the extent of the secret deals that were made to keep Google out of certain markets. Those same deals would probably also make it impossible for Apple to get at this data. In a way, Apple has to be thankful to Google for testing the waters and uncovering how difficult it is to get worldwide coverage on a voluntary (and free) basis.

Because of this, Apple does the only smart thing: let the companies do it themselves. For Austria, I am pretty sure that you will end up seeing Qando and SCOTTY on this list of public transport routing providers.

There will most likely be a way for the new Maps to pass on the start and end coordinates to the app you end up choosing, and then you will get the routing info from there instead of being integrated in Maps. Or maybe there will be a way to expose the discovered route somehow inside the maps app. But for this to happen, Apple needs to provide some sort of communication process between apps, above and beyond URL schemes. So the app context switch is the more likely variant.

By rolling over the responsibility to the local transit companies, Apple makes the smart move of forcing the users to talk to their local companies if they want to trigger an acceptable routing experience from within Apple Maps. Apple creates a "negative space", an obvious void that is just begging to be filled by multiple apps competing to be the public transport info provider of choice for the user. At the same time they are creating an incredible business opportunity to either create the official transit apps for certain areas or to create a premium transit app that competes with some crappy incumbent app.

Transit is something very personal, because people tend to use public transport every day to get to and from work. While Google's answer was to create a system by churning data feeds, Apple's is much simpler: There's an App for that!

Oliver Drobnik (@Cocoanetics) writes a blog on Cocoanetics.com, which provides a mix of iOS-development articles, news and commentary.



    Governments can and should legislate for public transport companies to provide timetables and route information available for use on mobile devices.


    There already was an app for that.

    It was called the existing maps app.

      Actually, no. That was dependent on each state government. Melbourne had no such ability from its refusal to provide up to date accurate time table information. We got an app from melting that was kinda accurate. With no direct map app support. Which was then replaced by a PT app that was never accurate or usable, also with no map app support. Yay for Melbourne.

        *Metlink, not melting... Thank you autocorrect. Xox

    Is this article suggesting that Apple could approach private companies and pay them for exclusivity of public transport route information/timetables to lock Google out, and making public transport directions an iOS exclusive?

      I just skimmed the article but I don't think so, I think they're just admitting that it is a lot of effort to map all that stuff themselves so they're letting the companies who hold the data already just contribute it and make it available through purchasing their apps. @BenDTU I'm fairly sure it is. Queensland seems so far behind on so many things.

      No. Not sure how you would have got that out of this article.

    Is Brisbane the only capital city in Aus that DIDN'T have transit details in maps?

    Probably for the same reasons you can't check your Go Card in Consume...

    Ahhhhhhh thanks for that. Very insightful article that makes sense. Probably the same reason that the Victorian government dont require transport companies to open up their data for free, the transport companies want to hold on until they find someone willing to pay for it. Good luck with that.

    Doesn't the next version of iOS come out in a few months, this is Beta 1 of a product, I am sure this will be improved across the board by the time it released. Also doesn't this have an API? where apps could add data to the maps such as transport?

    So you are saying that No-one should do public transport outside of a bunch of disparit apps? That makes travelling the world terrible. Google stepped on many toes in Europe, perhaps they just didn't want to work with Google.
    Nokia seems to be making lots of good contacts and has timetables for many cities around the world with up to date info on delays etc. even. It's a long road making all those contacts and something that Tom Tom wouldn't have been interested in.
    I just used the "Public Tranport" app on my Nokia and got a timetable for Reumannplatz to Stephensplatz (Vienna) and while it couldn't give me an exact schedule I did tell me there should be 27mins until the next train and that the journy is 13 mins (or that I could walk the same distance in 1 hour).

      Umm, to clarify I mean that Tom Tom wouldn't have bothered with the public transport "Until Now".
      And with Google, Google seems to be in the news a lot over countries not wanting street view for privacy reasons etc. I think even gmail is banned in Germany.

    so... it would seem the the melbourne version of PT> is holding itself ransom from its own data... no wonder that it's such a piece of crap!

    After seeing that leaked screenshot of the new Maps in ios 6 and then reading this "no transit directions" BS, I'm just hoping some one can "extract" the current Maps and make it available for iOS 6 on cydia or something...

    This is all well and good, but here's the cold hard truth... I live in Perth and at the moment Google Maps has perfect Public Transport directions. Apple Maps does not - and at this point offers no decent alternative. I don't want my maps replaced with something less than what I already had. I simply won't upgrade to IOS 6 unless there's an option to download a seperate Google Map application.

      I'm sure Google will push one out, but will probably be neutered prior to iOS appstore approval. Google Maps Navigation was cut entirely from iOS by Apple and now we see why.

    I also live in Perth and it's just ridiculous, Ivan see why they( apple) would entirely cut out a very useful aspect of an application simply because it doesnt work someplaces, shit Siri still doesn't fully work in Australia.

    In other words, its sub par and worse than iOS5, but I should grin and bear it.....just because........ And they will fix it........whenever....


Join the discussion!