So after ranting about the iPhone 3GS last night, I did something rather funny – I bought an iPhone and ported my number over from T-Mobile and my Android G1.
Here was the deal.. I had an iPod Touch that I was using at work and the gym and all that. It was great for listening to music, pandora, and the slingbox app is killer. I have wifi at work, and my gym as free wifi as well, so I was pretty much set. Oh and I bought the Myst game port because thats just awesome. And then I used my Android for calls and email and all.
Well I was thinking, the Touch cost me $220 and I could just get an iPhone 3GS for $199. The plans were about the same cost, and I figured I could sell my G1 on CraigsList and try to cover most of my contract break fee.
So its been about half a day with the new iPhone and I have to say I’m not completely happy. The apps are great, and I have my pandora and Myst and all that. But I think the big surprise for me is how much it feels like the iPhone is sub par on the messaging and communications aspects than Android. Obviously there is no comparison with the quality and variety of the apps on iPhone, but here are the reasons why I think Android wins for Email/IM/Texting.
1) Exchange. My office mail is exchange and Android does not have native support. However, for $25 there is a very nice app (Moxier Mail) that is active sync capable for push and what not. Its just about as pretty as the iPhone mail app too.
2) PUSH gmail. I didnt think about this much until I started not getting gmail on the iPhone as often as my laptop would notify me that a mail was ready. On Android Gmail notification is faster than having Gmail open on your laptop. On the iPhone the only option is polling, and the shortest interval is 15min. And then you have to worry about batt life if you are goign out and polling Gmail that often all day.
3) IM on Android is great. There is a native gChat app and a native IM app that supports AIM, Yahoo, and Windows Live. The iPhone has no native IM app but there are a few in the app store obviously. The real problem is that none of them can run in the background. There is a free app that will keep you connected when you shut down the app on the phone, and it will send you an email notification when you get a message. but here is the problem with that… I can only poll my gmail account every 15min, so that makes for a lousy IM conversation if I have to wait some amount of time between 0 and 15min to get the next msg. I could use my work address and then have the notification pushed to my phone, but then I’m sending tons of mail through my work address all the time. Abnd then when I open up the mail app I might have a bunch of random emails to delete from notifications. That doesnt sound great. Of course when the Apple Notification enabled IM apps are out things should get better as you get a push notify and can just go open the app. Although even in that case, you have to re-open the app, wait for it to launch, and then wait for it to connect and all that. On Android I dont even have to open the chat program to view the message. An icon appears in the notification area, and I can slide the notification tray open and read the message, and if I click it it opens the IM app and I could respond. I like this method a LOT better.
4) Gmail acts in interesting ways on iPhone. When I compose a new message and start typing a name, the phone doesn’t seem to be aware of my Gmail contacts, it does however give me options from my work Exchange account. This seems really weird. Why would I want to send a mail to a work contact from my non-work email account? Shouldnt the mail app know which account I’m composing from? We have about 15000 employees plus many more mailing lists, and each conference room in every office in the world has an email address. When I started typing my friends name, the suggestion window showed a list of conference rooms as the only suggestions. Android on the other hand is aware of my Gmail contacts and when I start typing “Ma” it suggests “Markis”. This is nice. Also, the iPhone mail app does not group Gmail into conversations like the Gmail web app (which is such a nice feature). The Android Gmail app does. My mail looks exactly the same on the web client or the phone app.
5) Widgets. These are new in Android 1.5. I only use a couple, but I found myself missing them quickly. Widgets are little apps that run directly on your home screen and can do things when clicked or just display info. For example on my main home screen I have a calendar widget that displays the next meeting I have upcoming, the time and the location. If I click the widget it launches the calendar. On another screen I have the google widget. It has a box where I can type a search and then a browser window will come up. And finally I have a weather widget. Its small (the size of 2 iPhone app icons in a row) and it just sits on my home screen and shows me the current conditions.
Also, I have widgets that enable/disable WiFi and Bluetooth. This is super nice. When I’m not at work or the gym or home I dont need WiFi enabled and looking for networks. I can click the widget and turn WiFi off. This is a several click procedure on the iPhone. Ditto for Bluetooth.
6) Also, generally the iPhone OS feels more “dead” than Android. In Android notifications pop up, I can move though programs and swtich between things. On the iPhone, I do one thing with one app… hit the home button to close and then go do something else. Android has this concept of application stacks. If I’m working in one app, and I open another for whatever reason, a message comes in or an email, when I hit the back button the top app screen slides off and I’m back at the last app I was working with.
And then on top of that, I don’t like how some apps have their settings located in the main settings app. For example, weather bug. If I go to settings and scroll down there are the options for configuring it. But I can’t get to the settings when I’m in the app. So if I want to change from F to C temperatures, I have to close the app, go find settings, scroll around, change stuff, go back to the home screen and then launch weather bug again. Urbanspoon, snaptell, and others do this as well. I find it odd.
So here is my great dilemma for the evening. What do I do? The iPhone is vastly superior in the areas of music, games, and nifty apps. But Android is superior in how it handles email, IM, and other communictions.
My thought right now is that I think I would prefer better communication on my phone, and would use the games and nifty apps more when I’m not driving or out running around town. So I;m coming back to the 2 device solution as the winner for me right now. I have the iPod touch at the office so I can listen to music, watch slingbox, etc etc when im in the lab, and then have my G1 for calls and email.
Obviously this isnt an idea solution, and I wish it could be fixed. Apple needs to revamp the look and feel of the iPhone soon or more people might catch on to how out of date it seems to feel compared to Android or Palm’s WebOS. For example, the way icons are arranged on the iPhone is limited. They are in a grid and you can just move them around, but they auto fill up and to the left… Android is also a grid style layout, but I can put any icon anywhere and have blank spaces wherever I want. AND I dont have to have all my app icons out on my home screens. There is a tray tab at the bottom that you can pull up to show all icons and all apps installed. I can drag any that I want to my home screens if I want faster access. This makes even more sense when you can actually have a background image that you see for more than the 3.5 seconds it takes to unlock the iPhone. The black background needs to go…
I actually like the Palm Pre way of doing things even more. You have a task bar along the bottom, and then can open a tray in an Android fashion to apps you dont have in the task bar. And you get a nice clean desktop… and if you have any apps open, they appear as cards that you can swipe between or close. This is one area Android needs to add – an easy way to kill apps, not having to wait for the garbage collection system to kill it off to recover resources. UPDATE: I got a demo Pre from a Sprint store today and used it for about 30min. While it is an impressive device and has a lot going for it, I still prefer Android for now. Mainly because of the lack of apps, but also, the version 1 software seems to be a bit slow. Even though the Pre has the same Cortex CPU as the new 3GS, the system hesitates when launching apps and that was annoying. Also, after 30 min of email, txt, and web surfing I can’t say I’m a big fan of the keyboard, its just a bit too cramped, and there is no option to use a soft keyboard. Although, given how small the device is an on screen keyboard may not work well at all. So, for now, in my book Android is still the winner.
Oh, and one point about the screens between the two devices. I think the iPhone has a slightly better screen, but it look more pixelated due to being the same resolution, but larger physically. Its hard to say if I have a preference. I guess the G1 looks a bit smoother, but the iPhone seems to be a bit brighter and just looks better for some reason (except the pixels).
Another thing about Android are the context menus. Hold your finger down over an item or icon or the background of the home screen and a menu will appear with options. This makes it easy to do quite a few thigns.. and I found myself missing them on the iPhone.
For example, in Android, if I click and hold on a mail item or IM convo or txt message thread, a menu pops up and I can delete the thread. On the iPhone I have to click “edit” and then click the little red icon thing next to the thread and then a delete button appears on the other side and then I click that.
Or, if I’m viewing a txt thread, on the iPhone I have to scroll all the way to the top of the convo to find the “call” button. On Android, I just click and hold any message in the thread from the other person and a menu pops up and I can click call.
If I want to change my background image on my home screen, I just click and hold on the background and a menu pops up with options… one of them is change background. On the iPhone I have to find the settings app icon and launch that then select background.
Right now I’m leaning towards going back to my 2 device solution tomorrow and just deal with the fact that the iPhone doesnt cut it in terms of notifications, IM and email, but it rocks for fun apps and media. And reactivate my G1 so I can have the goodness that is Android for communications.