Google Maps for iPhone
daringfireball.net
daringfireball.net
Almost like Apple planned it that way is the implication.
Except the reality is that his last sentence should end ", no thanks to Apple".
"I consider Apple’s new Maps the better-designed app, but this new Google Maps is very good. And Google’s advantage in search accuracy goes without saying."
You can almost hear him gritting his teeth as he types this, not quite able to give up Apple just yet. "Apple wins (for me) in design, but everything else is Google. But I can't bring myself to explicitly say 'this is the better app'."
But it's true. In iOS 5 I had Google Maps but no vector tiles, no turn-by-turn or voice navigation, and Apple tried to get Google to work with them on that but (regardless of whose fault it was) negotiations failed. Now, here we are, and as an iPhone user I now have a Google Maps that not only has those features but is arguably, currently, better than the Android version(!)
Furthermore, there's now been an explosion of map apps on the app store: Nokia's Here, Waze, etc. Competition is good. In iOS 5, there weren't viable alternatives (or they weren't advertised?), but now I have four good map apps on my phone. And when one of them fails, and it will (even Google, which was useless for me when I visited Japan recently) I now have several alternatives. As a user, for me, it's a win win.
The lack of innovation was exclusively Apple's fault. They neglected to update its Google Maps powered app and decided to enter into war with Google at the detriment to Apple customers. If Steve Jobs hadn't gone nuclear on Google, the Maps debacle would never have happened.
> Furthermore, there's now been an explosion of map apps on the app store: Nokia's Here, Waze, etc. Competition is good. In iOS 5, there weren't viable alternatives (or they weren't advertised?), but now I have four good map apps on my phone. And when one of them fails, and it will (even Google, which was useless for me when I visited Japan recently) I now have several alternatives. As a user, for me, it's a win win.
Waze was released in 2009. Nokia's Here is new, but most of the others that are popular in the store have been around quite some time. They "exploded" because Apple shafted its user base, it wasn't because of innovation.
From what body cavity have you pulled this?
At this point the calculus is pretty well understood. Apple's license covered bitmap tiles, traffic and transit routing.
Apple wanted turn-by-turn and vector maps.
Google wanted ads, prominent Google branding and way more user data.
Neither side would give ground. So they hit an impasse. That's it.
So yes, Apple decided that it would drop Google. They were in a tough spot, hating Google with every breath but then relying on them for mapping, but it was a bed that they made.
Considering that the YouTube and Google Maps applications rocketed to the top of the store instantly, do you think Apple was concerned about its users or concerned about sticking it to Google? Apple's users want Google's applications, Apple does not want to cooperate with Google. It's that simple.
I think it's more likely they hated the thought of an ad-heavy maps app that shuttled enormous volumes of their customer data to another party. Apple is an enormous company with significant value tied up in the success of their flagship product, the iPhone. "Hate" – or whatever emotions you're suggesting here – might occupy the minds of leadership, but they're going to make decisions based on what's best for the company. Clearly they thought an ad-heavy maps app was not best.
I would also like YouTube with no ads. I just don't use the Google YouTube app anymore.
I'm all for Apple trying to keep device ad free.
"Sources tell AllThingsD that Google, for example, wanted more say in the iOS maps feature set. It wasn’t happy simply providing back-end data. It asked for in-app branding. Apple declined. It suggested adding Google Latitude. Again, Apple declined. And these became major points of contention between the two companies, whose relationship was already deteriorating for a variety of other reasons, including Apple’s concern that Google was gathering too much user data from the app."
http://allthingsd.com/20120926/apple-google-maps-talks-crash...
Google Latitude doesn't automatically mean its collecting more data, since its opt in/sign in even on Android.
Actually, Eric Schmidt left the Apple Board and soured the relationship as soon as Android approached a real priority for Google, and Google's choice to revoke free Maps API access destroyed the iOS Maps user experience (I often was advertised restaurants when trying to find the location of a job interview, for instance).
Apple could not have launched a new iOS and phone with the existing Maps experience. They didn't shaft anyone.
FWIW, I still think Apple's Maps are better, it took me a couple weeks to decide to take the dive, but I've been happy with it, and neither Apple Maps or Google Maps offer cycling directions, which IMO is the only major advantage of Google's data set in my life.
But that's then letting Apple off the hook. Obviously we don't know the details of the negotiation but the facts are that Apple left a deal on the table, and gave their users a significantly sub-par experience as a result. That blow has been considerably softened by Google releasing their own app, but treating "negotiations failed" as some sort of "it's no-one's fault" result is letting everyone involved get away with a negative result.
Maybe Apple should have taken more time to make the transition. But the result is Apple is the master of its own destiny, Google is the master of its own destiny and it seems to work out for the better right now. Both apps have features the formerly co-owned app had not. Long term it's healthier I think.
Let's not overdramatize. And the iOS Maps experience based on Google's data was really terrible while iOS 6 was in development and when it was released.
There's also nothing wrong with Apple Maps that wasn't wrong with Google Maps literally years after it was launched.
If Apple doesn't build it's own Maps, we still have the old shittier maps app though right?
Gruber in May:
"This is a high-pressure switch for Apple. Regressions will not be acceptable. The purported whiz-bang 3D view stuff might be great, but users are going to have pitchforks and torches in hand if practical stuff like driving and walking directions are less accurate than they were with Google’s data."
Can you almost hear him grit his teeth while he ... accurately predicts the mapping fiasco before the beta had even been released?
Apple was unwilling to negotiate with Google because they are upset over Android. Apple could certainly have improved its existing Maps app if they were willing to play ball with Google. They weren't and now they look even more ridiculous because every iOS user can plainly see that Apple is worse at mapping than Google.
Alternatively we could use our pretend mind reading in the other direction and say that "Google was unwilling to negotiate with Apple because they had them over the barrel?"
Or we could realize that there are two parties in a negotiation and come to the conclusion both did what would be expected and in the end users will certainly benefit the most by having lots of competition in the mapping space.
"Apple could certainly have improved its existing Maps app if they were willing to play ball with Google. "
Which would have left them bent over the barrel forever?
"every iOS user can plainly see that Apple is worse at mapping than Google."
Because previously so many users thought Apple was better at maps than Google?
You speak like you have authoritative information on the negotiations between Apple and Google on maps. Your comment could be taken seriously if you backed it up with sources, instead of dressing up your personal opinion to sound like a fact.
I'm trying, unsuccessfully, to find what this is replying to.
"Among other things, Apple is responsible for the old, shitty map"
Which was wildly lauded when it came out and later stagnated due to mutual differences.
"they are responsible for not getting Google more native integration"
Seems like there were two parties involved.
"and having NIH syndrome"
It's not at all hilarious to scold Apple for NIH syndrome when we're talking about Apple and Google.
"Plainly, "thanks to Apple," iOS6 Maps is a failure, and it is a huge misstep for one of (of two) the world's flagship mobile-OS."
Plainly, iOS6 maps are passable and in some ways were better than the old shitty maps powered by Google and today's Google's maps is better than both by a big margin.
You'll note I don't say this is "Thanks to Apple" here but the "Apple is responsible for everything bad and everything good that happens is no thanks to Apple" meme that has taken over this discussion is utterly ridiculous.
Apple should absolutely be scolded for what they sold to their users. Maps are one of, if not the most, important feature of a smartphone. Can you return your phone over it? They failed. Google is offering their's for "free."
Google couldn't be persuaded (or allowed) to commit code to native iOS? They couldn't be bought? I fail to see how they had the option to power anything, when they are willing to offer a superior solution for FREE!
"I'm trying, unsuccessfully, to find how Google is to blame for the shortcomings of pre-iOS6 maps."
I'm trying, unsuccessfully, to find where someone is "blaming Google".
And this is thanks to Apple's own my-way-or-the-highway design decisions with iOS. It's amazing how people still put up with not being able to change default application settings in iOS. Then again, that goes to show you how strong the RDF still is. Apple fanbois like Steko continue to come out of the woodwork any time Apple gets criticized, ready to defend them no matter what decision they've made.
Me in this thread, 30 min before your post:
"This can only bring more and more focus onto iOS's most glaring weakness: the lack of contracts/intents/services. If the next version of iOS doesn't have it I think you will see jailbreaking go mainstream."
...
"fanbois like Steko"
Christ, what an asshole.
Because nothing says "Apple fanboi" like unprompted criticism of iOS. Spoilers: internet checkmate.
"You made it clear that you think that people's response to Apple not fixing iOS's "most glaring weakness" will be to jailbreak, and not to leave iOS for greener pastures."
I did not "make that clear", I gave one result which I think will be common. Some people will certainly leave too, and I could well be one of them (cmon Nexus 7 LTE) but you give up more of whatever you like about the platform by leaving than by jailbreaking so you'd have to value intents and contracts somewhat more.
Despite you repeatedly calling me a "fanboi" I have no special loyalty to Apple. Before I got my 4S almost a year ago I gave my wife my 3GS and used her shitty sony-ericson flip phone for 6 months and I was fine with that. I used Macs in college and despite liking them and abhoring Microsoft at that time the last 5 machines I've bought have all been PCs which I've been very satisfied with. If I was going to buy a new desktop today it would certainly be a pc. A new laptop? I suspect an ultrabook but it might be a retina MBP. In the same way I like the iphone but I don't stand in line on release day nor do I buy every one nor do I expect to always buy iphones or even phones in the future. The iphones I've bought have always been because, when I went to buy phones, it was the best phone. Now reasonable people may disagree with that assessment but there's also no shortage of objective evidence that supports it.
"Tell me again, what's the difference between Gruber's biased rhetoric and your own?"
I'll answer right after you let us know, have you stopped beating your wife?
I do remember your username as maybe the second most Apple-biased contributor on HN. Feel free to say the same about me and Google if that is what you think...
That may be what you infer, but I don't agree that it's what he implies.
Well, "design" is a subjective thing, so Apple fanbois can always say that Apple has better design. Other, more impartial people[0] say that it's better designed than Apple Maps.
But can you blame Gruber? Spreading Apple propaganda is how he puts food on the table. By being an Apple shill, he gets fed insider info from his Apple sources. And the only reason anyone pays attention to him is because of those sources.
0: http://www.theverge.com/2012/12/12/3760770/google-maps-iphon...
Gruber's feats of mental gymnastics are second to none.
Of course, there are many reasons why that might not the case, but the suggestion that somehow everything has worked out the best it could have possibly done is laughable.
The same reasons why Apple wouldn't package Google Maps with iOS are the same reasons Google wouldn't package iTunes with Android. You don't want to concede ground to your competition. Now if they want to fight for it that is a entirely different story.
I would not however expect a company to do something that would harm them just to please me. They are a business trying to make money to survive. Doesn't matter if it is a massive company or small startup.
EDIT: Ideally I would have like the Google app to have come out a lot quicker than it did so the transition period was better but I'm not sure who to blame for that. Odds are it was Apple who pulled the rug out from beneath Google's feet during the negotiation but that is all here-say and conjecture. Probably 10 years from now we'll read in some book how shit went down.
I've converted dozens of people over to Apple and no one has complained that they should have gone to Android or stayed with Windows.
Apple would never make iTunes for Android though, so it's an unfair comparison. I have every reason to believe that Google would be willing to have its Maps application be the default.
I don't think any actual users realized that Google did not write the code for the previous Maps application, it makes no difference who writes the code. It was Google Maps, that's all that mattered. Apple already has exclusive rights to approve all iOS applications, so having a third party write the code would not be any more of a risk than shipping an internal app everyone knows is powered by Google.
To my knowledge pure Google Android doesn't package any third-party apps that tap into third-party services which compete with Google. I'm happy that they don't block any apps from being added to the marketplace and for the most part I am happy with Apple for that same stance as well.
I have Chrome, Gmail and Google Maps alongside Safari, Mail and Maps now. Heck even Google Voice competes with Siri. This is only making my life as a iOS user better.
"Pure" Google Android doesn't package anything, to get the Google applications you need to make a deal with Google. If you were able to convince Apple to make an iTunes Android app you could certainly ship it by default on a phone. Real life example: some devices from AT&T ship with "AT&T Navigation" which competes with Google's kit.
Even better would be if Apple ported its maps app to Android and offered it to anyone who wants to ship it by default. I predict a grand total of 0 devices from a large brand would ship with it.
If we're talking about blame for Apple Maps being sub-par, obviously that's Apple's fault.
Google makes money off of us primarily by selling our data, in one way or another. Apple makes money off of us by selling us phones, primarily.
One of those companies (Apple) was dedicated to keeping the customer experience positive and found themselves with few options. The other (Google) took an action that harmed customers they shared with Apple, to hurt Apple.
I know who I want to keep doing business with, as Google begins to close the Android ecosystem and people tend to forget that a significant core portion of iOS is open-source, just like OSX. I doubt Android will continue to be much more open.
However "remote controllers" in iOS 6 are definitely the precursor to the Android intents. It will be interesting to see if they make it into iOS 7 as a public API.
My understanding is that it's already mainstream for carriers to jailbreak phones for customers in many countries.