Sunday, November 13, 2011

Thoughts on the iPhone after switching from Android

In the last few months, for various different reasons, I've had been looking to upgrade my beloved Droid X. There was a lot back and forth on my part about which phone to get, as I considered Android heavyweights like the Bionic and Galaxy Nexus, but at the end of the day Android was having a hard time really impressing me with it's latest and greatest. I've been pretty vocal in the past about my love of Android phones, and at one point even wrote a blog post about why the thought of me getting an iPhone was pretty absurd. And yet... today I've got an iPhone in my pocket, and I couldn't be happier with the decision!

I don't want to spend a lot of time talking about why I made the switch (I've already ranted on Google+ about that.) But it did want to mention a few pros and cons about the switch, to help out anyone else who's wondering which way they want to go.

iPhone Pros:

  • UI Fluidity: I've got the latest and greatest iPhone now (4S), but even going back and playing with a 3GS there's simply no questions that Apple's UI is snappier than Android in just about every way. Android has gotten better, but even the much anticipated Ice Cream Sandwich doesn't quite match the iPhone's effortless interactions and transitions. (And yes, I've played with an ICS device.)
  • Better Browser: On a professional level, as a web developer, this was a very compelling reason to switch. Thing is, I use Chrome exclusively on the desktop so I have a lot of faith that Google can make a great  browser. They just haven't on the phone. Once again, ICS makes strides towards this, but it's still not at the "Chrome on your Phone" point that we really want. Apple, on the other hand, has delivered "Safari on your phone" quite nicely. It's a very fast, robust browser that's pretty close to desktop level in terms of capabilities. If you're developing for the mobile web, Safari is what you target before putting hacks in place to support everyone else.
  • More Stable: It was rare that I could go for more than a few weeks without having to battery pull my Droid X. Even when I didn't have to reboot though I had to manually kill off rouge apps more that I wanted to. On iOS I've never had to kill a misbehaving app (although my Wife often has issues with Facebook, but I'm happy to blame that one on a shoddy app.) and I've rebooted exactly once, to install a new OS update. Oh, and speaking of which...
  • OS Updates, when they happen: On Android, even with the best of manufacturers, you were looking at many months between the time Google said "Here's Android 2.x! Have fun!" and the time that you could actually get it on your phone (in skinned, unstable, bloatware infested form). With iOS, I was able to upgrade to the latests version the day it came out. That's pretty spectacular, from a developers point of view.
  • Keep your grubby hands off my phone! I have exactly 0 Verizon apps on my phone, which is the same number that came pre-installed on it. I don't have a Verizon logo anywhere on my phone. I don't have some special, unremovable skin, and I don't have random social networking bloatware that can't be turned off. Obviously this is possible, but apparently Apple is the only manufacturer that's willing to make an argument for the consumer when it comes to carrier installed crud. I appreciate that more than I can possibly express.
  • Accessories: Everyone and their dog makes iPhone accessories. Motorola makes Droid accessories. Guess which one yields the better selection? (Oh, and I love being able to buy headphones that actually include a working mic and inline volume!)
  • The Screen: This one is a bit love and hate, but first with the love. With every Android phone on the planet (even the almighty Galaxy Nexus!) shrugging their shoulders and says "PenTile is good enough" Apple's retina display really shines. People, this is what a phone screen should look like! No dithered colors, no jagged edges, no funky refresh rates. Just beautiful, high DPI goodness.
  • The Camera: I don't even want to try comparing my Droid X's camera to this one. It's cruel.
  • The Apps: This, right here, is the big daddy of switching reasons. Look, I love Android. I really do. But let's face it guys: the Apps kinda suck. For one, Apple's store has a larger selection of apps, and far more platform exclusives (especially if you care about games!) But even for those apps that do have an Android counterpart, the Android version is usually the neglected stepchild compared to the iOS app (Pandora, this still means you!) or you may not be able to run the app at all, due to hardware/software incompatibilities (Netflix, anyone?) And then there's the fact that even assuming that you get a great app that works well it's probably already been out on iOS for months before they bothered to port it, and will likely always be behind in getting updates. The fact is: Apple's App selection and quality makes Android's Market feel kinda laughable. Sorry, but it's true.
iPhone Cons:
  • The information is in there... somewhere: To be honest, I was never big into slathering Droid X with widgets. I did make use of most any widget, however, that notified me when something within the app was newly available. Google Reader and TweetDeck were my favorites in this regard. This had the very nice, practical effect that I could pull out my phone, glance at it, and stuff it back in my pocket knowing there was nothing worth looking at. With iOS, EVERYTHING requires you to go digging to see what's new. The most absurd instance of this is Reeder (which is all other respects is a great Google Reader replacement). It gives you the option to but an unread badge on the app icon (yay!) but then only checks for new items when you open the app (whatisthisidonteven...) This is also true of the notification bar, which I loved on Android but almost never use on iOS because, well, there's no way of knowing that it has anything in it till you pull it down. And, of course, there's no notification light. I always thought the Windows Phone 7 commercials were clever. Now I understand exactly what they're taunting.
  • 4G: I knew that I would be giving up 4G going with the latest iPhone and it wasn't a big deal to me. It's still a bit of a disappointment, though, especially since I don't feel the tradeoff bought me much in terms of battery life (I get about the same battery life on my iPhone as I did on my Droid X)
  • The Screen: I could gush all day about the quality of the retina display, but then I hold my iPhone next to my Droid X and sigh wistfully. It's not a huge problem, and the high DPI certainly helps, but 3.5" is really just a bit too cramped. I don't expect (or even want, really) a massive 4.6" beast or whatever is all the rage these days, but is 4" too much to ask?
  • Mail: I was quite put out to realize that in it's infinite wisdom Apple has crippled it's Gmail interface. No push notifications. No contacts. You have to go through the clunky Exchange service just to get it working halfway decent, and then there's still weirdness such as "Delete" actually "Archiving". On top of that, I really hate how Apple handle's conversation threads. Google has just recently come out with an actual Gmail app for iOS, which gives me some hope, but it's still a pretty young app and is lacking some critical features, such as multiple profile support, which means I can't use it. sigh.
  • Maps: There are many things that the iPhone does better than Android. Maps is not one of them. Android's built in maps offering completely blows away anything the iPhone offers, either built in or on the apps store. Frankly, it's embarrassing to see Apple touting things like "alternate route selection" in their new OS when Google's had it forever. And that route selection doesn't help me one bit because I have to stare at the screen while I'm driving just to use this sad excuse of "navigation." Voice navigation was one of the first things I missed when making the switch, because Google does it so very well. iOS does have a free MapQuest app that will do voice navigation passably, but otherwise it's a pretty horrid map application, and it makes me sad to have to have two separate map apps on my phone.
  • Stupid app restrictions: I really don't care to use iBooks when I have a reasonably large pre-existing Kindle library, and it pisses me off that I have to go digging around in the browser to buy new books for it. On the same token, I loved Amazon's CloudPlayer on Android and it makes me sad to know that I'll never be able to use it on this device. These are things I was fully aware of going in, and not enough to sway my decision, but that doesn't stop it from being annoying.
  • Syncing: I made the rather "stupid" mistake of plugging my phone into my work laptop to pull a couple of songs off right after I got it. Little did I know that this would form a bond between machines that was eternal and unyielding, to be broken only by the death and rebirth of my phone, like a Phoenix, through a process that shall henceforth be known as "nuking it from orbit."
    All jokes aside, it's patently absurd that you can only sync your phone with one machine. As long as I log in to iTunes with my Apple ID, can you give me one good reason why I shouldn't be able to use that instance of iTunes to manage my phone content? No. You cannot. It's funny, I've heard a lot of people complaining that Android devices show up as just a dumb USB drive when plugged into your PC. In my mind that's vastly preferable to this insanity.
Now that's a decent list of complaints, but honestly when you look at the whole package iOS comes out on top by a pretty wide margin. You have to be Richard Stallman-style fanatical about avoiding Apple's walled garden to actively let it deter you from the otherwise incredibly solid phone that they've created. I'm still going to be keeping a close eye on Android, and I think that eventually it CAN win out over Apple, but in the meantime I've been liking my iPhone very much, and have yet to regret the switch.


  1. Nice coverage Brandon; thanks for the thoughtful information. The syncing restrictions on the iPhone are absurd.

  2. Have you tried Opera Mobile on Android? It has quite solid standards support. Certainly compared to the stock browser. Sadly it isn't allowed on ips as *gasp* it gas a js engine.

  3. I'm sorry man, but you didn't convinced to me. I think that your greatest error has been don't differenciate the hardware from the operative system.

    You began your article with this title:

    "Thoughts on iOS after switching from Android"

    but really, you talked about things like 4G, camera, screen technology.... all this things are INDEPENDENT of the operative system. Well, i must correct: this things only depend of the OS when you buy an Apple phone. This is the great difference between iOS and Android (and i think it's the most important).

    With all my respect, the correct title for your article es:

    "Thoughts about why don't throw away my iPhone after be switched from Android"

    Best regards!

  4. For the other readers: compare with the iPhone 4S the best Android mobile you can buy with the same money as cost the iPhone 4S (obviously both unblocked phones).

    Probably the list of "pros" are greater than the "cons" for Android ;)

    Ah, Brabdon, and about this question.. let me say that it's not necesary be Richard Stallman for PUT MORE VALUE on "freedom using my PC/mobile" that in "updates the same date & the best games on my phone"... please, don't be an adolescent!!!

    For me, freedom is not negotiable! but i can wait for months for the next upgrading of the OS or the next game ;)

    Please, respect this "subtle preferences", which perhaps is the most important for each one: our preferences mainly depend on our needs ;)

  5. Well, I certainly seem to have hit a nerve. :)

    For one, you are right about the fact that this is more of an "iPhone" than "iOS" list. I've corrected the title. It's not that far off, though, since iOS is tried to a single piece of hardware. (Another potential item for the "con" list, I suppose, unless you're a developer and then it's a "pro" that you don't have to test so many hardware variants.)

    As for your second comment, I like to poke fun at Stallman but in many ways I respect him and his cause. There's nothing wrong with having the conviction to stick to your beliefs. That said, I have a hard time imagining too many average consumers being convinced that a phone is "better" because it's open.

    On top of that, the kicker is that most Android phones don't give you that supposed freedom! Try downloading a WiFi tethering apps from the market on a Verizon phone sometime. Or try putting Cyanogen Mod on a Droid 2/3. The fact is that the carriers and manufacturers carefully strip away most of the openness of the platform for the sake of brand image or selling services. (Sounds a lot like Apple, no?) You say that you value "Freedom using your phone" more than "Same day Updates", but in a truly open environment, wouldn't you have both?

    Besides, my point wasn't to convince anyone that Apple was better. As I stated in the post, I still love Android! I really want to see it succeed! At this point, though, my needs and wants in a phone align more closely to Apple's ecosystem than Android's. A year or two years out that may no longer be true, and I'll be watching both players very closely in the meantime.

  6. I agree with most part of your article but the browser: there's one thing missing in the iPhone's one that keep me from it, the lack of automatic zoom adjustment. I can zoom in and read a whole article on the web by scrolling down only on my android, it's impossible on the iPhone.

  7. Wowww, Brandon, i like very much your reasonableness in your comments, really you surprise me ;) more than in the first reading of your article.

    What you say about not really trully "freedom" in Android (suposed Linux philosophy) it's a great truth. I said the same in other blogs or foros. The worst is that -as you also suggest- the average user trend to "limit himself" with some draconians restricted contracts with the telephony operators!! it's the most sad :(((

    So, yes... for the average user it's true that it's not so important the "freedom". But you also understand -i think so- that the users will become more mature with time, and will learn about advantatges of freedom. Well, in fact, it's enough that software developers (for mobile applications) and hradware producers were understanding the advantatges for work "together" in "open" software systems ;)

    Frequently one think about freedom "for the user", but really, the major benefits for freedom (in opensource as software production model) is in the quality and quantity of the software production... things "transparent" to the final users, but really importants in the final result and in a mdille/long terme.

    Today there are some good researchs from some european universities precisely demonstrating the advantatges of opensource versus "licence and patente" models. I think that anyway this is a question where the time will give the reason to the opensource ;)

    Really a pleasure to talk with you!
    Excuse me my bad english ;)
    Best regards! from Mexico.

  8. Galaxy S2 doesn't use PenTile, FYI. I agree that PenTile screens are awful.

    I think a lot of your problems might be related to owning a Droid X. What a terrible phone. I hate Android a lot less now that I own a Samsung device (even though they're particularly bad at OS updates, just like Motorola).

  9. that you don't care about 4G vs 3G means you're not really using your phone... also who cares about snappy UI if you are waiting on the network.
    i agree that my verizon android phone came with verizon crap, but my verizon tablet did not, so while i admit that's just one data point, it feels like they understood the "disdain" and changed things

    your "more stable" argument seems to be more of a "more open" arguement... that's a trade-off that some people, myself included, prefer, i.e. i get to pick which apps i think are up to snuff vs. having to let apple decide for me... no right or wrong here, just a personal choice (btw i've never had to battery pull my android).

    as a web developer you may prefer one browser over another, but as a broader developer, usually the fact that it's so much easier to get things onto the more open android devices is usually considered a plus, again no right or wrong, just a choice

    this is really just mac vs. PC playing out all over again on phones and tables

    no matter what we are all in apple's debt for giving the mobile phone and tablet industry a much needed giant kick in the *ss and we also all benefit from having more than one platform in it to win it :-)

  10. "No matter what we are all in apple's debt for giving the mobile phone and tablet industry a much needed giant kick in the *ss and we also all benefit from having more than one platform in it to win it :-)"

    Absolutely! At the end of the day this is what really matters. Real competition is always good for the industry and the consumer, and I'm thrilled that Apple and Google are running full tilt to try and outdo one another! It means better hardware, better software, more choice, and higher quality for everyone involved, and that's something I'll never complain about.

  11. This comment has been removed by a blog administrator.

  12. A tip, try one of the android 4.0 devices out, like Apple Android 4.0 prioritizes animations over functionality (on the process level) so you get the same snappy experience and a lot of small problems are solved in android 3.0 as well (thus available on 4.0 on mobile devices).