I think it has more to do with Apple's marketing. Every time they release even the most trivial improvement they tout it as being amazingly innovative. They also charge premium prices. This creates an expectation with their users that everything will be perfect from the beginning.
The switching costs are also much higher with hardware than software. You don't want to pay for a phone and find out it's half-baked, while if a 'free' web service doesn't work, it's easy to switch.
It's also about branding and culture, people expect different things from each company. That has pros and cons.
Google Chrome for iOS crashes on a regular basis. It also fails to start YouTube videos a lot. Again, I consider those major products with major failures.
Gchat-in-Gmail has issues on a regular basis.
Also, non-major Google products have plenty of bugs. Google Groups digest emails have been broken forever. Once in a while one randomly trickles into my inbox, and I think for a second it may be fixed. Nope, still borked. Despite quite a bit of effort, I've never managed to communicate with any actual human Googler about it.
I've often had to authenticate twice, for unknown reasons, while getting into Gmail from Chrome, when trying to get in via their Gmail app icon.
I like plenty of Google products and services, and use them daily, but they seem to have their fair share of bugs.
Google is known for no customer service because you are the product, Apple while not being perfect, it is clear that their users take precedent over advertisers and even developers.
This seems like the wrong way to understand each companies motivations. Google got into the maps market because Google's ambition is to be the worldwide leader in (among other things) mapping software. Apple got into maps because Google maps product for iOS was shitty and that was being held against the iPhone.
Apple doesn't want to be in every software category, much less be the leader. Google does.
Wait, really? Was this an actual thing, for anyone? Because I _never_ was disappointed by any Google Maps related product on the iPhone. Serious question here.
Apple was excited to partner with Google for Maps on the iPhone launch and it was excited to partner with companies like Garmin on expensive third party turn by turn solutions. Once it became obvious that free turn by turn nav was a fundamental OS level checkbox Apple was forced to rush out their Maps product.
It wasn't terrible, it just hadn't been updated in a long time and had fallen behind the other options.
For a media version take SNL's clumsy portrayal of Pres. Ford after his incident and the reality of his athleticism[1].
Ask Blackberry about how their release with flaws worked.
1) he played linebacker and was actually pretty athletic and not clumsy. Chose your shoes wisely.
Google wants the full vampire squid platter. It wants to be your phone OS, your browser, your desktop OS, your search company, your video site, your social network, your office software solution, your maps solution, your knowledge resource, your ISP, etc.
Apple never wanted to make a browser. Apple had to make a browser because the vampire squid company that led the market in browsers gave them a shitty one and used it to malign one of Apple's biggest products.
Similarly, Apple never even wanted to be in the Maps business. Apple had to get in the maps business on relatively short notice because the vampire squid company that led the maps market gave them a shitty one and used it to malign one of Apple's biggest products.
The pre-iOS6 app wasn't "Google's app".
It was Apple's Maps app which used Google-licensed data. Insofar as it was neglected, it was neglected because Apple neglected to improve it and declined to license additional uses of the data (like for turn-by-turn nav).
Or, translated from Google spin speak, Apple wanted to improve it but the two parties were not able to agree on terms.
http://allthingsd.com/20120926/apple-google-maps-talks-crash...
In short, Apple wanted the maps data, but did not want it to be "Google Maps".
If it were really just about withholding features from iOS, why then are most major Android features on iOS, including Google Now, and including a version of the new Google Maps before Android even had it.
Sounds to me like Apple was pulling a John Boehner, refusing to compromise.
"If it were really just about withholding features from iOS, "
Nowhere do I claim this. Straw man alert.
Actually I just did.
"Google's app was hardly a "shitty" alternative ... How many iOS users rejoiced when Google Maps got rereleased?"
'Rereleased' he says... you mean with turn-by-turn which was never there in the original app. Which is why the original was shitty compared to Maps for Android. QED.
There's a big difference between startups iterating, and giants like Apple. I think we all remember how they were excoriated on the Maps release, which certainly wasn't perfect. Because of their scale, Apple doesn't have the kind of flexibility that unknown startups do -- not just because of their scale, but also because most of their software isn't solely web-based, but is tied into software that is sold with hardware which is released yearly.
I agree that they have a difficult time with a lot of consumer services. But I don't think it's nearly as simple as the author suggests.