Thursday, April 4, 2013

An iPhone User's Trial Switch to Android

I have been intensely interested in trying out an Android phone ever since the Ice Cream Sandwich version of the operating system was released. It was at this point that Google started to hone in their user experience, a major iOS-ism that many reviews agreed was lacking from Android previously.

I'll pause here to state that this isn't bashing either mobile OS. This is nothing more than my experience, as a long (ish) time iPhone/iPad user, living with the Android operating system on a non-Google "flagship" phone. I also understand that my starting point for expectations was largely based on iOS, no matter how much I tried to avoid it. Consider this and understand that my stumbling outlined below isn't an anti-Android rant, rather it is simply a documentation of my hardships. I welcome any feedback on how I could avoid these types of issues.

I was presented with the unique opportunity to try out an LG Optimus G on the Sprint network here in the U.S., for free. This device is running Android ICS v4.1.2.


Key Features and Specs:

  • Quad-Core 1.5GHz Snapdragon processor
  • 4G LTE connectivity
  • 13MP rear camera (AT&T version has 8MP)
  • Dimensions: 5.15" (H) x 2.82" (W) x 0.33" (D)
  • Weight: 5.19 oz.
  • Screen: 4.7" 768x1280 IPS+
  • Battery: 2100 mAh
  • Capacity: 32GB

My Experience

My experience was a mixed bag. I hoped to come away from this experience genuinely struggling to say what my next phone I purchase will be. I planned on capitalizing on the inter-app data sharing, tweaks/customizations, and widgets that Android had to offer. Most of all, I wanted to dispel any notion that fragmentation is an issue with high end devices. I wasn't entirely successful.

Quick disclaimer: I should mention that any speed issues I (appropriately) attribute to the Sprint network, not the device. This phone was very fast and responsive and was always as fast as the given network connectivity would allow me to be. After suffering with AT&T in the early iPhone days I have practice at separating the phone experience from the carrier's shortcomings.

Powerful, Useful, and Generally Awesome Things

There are some features that were extremely welcome, Apple would be wise to take some cues.
  • Snoozing reminders and calendar events. No brainer here, it can be implemented cleanly and makes multitasking on the device (and in life) much more powerful.
  • Faster dictation, types as you talk. The dictation didn't seem to be any more accurate (though, maybe a bit), but the fact that it types out as you speak makes the experience smooth and fast, much faster than iOS.
  • More useful status bar. I don't think Apple should adopt this, but there are certainly times it is handy. I'd pay money for an icon in the status bar to show me when I'm muted on a call though. Alas neither OS fills that need (unless Android can and I missed it?).
  • Closing a tab in a browser that was opened from clicking a link in another app closes the browser and returns me to where I clicked the link. This is a great feature, but wouldn't be needed if they solved the problem like iOS and uses web views within that app with the link. 
  • Share menu. Powerful, but cluttered. I liked sharing more easily to Google+, my social network of choice. For the average user this menu is filled with a TON of apps, scrolling through them wasn't terribly pleasant. Again, not something I'd suspect or want Apple to borrow.
  • Browsing and installing apps from the web. You can do this with iTunes, but that requires iTunes.
  • All of your calendars sync for Google Calendar. If you've got pro sports teams, they sync. In iOS, those calendars do not sync, but most do. Really iOS is just missing pro sports team calendar syncing as far as I can tell.
  • Although the stock (LG, not the stock Android) keyboard was fantastically miserable, I remedied this by installing SwiftKey. Both the Flow and standard input with SwiftKey were fast and fluid. SwiftKey's autocorrect was better than iOS by quite a bit, and I like the iOS autocorrect for the most part.
  • Clear all notifications in a single tap. Astonishing iOS doesn't have this.
  • Kill all open apps in a tap. Again, astonishing that iOS doesn't have this.
  • Quick and responsive operating system. It was very clear I was using a phone with great hardware specs.
  • Good camera. I didn't do thorough camera testing, but in the handful of indoor shots with the Optimus G and my iPhone 5 the LG fared very well, often better than the iPhone.

