4 ms·
I've done some Android development and didn't think it was that bad. It was definitely something of a struggle at first (not the least because I hadn't used Jav
by russell_h 16y ago
I've done some Android development and didn't think it was that bad. It was definitely something of a struggle at first (not the least because I hadn't used Java - er, a Java-like-language - since my freshman year of college), but it grew on me quickly and it didn't take me long to internalize most of the important design patterns. That being said, I've never done any iPhone development, so I can't really compare.
As to the phones themselves, I don't think its as clear cut as the author suggests. I bought a first generation iPhone, but when it eventually met its demise I picked up a G1 on eBay. The G1 was obviously pretty horribly specced, but I liked enough about it to eventually got a Nexus One and rather like it. Its lacking a lot of the polish of iOS, but seems generally a lot more capable. I don't know anything about the history of using a back button for navigation through multiple applications, but that and a few other things (the notification UI for example) really pay off for Android.
I'll probably get another iPhone at some point (I'm still on AT&T and have never gotten a subsidized phone from them - I got that original iPhone before they subsidized them) to play with development on it, if nothing else. But for my primary phone I'm probably going to stick with Android, at least for the foreseeable future. Its far from perfect but it works a lot better for me.
Of course I'm not at all your typical phone user, so what I think probably doesn't mean that much.