I'd also recommend to base your decision on the overall service you get over the 1-2 years you'll own your phone. I've had an Android phone the past 2 years and am completely disillusioned with Android/Google/HTC. Everything is great for a few months, then issue after issue kept piling up.
For example, the first system update my phone had problems installing. It took two weeks of Googling and Verizon store visits to figure out that I had to do a factory reset for it to work. The second system update has been lingering on my phone for about 3 months. The install process simply never finishes, no matter what I do.
Second, apps simply stop working one by one. Flipboard doesn't manage to load images anymore. Wunderlist can't sync anymore. Installing Instagram breaks the built-in camera and gallery completely. Lots of random errors in other apps. The weather app stopped automatically refreshing. The alarm app doesn't go off anymore. Not to mention the application cache limitation to 150MB. So even though I have 500MB available storage, I can't install more apps, since they don't have room for temporary files. If that's full, apps simply stop working (only fix I found was a 1-hour phone-rooting process).
The touchscreen sometimes stops responding (off/on fixes that). Tapping a bookmark on my home screen loads the browser, but not the actual link. The phone randomly restarts at times. The unlock screen started misbehaving recently. And on and on.
In comparison, my 4 year old iPod Touch is more reliable and more fun to use than my 2-year old HTC. My 3.5 year old MacBook just upgraded to iOS6 and everything runs smooth as butter.
So my experience is that Android phones get worse over time, and Apple devices get better over time (or at least stay the same). Of course, your experience may differ, and maybe Android is more mature by now. But I'd highly recommend not to base a switch on a few features, but to take the overall service you will receive over two years into consideration.
I hear stories like this all the time, but every single person I know that has an Android has very few, if any, problems (most own Samsungs or Nexus phones though). I mean to be honest, I hear a lot more complaining from the iPhone crowd, but that might be more because they expect more and things like the battery dying after 10 hours of moderate use really piss them off.
Anecdotally, I have the opposite experience. I can think of three Android users in my friend group so disillusioned with their SGS1 and 2 that they want to abandon Android as fast as possible.
Doing an OTA update on day one in fifteen minutes is a big factor. Nerds/tech crowd can get through Android updates but for the average user it's an utter clusterf* of a nightmare.
More work goes into figuring out IF your Android device will be updated than goes into the entire iOS update process...
The OTA update from 4.0 to 4.1 was "press button, wait a minute." And far as "figuring IF" my Android device will upgrade: I use a Galaxy Nexus. It'll get upgraded to the newest version for the foreseeable future. You might be shocked at how very, very little "work" that was.
(Yes, I'm saying "don't buy non-Nexus devices." Not like that's a hard one to grasp, though.)
yes, it was a press button wait a minute, when the OTA update was finally released to you. I waited 4 days to get the OTA on my Galaxy Nexus. My iPhone 4S, iPhone 4 and iPhone 3GS all were able to update when the new iOS was released, that day. No waiting.
The OTA update was released before I purchased my phone. I don't exactly wait with bated breath for oh my god the newest and bestest. It is more than "just" a phone, but the marginal value of an upgrade has not, to date, been worth being an early adopter for any one phone.
"But I had to wait four days" is really just...really? And that gets you frothy?
4 days shouldn't. A minority of Android devices, notably the most recent flagships, are getting decent upgrades.
But even a glance at what version of Android is being used: http://developer.android.com/about/dashboards/index.html shows that over 2/3 of all Android Users are still on 2.x or before, and it's very likely that many of them will never have an opportunity to upgrade.
That gets me frothy. iPhones get 3 to 3.5 years of updates, and Android devices averaged on whole are getting what, 1.5 to 2 years? Maybe less, considering how many aren't being updated?
The answer of "only buy a flagship" is bunk. If Google supported that answer, they should cut out the cruft. But Android is more than flagships.
And that's a better point. I'd like to see Google do a better job of it. However, Google's backport APIs are, in truth, pretty good, and I haven't yet found a problem with targeting a decent spread of devices.
I've had a lot of grief with my iPhone 4. Let's see,
1. Shitty antenna - compensated with free case
2. Lack of free upgrades (Siri, maps)
3. Corrupted iPhone database meant I couldn't copy songs to my iPhone. Had to rebuild the phone to "recover"
4. All upgrades usually take me 1/2 a day to rebuild my phone, as everything is copied off and then back on.
5. Shitty iTunes that makes everything a bitch to get on/off my phone (see 3. Above).
My wife has had almost no issues with her nexus s, nor has my best friend with his (inc. free unconditional upgrades)
I'm not saying apple is bad, just saying the experience hasn't been as rosy as I would have "expected" given all of the pro IOS hype I read about, and the big price difference I paid vs the nexus s.
This is off topic, but I have a SGS2 and was getting pretty tired of how the UI looked half-ICS and half-old after an ICS upgrade from Samsung (btw. OTA upgrade didn't work for me so I needed to resort to Samsung's Kies software which is amongst the worst software I have used and even with that I had troubles upgrading).
So I installed cyanogenmod 9.1 and I fell in love with my phone again. It's not perfect though but I don't think I'll ever want to buy a non-stock Android phone again...
So being a rather passionate Android guy I do recognize that there are very annoying problems with some Android devices. And installing cyanogenmod is way above the skill level of the average phone user (even though it's rather easy).
Sometimes I wonder if iPhone people experience the same kind of disappointments ... and when they do it makes me feel a little warm inside. I know it's not nice but I guess we all need to justify our own purchasing decisions to ourselves every now and then :)
> Sometimes I wonder if iPhone people experience the same kind of disappointments ... and when they do it makes me feel a little warm inside.
Sometimes.
The iOS4 update on iPhone 3G was absolutely terrible, the phone became pretty much unusable. The 4.1 update made it less unusable, but the phone was never restored to its former snappiness (unless down-dated to iOS 3.1)
There's also the issue of updates being (at least somewhat) intentionally nerfed for older devices. Sometimes it's explainable by hardware or performance issues, even if a stretch, but other times it feels like complete arbitrary bullshit:
* for iOS3, 3G owners couldn't "view or create 'Invitees' on a Calendar event" while 3GS users could
* for iOS4 3G owners not only didn't get multitasking (acceptable considering the performance issues) but they didn't get the fast-switching UI and attached tools (orientation lock) or larger fonts in messaging applications (...) either
* for iOS4.2 3GS users didn't get the expanded set of text tones
* for iOS5, 3GS users didn't get location-based reminders (geofencing)
* for iOS6, neither 3GS nor 4 owners get turn-by-turn navigation or panorama mode; 3GS owners don't get offline reading lists
Is it a Galaxy Nexus? Because if not, you're talking about a pretty old device, and I hear people complain about their two+ year old iPhones all the time.
The only real complaints people tend to have about their old iPhones is slow performance, and that's pretty normal. IPhones do not have the "apps randomly breaking or giving odd error messages" issue.
See my post above. In many ways, I regret buying an iphone4. My wife's experience with nexus s has been much more hassle free than mine.
There are definitely things I prefer on iPhone. One case in point is that although I often see crashes on apps, they just shut down quietly and I restart. Android let's my wife know that an app has crashed.
I also upgraded my wife's phone to android 4.1. It took 5-10 mins total. I'm dreading my IOS6 update which I am estimating will take me 8h (inc. reinstall of my purchases via cydia - which I am forced to do if I want the functionality that I WANT vs what apple lets me have).
Wasn't there a study done recently where they determined that applications on iPhones actually crash more often than on an average Android, except that no error messages are thrown up at all.. you're just sent back to the home screen so the user thinks "Oh I must've pressed the Home button by accident"
My own anecdotal Nexus experience (I own the Google updated GSM version): no crashes (although there was a brief syncing outage last night), updates are smooth and fast, and the whole "it just works" thing applies.
True, but if you look at most crash logs the apps are dying due to memory allocation issues, which a restart of the app clears up instantly. (I mostly see SIGBUS errors from the apps I use)
I don't see a problem with just jumping back to the homescreen, most people will reopen the app right away anyway.
There are also complaints about battery life. Lithium batteries have a half-life of about 3 years, so it's not surprising that older iPhones need recharging sooner. A lot of people blame it on an OS upgrade rather than deteriorating batteries, though.
Tablets are another thing. Google hasn't been thinking about it too much (N7 is their first attempt) and the iPad is still king.
There's a lot of work to do in that field, and that's catching-up work more than improvements. It's much like discussing the Nexus One. Let's talk about it again in a year or two.
Samsung seems to have done it right (I am on my way to pick up one up) but the earlier Androids were hit and miss. I assumed I had choosen right when I went with an HTC phone, but I got shaftet and my Desire (the original one) never even got Ginger Bread (2.3) despite promisses from HTC. Now, not yet two years old, it has started to crash whenever I use the browser for more than a few minutes; hence the replacement.
I would love something as dead simpel as an Iphone, but IOS is far too limited for my likes (especially lack of sideloading, intents and services).
Got a Galaxy Nexus here that was given to me by Google (for free), and I still feel like I got ripped off. System UI crashes all the time, rendering it utterly useless until it times out and relaunches. (My Nexus 7 has the same problem.)
On top of that, the UI design quirks are infuriating, and this is from a guy who's spent the better part of a decade mostly using a BlackBerry. (Trying iOS here, shortly. We'll see which sucks the least of the three...)
Android still hasn't lived up to its promise, and the software fit and finish is pretty lousy. Had I paid for this phone, it would certainly have gone back during the return window.
I know it's been said before, but there's a one word answer: Nexus. The current Nexus is getting long in the tooth, but I'd still recommend a Galaxy Nexus over an S3 or 1X. The fact that it's half the price off contract makes this easier.
You are correct about recommending the Galaxy Nexus over any Android phone at the moment. The specs might not be as high as the SGIII but its still the only stock device on the market. I recently, had a friend ask me which non iPhone smartphone to buy on Verizon. I recommend the Nexus, he bought the Droid 4. He returned it in three days. I had an HTC Incredible running cyanogenmod that was a decent experience. I am really looking forward to a new Nexus device.
Why's that, if you don't mind me asking? The S3 is a newer device and has slightly better specs (and a better battery.. the thing that led me to dump my GNex in the first place) and a larger screen.
Every review I've read say that Samsung's UI isn't even particularly bad.
Experience indicates that the S3 may not get Key Lime Pie. Even if it does, the S3's version of Key Lime Pie will probably be a hybrid bastard that looks and feels more like Ice Cream Sandwhich than Key Lime Pie.
Also, the next Nexus (or nexuses, as rumored) is likely to arrive in October. Anybody with a GNex already has a good phone and can afford to wait a month or two.
FWIW, I've been using the Galaxy Nexus and it's a rock solid combination of Samsung hardware and unadulterated Google software, above and beyond the iPhones I've used in all parts of the experience except battery life (it lasts as long as an iPhone 3GS did for me). This is in contract with the Sprint-modified Galaxy SII that I also got to use, where the software was messed with for no good reason, and the capacitive buttons would sometimes become unresponsive.
Wow, can I ask which Android version/HTC phone you're using? I kept my HTC Incredible from 3~4 years ago rooted for development and sometimes as a music player in the gym. All of my apps still function. That said, I don't use it everyday nor as a phone so the issues may just be non-obvious to me.
It is an HTC Incredible 1, I got it right when it came out (Wikipedia says it was first released end of April, 2010). It's most likely the same you have then.
I haven't rooted it, just used it as an average person would for Facebook/browser/weather/etc. It was very surprising to see the phone degrade so much over time.
I had the same experience with my Incredible 1. It was wonderful for about 6 months until it became absolutely unusable. Random bugs all over the place. Updates not coming in. So much lagginess in the UI that the interface became basically unusable.
> Nice catch. It's a MacBook Pro (completely forgot about the existence of non-Pro MacBooks).
Given that Macs don't run iOS, this casts a lot of the rest of what you say in a very strange light (and he gave you the chance to correct it were it a 'typo', but you doubled down). I was curious as to the problems you said you had with your Android devices but honestly I'm wondering now how much of it is user-inflicted for reasons other than "I installed Instagram".
Sure, be nitpicky. My MBP downloaded and installed iOS 6 on my iPad, that's it. And it got it's own OS X 10.8.2 upgrade. It was so simple, that I barely noticed it. In the mean time, my phone just asked me again whether I want to install the system upgrade. And once again, it did the countdown from 10 to 0 and then got stuck.
On a site called Hacker News, it's not particularly "nitpicky" to expect someone to demonstrate a certain level of competence and to question what else they may not be competent about when they don't. I also question my relatives' competence when they starts talking about "the computer" being the monitor on their desk, too.
And my Galaxy Nexus installed the 4.1 update by pressing one button on the device. Anecdotes are interesting that way.
For example, the first system update my phone had problems installing. It took two weeks of Googling and Verizon store visits to figure out that I had to do a factory reset for it to work. The second system update has been lingering on my phone for about 3 months. The install process simply never finishes, no matter what I do.
Second, apps simply stop working one by one. Flipboard doesn't manage to load images anymore. Wunderlist can't sync anymore. Installing Instagram breaks the built-in camera and gallery completely. Lots of random errors in other apps. The weather app stopped automatically refreshing. The alarm app doesn't go off anymore. Not to mention the application cache limitation to 150MB. So even though I have 500MB available storage, I can't install more apps, since they don't have room for temporary files. If that's full, apps simply stop working (only fix I found was a 1-hour phone-rooting process).
The touchscreen sometimes stops responding (off/on fixes that). Tapping a bookmark on my home screen loads the browser, but not the actual link. The phone randomly restarts at times. The unlock screen started misbehaving recently. And on and on.
In comparison, my 4 year old iPod Touch is more reliable and more fun to use than my 2-year old HTC. My 3.5 year old MacBook just upgraded to iOS6 and everything runs smooth as butter.
So my experience is that Android phones get worse over time, and Apple devices get better over time (or at least stay the same). Of course, your experience may differ, and maybe Android is more mature by now. But I'd highly recommend not to base a switch on a few features, but to take the overall service you will receive over two years into consideration.