Pressure Points

  • My biggest complaint, hands down, is that headset controls don't work in a system wide fashion, or hardly at all for that matter. Per my understanding, you can buy headsets from a company, then use their music player app, and the headset works (play, pause, volume, issuing voice commands) within that particular app. This NEEDS to be a system wide thing. To pause music I have to press the lock button, enter a PIN, find the music app that's playing, open it, tap pause. Some offer play/pause functionality in the notification pull down, but that's not much better. Now consider how frustrating that is while walking the dog in the cold all bundled up with the phone tucked away. Not ok, I might have to seek therapy for how upsetting this is.
  • Size... the phone was far too big. Single handed usage is entirely out of the question other than scrolling down a feed/website that is already open. Back button? Not going to happen. More on this later.
  • Stock keyboard was terrible, so very terrible. (LG-ism, Android is not to blame here.)
  • Non-fluid UI. Though improved, it is still far from iOS. Here's a nice breakdown of why. This wasn't as big of an issue as I thought it might be. It didn't feel like iOS, but it isn't iOS. Overall the system was very speedy and responsive, just not always fluid.
  • When you're momentum scrolling, you tap to stop, right? Wrong. This selects whatever you tapped on to stop, very frustrating. You can work around this by tapping and dragging ever so slightly, but it is illogical to select whatever you tapped as you scrolled by at lightning speed.
  • Error messaging isn't always informative. One error told me to update the profile, no indication of where or how this could be done. Not really a big deal 99% of the time though.
  • Stock messaging/SMS app is unimpressive. Tap back once to hide the keyboard, tap back again to view all threads. This is frustrating. 3rd party SMS apps provide good work arounds, I used Chomp.
    • Messages get marked as read when they shouldn't be (LG-ism). If the messaging app is open when the device is locked, unlocking the phone returns you to the home screen, this appears to be the same for any app (but I didn't test it in depth). This little nuance has the byproduct of marking any new SMS you got while the phone was locked as read when you unlock the device.
  • Auto-brightness seemed more like front row tickets the backlight having a seizure. This was during indoor use in an office with overhead lighting, but I experienced this whether moving or not.
  • Subtle visual indicators were something I didn't realize I was so accustom to. For instance, in the Gmail app I couldn't find the notification settings. When I learned I just had to tap my email address in settings, all was well, but it surprised me there was no visual indication that it was tappable. I found I was frequently tapping things that were labels and not tapping things that were tappable. I also missed the rubber band effect.
  • Icon notification counts. The info is in the status bar, but those numbers are tiny. Not a big deal, but I missed them. 
  • Gmail app crashed, a lot. Likely an LG-ism, but not okay.
  • Full screen YouTube videos in the Chrome browser didn't trigger whatever the phone needs to understand it should leave the screen on. Let that sink in. On an Android device. With the Chrome browser. YouTube didn't work. If only a single company owned all of those....
  • Notification settings aren't centralized. Some are in the OS settings, some in the apps. The stock apps weren't nearly as configurable as 3rd party, and in some cases not even as configurable as iOS.

Larger Screen Size - Good or Bad?

Not long ago I upgraded from the iPhone 4S to the iPhone 5, to this point that has been my large screen experience. I know, Galaxy Note owners are trying to catch a breath between laughs...

I'm an average sized guy. 5'11'. Hands aren't oddly large or oddly small. There was no question that I cannot use this phone entirely with one hand. I could sort of wiggle my hand and make it work at the expense of securely holding the device, but as I'm walking or on the go I use my devices one handed a ton. I also want to have a decent grip on the phone; I define a decent grip as the ability to invert my hand and overpower gravity's attempt to claim the device from my grip.

Most of the time I'd just bring in the second hand briefly to tap the back button or to click the URL bar up top, or to reach that "other" ~30% of the device that was otherwise off limits. It made me feel better about stretching to reach the back button in the top left of every iPhone 5 app, but made me realize it was doable. This 4.7" LG, for me, is just too big.

I expected to be frustrated with the extra size while it was in my pocket, but love it when I was using the device. I found the opposite. I had no qualm with the device size in my pocket, but when I was using it, I rarely found that I could do, see, or enjoy anything more with the extra screen real estate. The inability to one-hand the phone was too large of an issue for me to brush off, it was a real problem for me.

Here's an example of what I mean. Now I'm the first to admit that this example is sort of bias - the screen IS bigger despite the Gmail app on the LG (above) making poor use of the extra space as shown here. Watching a video is much bigger, and some content is just bigger, but not always. Not to mention seeing 8 tweets instead of 6 at once isn't a "feature" when I can only read one at a time.

Demonstration of my feeling that the screen size didn't really gain me anything.

Android-Only Features

There were things like inter-app data sharing, widgets, and customizability that are, at the core, against everything iOS is designed for. These are the things I expected to knock my socks off, to really show me the light that is the explosion of Android popularity, and to ultimately seal the deal that Android might just be for me.

