I can only assume that there's some desire within Google to make sure the iPhone versions of their products are complete dogshit to try and encourage Android adoption.
I can only assume that there's some desire within Google to make sure the iPhone versions of their products are complete dogshit to try and encourage Android adoption.
Do people think companies really behave this way? "Hey guys, how can we make our products crappier? Surely if people think our iPhone apps stink, they'll be motivated to go out and buy a whole phone from us!"
There are a whole host of mundane reasons why products turn out worse than they could be, and they almost never include conspiracy or malice.
Who told you that? I just launched iTunes on my Lion machine, it started up in 5 seconds and started syncing with my phone wirelessly while I scrolled through 18,000 tracks without stuttering & a track played.
iTunes for OS X is arguably a little bloated and lacking direction, but it's still hands down the best library based music player/jukebox for OS X. Nothing else even comes close.
To be fair, you come right out and say you have little experience on the topic either way, so why cast an opinion? As someone who uses Apple's software on Macs and PCs extensively, there is not even a debate to be had about where Apple puts its effort.
You can even test it yourself. Take any Mac, put Windows 7 on it. Launch a clean copy of iTunes in OS X, then reboot and do the same in Windows 7. The OS X version will start up instantly, the Windows one will stall for at least 10-15 seconds. This is just one obvious example, there are plenty more out there.
Come on, hasn't everyone had to work on a project where the boss/manager didn't want it to succeed? Whether for political, personal, or boredom, people don't do their best work all the time. Not everyone is as demanding as Steve Jobs.
An interesting anecdote from the Steve Jobs biography:
Finding Nemo had just been released to critical acclaim and Pixar were in renegotiation talks about their deal with Disney.
(Disney's) Michael Eisner had one powerful trump card. Even if Pixar didn't renew, Disney had the right to make sequels of Toy Story and the other movies Pixar had made, and it owned all the characters from Woody to Nemo. Eisner was already planning -- or threatening -- to have Disney's own animation studio do a Toy Story 3, which Pixar had declined to do.
The threat had teeth not because Pixar would lose control of some of their characters, but because Disney's animation studio had been releasing flop after flop. After ten years of The Lion King, Beauty and the Beast, and Aladdin, there were ten years of rubbish. As a company, Disney had been creatively brain-dead for a decade.
(Pixar's) John Lasseter was aghast at the prospect of breaking up with Disney. "I was worried about my children, what they would do with the characters we'd created," he recalled. "It's like you have these dear children and you have to give them up to be adopted by convicted child molesters."
Effectively, Disney's negotiation tactic was "re-sign with us, or else we'll spin up a shitty division to make shitty sequels of your movies!"
That's from Pixar's perspective.
From Disney, it was more like this: "re-sign with us or we will utilise out right to produce sequels, for which you won't be paid"
ie, It wasn't a threat to do a bad job - as the parent comment says, companies (almost never) deliberately do bad work.
Eisner might not have been thinking 'shitty', but I bet he was thinking similar things when approving The Return of Jafar. (http://www.imdb.com/title/tt0107952/)
That poster could only have been made to intimidate Pixar.
I find it interesting that Google is intentionally using its own icons for pre-existing iOS conventions (Floppy disk for save, weird action menu, nonstandard trash can, buttons without borders, etc.) I can understand being in love with your own system, but making a native app look non-native is just odd.
Personally, Google Sync/Exchange works great, gives me calendars as well, and plays nicely with my other accounts. The only hiccup is archive v. delete, but that's not a huge one. I've had no desire for a GMail app.
EDIT: I don't really know why I'm being downvoted for this. Wouldn't you switch apps too if you relied on google voice for your text messages and you couldn't log into it anymore without it instantly crashing?
* freezing irrecoverably when opening the app/going to inbox very often
* losing all the text you've typed when anything causes the textfield to lose focus
* things like gaining network connectivity causing said textfield to lose focus
Perhaps this qualifies as ad hominem, but this experience was biblically awful and from a major software company. Seeing how this new Gmail app is a bunch of Web views and needlessly non-standard widgets (=> part of the worst dredge of apps), it makes me start to feel pretty cynical about their iOS strategy.
Then again, taken the experience using the Android browser while developing mobile websites, maybe it's an institutional inability to develop polished mobile applications.
The Android version is far better, though, due to its OS integration. I don't think Apple would ever allow what it does on Android.