Android Phone(s) versus iPhone

I’ve never really understood the debate between iPhone and Android. I don’t agree with the way sales are measured, I don’t like to get involved in debates of which is better and I really, really can’t stand the open versus closed debate that far too many geeks make every damn day an Android phone and iPhone are in the same room.

First, if you’re comparing Android to iOS sales numbers, shouldn’t you include iPhone, iPod Touch and iPads in those sales figures? Anyway, this article about resetting your Android phone to its factory settings made me laugh harder than just about any Android review I’ve ever seen.

How many versions of Android are out there?
The article mentions “stock Android 2.2, or any version of HTC Sense” in reference to certain behaviors available on the home screen. How are normal people, which is most of us, supposed to understand what the hell version of software their phone is using? On my iPhone, I run the newest software and I certainly don’t care what version it is. Android, well, it’s not that simple.

This is an unacceptable message on any modern device, ESPECIALLY on a smartphone. How much do I have to know to run this thing?
THERE ARE ERROR MESSAGES?
Never, ever have I seen an error message on iOS that references any sort of computer speak. Core processes? Overflow buffers? Force Close? (Those may not all be real). What the hell does that mean? Why should I EVER have to deal with those kind of messages on a device that I should be able to trust to communicate for me on a daily basis?

But multitasking is awesome, right?
Also pulled from aforementioned article: “Android is a multitasking environment… apps accessing the same system resource should be managed by the system, but if that’s not working, Force Closes can result. Don’t be too hasty to blame a single crashy app on the system as a whole. Consider contacting the developer before resetting your phone.” You have to be kidding me. Not only do I have to decode error messages on an Android device, now I have to worry about how my apps interact with each other? And I should contact some developer to fix it? Really?

For all the issues that may plague the iOS app store, from stringent policies to heavy-handed restrictions, at least I know everything I put on my iPhone is going to be a quality app and I don’t have to think twice about how it works. No memory lookups, contacting developers or factory resets because I installed too many buggy apps.

I will never understand why anyone would deal with issues like this. Hell, I wouldn’t put up with this crap on my Mac. Thank god the Mac App Store is opening soon.