Inter-app data sharing wasn't terribly useful. The best part was sharing to Google+, my social network of choice. I could see the same being true for any social network. Beyond that, there didn't seem to be anything iOS didn't offer, besides an extremely cluttered list of apps to chose from. In iOS, you can chose to process the file with any installed app that has alerted the OS that it can process said file type, so only the relevant apps are in the list. For Android, they're all there, all the time. What are some common use cases where this feature kicks some serious ass? I'm all ears!

Widgets were interesting. Weather was useful, though only a swipe closer to me than iOS has it. Email widgets were pretty helpful since the notifications show less of a preview of the message than iOS does. Twitter seemed to randomly update and show a couple of tweets from the semi-recent history randomly in your timeline. System usage is interesting, but more of a parlor trick. I found myself adding several, then removing most of them a few days later. I certainly haven't missed them since I've been back on iOS. Edit: I take this back, the antenna/feature toggles such as wifi and bluetooth were amazing, I can't believe iOS has these so buried in menus! What other widgets was I missing? What are the favorites?

Customizability was certainly available. It wasn't always straight forward, but I could change an awful lot of things. Had my corporate email not required a PIN (I later removed it for flexibility) the lock screen was capable of being more functional that most home screens, but what's the point of a lock screen at that point? The home screen could be anything, not just apps. Themes aren't of interest to me, or most anyone over 15. Changing default services was pretty cool, though I expected more of a system level way to do this. For instance, with messaging you just disable alerts for the system messaging app when using 3rd party, like Chomp. The Chomp app told me to do this, it wasn't automatic when I installed Chomp, nor was I even presented with the question if I'd like the system to do it for me.

I'm not calling these things duds. Quite the opposite, they gave me some very new and interesting toys to play with. The big difference is that I only found myself using them when I was playing, not when I was using my smartphone as a smartphone.


Google Play

I was a little bit surprised how daunting Google Play was at times. The names of apps and plugins are cryptic at times. Usually the app you're looking to download is straightforward, and at (or near) the top of the search results. However, there are a surprising number of search results that are named so similarly you second guess yourself about which to install. It gets better as you get used to it, but it is odd. Seeing a version of an app for certain phones, then a different version for other phones was something I didn't expect to see. I liked the explicit outline of the app's access to your phone, though the amount of access some apps unnecessarily had was troublesome.


Not Calling this Section Fragmentation

"Fragmentation" is over used, and usually when the term is mentioned, half the audience stops reading. So this section isn't called "Fragmentation".

I've spoken with users of true-Google devices about some of my pressure points, crashes, and things that bugged me about my Android experience. I was reassured on several of the frustrations that they weren't Android-isms, but were LG-isms. Point taken.

The iOS perspective here is that these LG-isms that greatly detract from the user experience simply shouldn't be allowed to exist. They're so fundamental and frustrating for anyone used to iOS stability (and trust me, I wasn't expecting iOS stability) these things are pain points. If the point of Android is to be open so nearly any hardware/software configuration is an option for customers, why is it that a flagship phone is allowed to exist with such a flawed user experience?

To me, this seems damning. Where does that put the non-flagship phones that account for the majority of Android activations? I'm almost scared to know.

My inner-nerd can't entirely agree with that position though. It wasn't Google that detracted from the experience, even if they enabled it. Blaming Google for LG's poor execution isn't fair, I just wish it weren't an issue to begin with.

What's Next?

I plan to root the device so that I can install Jelly Bean and attempt to get the most current and most pure-Google experience. I expect this will help with several of the software complaints I had, I hope it will anyway.

I welcome any input, too. Please leave comments about your switch or how you took advantage of Android awesomeness that just isn't possible on iOS. I'd love to hear about it!

Closing Thoughts

Andy Inhatko's recent piece on why he switched from iPhone to Android was inspiring, I suggest reading it. One huge difference from his experience is that this is my first hands-on (longer than 2 minutes) with the OS. To attempt to compare Android to iOS, where I'm extremely familiar, after anything less than a few months is probably painting myself as ignorant. What I hope to do here is document my initial experience and seek feedback on how to speed through the rest of the learning curve.

There's no getting around the fact that everyone uses their phone in their own unique way. These experiences are my own and, more than likely, these experiences only slightly overlap with your usage. Apple has chosen a one-size-fits-all approach where they (attempt to?) base their design and functionality on common ground. Android takes the opposite approach.

It is an interesting dichotomy, and I can't help but wonder how much (more than I'm aware) my current usage and expectations are biased due to the fact that I've been using iOS for so long and formed my habits on iOS, so that is how I expect a device to work.