My brother, knowing I have used both an iPhone (3G) and an Android phone (Samsung SGH-i897, er, Galaxy, er, Captivate, whatever it's called) and looking to buy a new phone, asked me to compare the two. Here is my reply to him, mostly verbatim. I'd reorganize it. It needs it. It was an off-the-cuff, stream-of-consciousness reply, good enough for an email reply to me baby bro', but not up to my usual standard of publishability. Trouble is, as anyone who takes the trouble to review my vast body of, like, maybe, six lifetime blog posts can easily infer, my usual standard is perhaps a little too high, so high in fact that I end up never publishing anything because I don't have the time to polish my writing up to so high a sheen as to be presentable.
But I saw the movie The Social Network the other day and I noticed that the young proto-billionaire who invented Facebook blogged in short, almost spontaneous bursts, presentability be damned. (And look where he is today.) So I thought maybe I'd try to lower my standard of publishability a little bit. (No, I don't expect to become a billionaire any time soon.) So here's my reply to my brother, (with, I admit it, a few edits and additions because, despite what I just wrote, I'm just too compulsive to NOT touch it):
In general I'll take the iPhone over Android. Except for Swype.
The iPhone is simpler to use - fewer buttons, simpler interface.
The iPhone apps are better overall. There's a core of apps written by Apple that come with the phone that are truly useful and usable. The apps that came with my Samsung/AT&T Android are not nearly as useful and often can't be used at all without paying a monthly subscription, which mostly I refuse to do because I can't afford "death by 1000 cuts". Also, in general, the third-party iPhone apps are better and more reliable. That may be because the iPhone is more mature or it may be because Apple enforces higher standards. People who like the openness of Android tend to complain about Apple's "walled garden", its tight control over what apps are permitted to run on iPhone. But I kind of prefer having to pick among only trusted and high-functioning apps, rather than having to find a decent app from among the piles of crap at the Android Market - where, by the way, the apps are much less usefully described than are the apps at the iPhone app store.
On the other hand, if you have to enter text, Swype is far superior to standard typing on those touch screens. By standard typing I mean touching each letter separately. By Swype I mean like the teevee commercial where you drag your finger from letter to letter on the screen and the software figures out what words you are typing - ingenious software. If Swype would come to the iPhone, I'd abandon my Android in a second. For entering text the old-fashioned way, touching letter after letter, iPhone is better than my Android. The problem with typing on a touchscreen is it's easy to hit the neighboring key by mistake - you don't have the feel of the keys under your fingertips to tell you when you've done that, as with a physical keyboard. So you have to type slowly and carefully - which is bad if you have a lot to say. Both phones let you know when you've touched a key. On iPhone, a large image of the letter appears above the key. On Android, the key becomes highlighted. But you can't see the highlight easily because your finger is in the way. (Which is my main problem with Swype also, by the way - it's hard to see where the next letter is that you want to swype to, especially in the lower rows, because your hand hides them. Luckily, Swype mostly knows what you are typing even if your finger only slides to the approximate location of the key you want to slide to). Also on iPhone, you can touch a key, see the pop-up image and, if it's the wrong key, you can just slide your finger over to the correct key, then when you see the correct symbol pop-up, raise your finger. The key isn't "pressed" until you let up off it. My Android does have two alternate keyboards, one of which may work like the iPhone keyboard. But I've never looked at them because Swype is the thing I like the most by far about my Android.
If your needs are simple, consider getting a regular phone. When I look around me, the happiest phone users seem to be the ones who use their phones for phone calls and texting, who have mastered typing with their thumbs on the 12-key phone keypad, and who don't ever have to worry about using a browser on the tiny screen (a way overrated experience) and paying for data plans on top of the regular price of the phone plan. That said, check out the new Windows phone. It might be a good compromise between the app-heavy iPhone/Android/blackberry smartphone and the plain old cell phone ("pocp"). (Okay, Blackberry users look pretty happy too.)
Oh, here's another thing. My Android's battery life sucks. I'm constantly on the lookout for a battery charge. It seems the culprit may be the multi-tasking inherent in it, the fact that apps run in the background and pull data down from the network without my asking for it. I've taken to turning off almost all automatic updates to preserve battery life - which sort of defeats the main appeal of the phone, which is that I could receive feeds from all my favorite places, like Facebook, Twitter, Huffington Post, et al. The only autofeed I still have enabled is my email. Even so, I find that one moment I have an 85% charge and, the next, a 15% charge. Where did it go? Damned if I know.
My iPhone is a 3G, which is not capable of multi-tasking, and battery life was much better on it, though not as good as on a pocp. My iPhone worked great until I upgraded it to iOS4, which came out with the iPhone 4, and introduced multitasking to the iPhone. My non-multitasking 3G got sluggish after that and drove me nuts as a result. I'd consider downgrading it back to iOS3 if I were still using it as my phone. Now I'm using it basically as an iPod Touch, listening to music on it and using the apps on it (rather than the equivalent apps on the Android phone) when I'm connected to a wifi network. I still use many of the iPhone versions of apps I have on both phones because they generally work better on the iPhone and, being more mature, have more features and fewer bugs. Example: the Best of the Left app on the iPhone lets me download the podcasts onto the iPhone instead of listening to them as a stream (which I don't like because I don't like the interruptions inherent in streamed content, which I tend to listen to when I'm driving around the countryside, where cell coverage can be a little spotty). That feature isn't yet available on the Android version of the app. (Update: I took another look and I see that BOTL for Android can now download podcasts. But BOTL is still buggy on the Android. It crashed on playback of the downloaded podcast the other day, thanks to my pausing it one too many times.) Another example: The iPhone comes with a great weather app. Simple. Straight forward. Accurate temps and a graphical indicator of the likelihood of precip. All at a glance, updated when I open the app. I haven't found a weather app for the Android that I like half as much. And that I actually have to go find one is a serious minus. My phone was preconfigured with a weather-ish widget called Daily Briefing. Although the weather piece of it is okay, it also includes a headline feed and a stock ticker. I don't own stocks so the stock ticker is useless to me. And I positively hate the headline feed, which only shows me the first three words or so of each headline, making it worse than useless because it is infuriating. I can turn off the pieces I don't want to use, and I have, but even so, the widget won't share space on the screen with any other widgets, even though, with two of its features turned off, it occupies less than half the screen. One star, if that.
An overall pet peeve of mine, in case you haven't yet guessed, is with news apps that have such a tight restriction on the space in which they list the article digests that they can't even display a full headline. If I have to open the full article to read the full headline, the app gets a one-star rating from me. But that problem is inherent in both phones and maybe in all phones, probably because their screens are so small. The problem might go away on iPad-size devices. Nonetheless, if I could get rid of the space-sucking pictures, maybe I could display the first five words of the headline instead of the first three words. Another Android news app (alongside Daily Briefing) to which I give only one star is Pulse - potentially good software that I hate because of the truncated headlines. I'd put the HuffPost app alongside those two as well, except that, if I turn the phone horizontal, I can mostly read the whole headlines. I'd probably have the same complaint about other news apps, but I don't have much experience with them.
Whatever smart phone you get (if you get one), read the user's guide. You'll be much happier with the phone and its apps if you know them intimately. I had a lot of complaints about Swype until I found the time to do the tutorials, read the help docs, and learn how to use it most effectively. One of the best investments I made in my iPhone was an iPhone app called iPhone Tips, which is a reference guide to the iPhone that's full of great usability tips. It helped me to quickly figure out how to use the phone well. Sort of like learning the keyboard shortcuts on a computer. I still haven't found good references for many of my Android apps (mostly, I suppose, because I haven't found the time), and that may be the biggest reason why I like my iPhone so much better. (An aside: I think that may be the biggest reason why many people disliked Windows Vista so much, too. When I brought home my new laptop with Vista pre-installed, I gave myself a whole weekend to discover what was new about Vista before making the decision to wipe it and put XP on it, and by the end of the weekend I concluded that Vista was much better than Windows XP, and I kept Vista and I pretty much never looked back.)
One last pet peeve: I don't play games on my phones. I wish the app market/store would do a better job of separating the games from the rest of the software in places like their best seller lists.
Addendum, because this blog is supposedly about Lotus Notes: The reason I started using the Android phone in the first place (ignoring the fact that my wife won it in a contest) was so I could beta test the Lotus Notes Traveler app on an Android. I did and now am using the production version on my Android. It's mostly as good as the iPhone version. But I find that I don't like the Contacts app on the Android as well as on the iPhone. It's not as intuitive to use. It seems to have lost some of the entries from my Notes Contacts. It seems to have added a lot of pointless entries that came from I-know-not-where, emails I guess. When I want to enter a new contact, it asks me whether I want to add it to the native Contact app or to Traveler's contacts app. I thought they were the same. I'm not sure what choice to make. Gotta figure that out. Maybe if I find some documentation and learn the finer points of the Android Contacts app and how Traveler works with it, I'd change my mind about liking Traveler on the iPhone better. Probably not, though. I didn't need to learn how to use the Contacts app on the iPhone. That's what I mean by intuitive, I guess. Is Traveler worse on the Android than on the iPhone? No, I think it's the platform that's worse. I suspect Traveler on both platforms works as well as it can with the tools at hand.