I have a variety of current generation smart phones sat on my desk. I can assure you Android is still the least responsive OS :)
My personal choice is an iPhone and I dont agree. :)
> Last time i checked finding iPhone dev information was rather hard due to NDA stuff
Just as a point I think max was talking about getting in touch with developers at Apple, Google and Microsoft. Not just getting in touch with other developers on the platforms. (Google are people notoriously hard to get hold of at times :D So I am guessing that's what he means). Though I make no comment on if he is right or not.
You probably notice responsiveness differences beyond the level a normal person recognizes :p In fact, when you say you have a variety of smartphones on your desk, i guess you are working on a daily base with different handsets and have a very keen sense for this. And as i don't have numbers to back my statement up i'd say it's a difference in those handsets 95% of users wouldn't recognize. ;)
But in fairness I have used pretty much all of them for extended periods as my work or social phone. Still going with the iPhone as the cleanest user experience :)
(but I realize opinions differ widely)
Maybe people really only care about superficial looks, but then I don't know why all mobile phone makers except Apple just close shop.
I personally prefer the design of the N1, but that might be the geek in me. I get a sort of "eeew" feeling from most Apple products that is hard to explain, because it is too much design for me. Comparable maybe to seeing a prostitute in latex trousers and everything - yes, it looks good, but I still don't want it. But that is just my taste. The masses will decide, and the spare change in their pockets, too.
My issues have always been with:
- responsiveness (even the latest Android phones aren't speedy enough for me)
- phone - in my mind the iPhone is by far the best pure phone (and text message/email/web browser). There are little innovations and usability tweaks that make it my favourite phone.
seeing a prostitute in latex trousers and everything - yes, it looks good
Sounds horrid to me :s
This is how real business support works, not forums and mailing lists. The latter is cool, but you also need the latter to have a serious platform.
With my experience with working with Windows Mobile: EXPECT NO SUPPORT. Most of the problems are due to the OEMs and some of the major ones I worked with (Symbol, Intermec, Datalogic) had support that was hilariously bad / non existent.
On the other hand, i can debug through every aspect of my android program right into the whole framework and see what is happening. Yay, open source.
If that is professional business, I prefer to stay independent. Actually, all the pain just might be a deliberate barrier to entry for "small fish". Companies are used to dealing with pain, individuals less so.
The horror stories are from 6-9 months ago, and are outdated. So, while folks trot them out in threads like this as examples of how terrible iPhone development is, actual iPhone developers know that it doesn't really come up.
Our last two updates were accepted within 24 hours, for instance. Our last new application took three submits, due to issues on our end- every email from them was helpful, and actually IMPROVED the final application. Turnaround was 48 hours, and, on the last submission, they expedited to same-day when I asked them to.
My only issue with the app store now is the returns. I have had 1 return and all I got from Apple was the form letter that if you have a lot of returns it might be a quality issue. What I would like to see is at least the questionnaire the customer fills out in order for Apple to grant the return. At least this way I can know if it's some sort of serious problem or just someone who made a purchase by mistake.
So, to his points:
Google does not care about me. Google does not give me any mode of getting in contact with them. With both Apple and Microsoft, I have access to their developers
Mh, what? Freenode irc channels, google code open issue trackers? a LOT of forums and blogposts to learn from? Official "support" on stackoverflow and mailinglists? Last time i checked finding iPhone dev information was rather hard due to NDA stuff (i was told that this is changing/has changed). To find people to talk to (even from google) is really not hard. Apparently the blog poster didn't even try the least bit.
Google does not seem to want anyone to make money on their platform. They just put their platform out there, and say : do what you want with it. There is no attempt to actually make people make money
What does this mean?! Put it in the android market, get paid with google checkout or put ads in your app with admob. "They just put it out there" is exactly the nice thing, especially for a developer. You can take a look at the whole source, you have everything you need!
Android as a user device is horrible. It's jerky, slow you have random flashes, and it's totally uninnovative compared to the iPhone. There is absolutely nothing new there.
"Totally uninnovative"? What? The first phones (i owned the G1) were rather slow due to slow hardware, sure. Current Hardware (Droid & Nexus One) is fast and responsive, no doubt about that. I'd rate the Nexus One on par with the iphone (and most iPhone users i have met agree).
All in all, the blog post starts with heavy trolling... and i shouldn't even respond to that.. :/