Earlier quoted context omitted.
Since you've got no problems with Android, maybe you can solve mine: - Why does the phone crash when I try to pair with my bluetooth headset? - Why do all eleventy-billion of my contacts show up in the dialer instead of the relatively small handful who've got phone numbers? - Why the *@#$% doesn't this thing have a proper headphone jack? - How do I sync music between my computer and my G1? - How about podcasts? - How…
- Why do all eleventy-billion of my contacts show up in the dialer instead of the relatively small handful who've got phone numbers? Because the Dialer app is listing all of your contacts, because it serves as both the Dialer and the Contacts app all rolled into one. - Why the @#$% doesn't this thing have a proper headphone jack? Yell at HTC, not Android. - How do I sync music between my computer and my G1? Plug the…
For example: yell at the hardware manufacturer instead of the software developer; yell at the app developers; if you need that functionality, go buy a 3rd party app; it's slow because of OS implementation details; it doesn't work as you'd expect it because of implementation details; Google's own apps work relatively well.
Users don't care about why something is slow or broken (from their perspective). They shouldn't have to care. They don't want to go find an app in the Market for basic functionality, and they don't want to write a Perl script, either. Apple gets this. I hope Google and their partners will some day.
Users don't want answers to these questions. The list of questions you replied to was a rhetorical way of saying this: the iPhone user experience is far superior.