Murphy's Law: Skimming the Cream from Android's Milk
I am a little disappointed with the Android operating system, not gonna lie.
If you've been following my exploits over the past few weeks, you know that I've been in search of a new phone to replace that-which-was-sacrificed to the Maximum PC community in a vain effort to prove my loyalty to the PC platform. And by that, I mean the non-Windows platform, because my latest purchase--a fancy new Android-based phone--isn't really a "PC" in the "it runs Windows" sense of the word.
I digress.
In switching to an Android device, I've encountered a heck of a number of obstacles that simply don't exist on the good ol' iPhone, for better or for worse. I'm not going to compare the two platforms; You've read enough of that lately. I just find it strange that an open-source phone would have so many challenges over elements that, in theory, open-source should enhance, not hinder.

First off, there's the phone itself. Given that the phone's operating system is presumably open-source, it's frustrating to find that I can't modify the various apps and elements preinstalled on the device. It irritates me that I'm forever stuck with what said phone's manufacturer deemed as the "default" applications that my phone should have. I can't uninstall the lame games; I can't uninstall the Twitter reader; I can't uninstall the finance tracker. Help!
Now it's all well and good that Android--again, perhaps just the version that exists on my phone--comes with a wide assortment of options, and configurations, and screens, and apps, and widgets and... get where I'm going with this? The first time I fired up my phone, I didn't know what the heck I was doing. It's not like I'm new to smartphones, and I would definitely consider myself the kind of person who has no problem running through menu, after menu, after menu, just to customize his device to his liking.
That said, what the heck, Android? So many of the apps are so similar in functionality--clock, desk clock, car panel; Gmail, Mail; et cetera--that it defies logic as to why they're split up in such granular detail. I said I wouldn't compare Android to Apple's mobile OS but... come on. If I want mail, I want to click on one icon--"mail." If I want a clock, I want to click on one icon--"clock." Simple, easy, efficient, and I won't have 25 extra icons littering up my list of available programs to launch which, as noted above, I cannot hide or remove.
While Android's great strength is that it can combine all sorts of different features across different screens and environments, it's also the operating system's greatest weakness. Case in point: The contact list.
Little did I know that that my default linking of my phone to both my Google and Facebook accounts would suddenly populate my phone's contact list with every single instance of anyone's information that I know. As well, I soon realized that I couldn't automatically dump these contacts--like the 700+ phone numbers generated from my Facebook friends--into my own "friends / VIP / family / attractive members of the opposite sex" group. Of course, Android has no desktop application to best facilitate this organization, save for its default synchronization capabilities to apps like Microsoft Outlook and what-have-you.
I don't bring these issues up just to vent needlessly. Even though I'm a newb to Android, I'm nevertheless quite happy with the operating system in general. It just suffers from the same faults that I notice in a number of other open-source applications: Throwing the kitchen sink at a challenge instead of developing a thoughtful, easy-to-understand, UI-appropriate solution. It's the shotgun approach to development instead of the laser-focus, one that's not quite at the level of "feature bloat," but is nevertheless taxing for an average consumer to fully understand.
The solutions, in this case, are obvious: slim it down, by shrinking the main application list to a more manageable level and by hiding all the "contacts-related" features in a single "contacts" app, for example. As well, truly walk the user through scenarios that might otherwise result in shock and awe instead of just asking, "Do you want to connect your accounts by default?" And, of course, an open-source phone should be just that. Embody the spirit the phrase entails and allow users to modify their phones, sans hassle, to whatever degree they see fit.
And that's just the phone itself. Be lucky I don't have another 800 words to lament about the Google Apps Marketplace. Oof.
David Murphy (@ Acererak) is a technology journalist and former Maximum PC editor. He writes weekly columns about the wide world of open-source as well as weekly roundups of awesome, freebie software.
Comments
Comments are closed on this article
![]()
sawanrmodi
July 01, 2010 at 5:16am
Android and iphone will be very important part of their google and apple
http://blogingtutorials.blogspot.com
![]()
metalheadink1218
June 16, 2010 at 12:36am
i myself am a android user i used to be a iphone user until it took 9 iphones yes i had to return my i phone 9 times untin these knuckleheads got it right, but after all the hassel i went to the mytouch from t-mobile and guess what it hasent failed me yet i have double the choice of apps, the phone itself is 10x more costimisable, and i can even run my iphone apps on my google phone i think mac sould start looking outside the box.
![]()
sawanrmodi
July 01, 2010 at 5:14am
I think this iphone developer has been make very amazing application it is good
http://blogingtutorials.blogspot.com
![]()
mesiah
June 14, 2010 at 3:56pm
Yes, you can choose which sources you want to sync from the cloud. Davids phone should allow him to disable facebook syncing. I'm not sure what model he is using but to my knowledge the default for vanilla andriod is to have facebook syncing disabled out of the box.
.... I love how trying to reply when you aren't logged in makes your reply a regular comment... Oh well, atleast it looks like the spam filter is gone.
![]()
Neon Samurai
June 14, 2010 at 7:04am
The EVO is probably the first Android phone I've seriously considered; no hardware keypad, not easily updated from Google's latest firmware image... Iphone is nice for what it does but does not do what I need in such a device. N900 would be a hardware upgrade from my current PDA while retaining the a flexible OSS platform and shorter but more usefull software repository to install from. (how many different fart apps does one really need on there Android/osX mobile?)
Hopefully I can get an N900 here at a reasonable price point before Nokia ships an N910 or similar Meego only device. I'll dualboot Maemo5/Meego initially as Meego won't be my primary platform until it has all my current tools; ruby on rails, scapy, msf, GPE suite, rsync, ssh..
![]()
mralexosborn
June 13, 2010 at 5:20pm
When I got my Droid (the original one dammit), I was quite fond of it. It was infinitely better than my previous feature phone (Razr V9m). It had every feature I could dream of. But I did see everything you mentioned in your article. I just let it slide. Then one day I came across the topic of Wi-Fi tethering and rooting Android OS. Gizmodo, in several posts, talked about rooting, but did not recommend it. But for a useless feature (to me) like Wi-Fi tethering, I thought "Why the hell not!?" Rooting my phone is one of the few smart decisions I have made in my lifetime. It allows your phone to be free from the restraints of the supposed "open source" Android OS. I have overclocked. I have removed pointless applications. I have modified the theme. I am also now allowed to install third party applications (damn Android Market). So, root your phone, and you will be happy with Android as I am.
![]()
Camerone
June 13, 2010 at 10:48am
I went from a Motorola Razr to a Blackberry Curve 8900 a while back. THAT was one hell of a transition, as it was more like a PC than a phone in my eyes lol. I didn't fret, however; I kept my cool, and soon figured out how to get around on the phone. When I switched to the G1, it was a cakewalk. Once I figured out the functionality of the touch screen and the menu button, it was a breeze to change any settings or use any app I came across.
In short, I think figuring out any app or setting is easy once you realize how the menus and such are set up, and Android phones are easy to use and customize in that respect.
![]()
festiva_man
June 12, 2010 at 10:40pm
I don't have one of these smartphones, and there is a reason why. They do less than a laptop can. Might you just go to a regular mobile phone. Mine is for blue collar people, we call it the GZone. Then buy a laptop, they ain't heavy. Just my .02. And though I might get flamed for it, I will quote Cheech from "From Dusk til Dawn". "If you can find cheaper pussy anywhere, fuck it." Hope that don't get me banned, I listen to the podcast and Gordon says worse.
![]()
COMMANDER_COOK
June 13, 2010 at 1:04am
My dad had a gzone about a month ago. Talk about shitty sound quality...
----------------------------------
Donate blood! http://www.redcrossblood.org/
![]()
tapple
June 12, 2010 at 11:05pm
....really? correct if I mis-read you, it's 2am here. But your solution to a phone not being good enough it to carry your laptop everywhere?
Fail. Just Fail.
Even the smallest laptops (which are painfull to use) are to big to carry everywhere unless you normally carry a mesenger bag / man-purse around all the time.
![]()
festiva_man
June 13, 2010 at 12:26am
You have to understand that I am blue collar. I have no use for up to the minute stuff from my handheld. My brother uses a smartphone and all I see him do with it is call people. A laptop just doesn't weigh enough for my tastes to be an inconvienience. I call with my phone and have no problem carrying around something that weighs all of 5 pounds, regardless of bulkiness. I hope you understand that the weight I usually sling around is 40 lbs or better so a laptop is like a feather. That is why I stated it is just a different world for me than other people. Some actually have a legitimate need for smartphones but me personally, i don't need one. The only use I actually see in them is not being snatched as easily as a laptop, but I live in the boonies so I don't have that problem. Fuck I am lit right now.
![]()
r00t3r
June 12, 2010 at 3:47pm
"If you use any operating system that doesn't start with a "Microsoft"
and end with a "Windows" (and some kind of short letter or number
designation), then you have utterly failed in your attempt to keep
heathen software elements from besmirching the good name and reputation
of your precious PC. And woe unto any who utter the forbidden name of a
common Silicon Valley manufacturer of said "different" operating systems
around these parts--you can trust me on this one."I look forward to a picture of you smashing your android and telling us all about your difficulties with Windows Mobile phones.
![]()
ElTimba
June 12, 2010 at 3:18pm
If you would root your phone, you could uninstall all the apps you want. Maybe that's something you should take into consideration.
![]()
greencpu
June 12, 2010 at 9:15am
I have used an android phone for over a year. And I could have any phone (including a new iphone) I want from work, but android just makes the most sense to me. My wife just got an iphone yesterday, and even though I support them at work I still found a lot of her setup counter intuitive.
for example the way it handles multiple mail and calendar accounts is just dumb. Android is WAY better. of course, that take on it is colored by what I'm used to.
I prefer to have more options. and android delivers that over the iphone in all but one area (the number of app store apps)
It drives me nuts when people talk about how intuitive apple products are - they have their conventions which people are used to, so to them they may feel more intuitive, but to many of us they aren't. For example the way the menu bar is handled in osx - to me, that is a hangover from the 80's mac when you had only one screen, and no multi-tasking. but to the mac faithful, why would it be any other way? And why would a program not exit when I close its last window? again, is this more intuitive? I would say no, but it is what some users are used to.
So much of it depends on what you are used to. I bet if you give android a bit more time you wouldn't be able to go back to all the restrictions of apple.
---www.sci-guys.com - sci-fi and other cool stuff---
![]()
ushim6
June 12, 2010 at 5:37am
Yeah after reading another comment, I was wondering which phone you have David?
If you have one of those shitty social networking phones, I understand your frustration. Vanilla droid(or possibly Sense UI) is the only way to go.
![]()
ushim6
June 12, 2010 at 5:30am
Granted, if you want a phone to "just work"(but don't get me started with how crippled the iPhone really is) without any room for making it your own then the iPhone is fine.
However, a lot of your points, as a PC user, I can't really understand.
Yes, it would be nice if we could uninstall basic things like the Music player or whatever(and you can if you root, just saying), but why can't you just ignore the player in your app drawer? We were given a homescreen for a reason! Just click and hold on the app drawer on the apps you want, and drop them on your home screen.
Tons of options? I mean wtf? You don't HAVE to touch any of the settings if you don't want, but I'd be damned if I'm not always tweaking them, making my phone more of a personal device. With the Cyanogenmod we are given total control of our interface and options, it's fantastic. My Android is my own, there are NOT many like it, and this one is mine.
The difference between a program like Gmail and mail is subtle, but makes sense. Gmail has an interface much more attuned to Gmail options, such as the colored labels, etc. You could simply use the email client and add the gmail account, but again, if you don't like an icon, root, or ignore it! App drawer is not how you access your email anyways! Drop your email client of your choice on your first homescreen like the rest of humanity.
And you are simply ridiculous complaining about Facebook sync. It freaking asks you if you want to sync, and specifically what type of sync. THERE IS A "DONT SYNC WITH FRIENDS" OPTION! Holy cow! I think you just missed something really basic!
Last, about the Market: Get and login online at: appbrain.com . It's what the market should do, and apparently will do once 2.2 is out. I've been using it almost since day one. It's funny how people complain all the time about the market, when there is clear solutions out there while I've basically not had that issue since day 1. Sign up, you won't regret it.
Ok. To be fair, Android is not as intuitive for sure. I'm always finding out something new I can do with the phone(especially if you join the rom scene!). But once you set up your own desktop, iPhone users will have nothing on your personalized phone.
![]()
Oedipus_Rex
June 12, 2010 at 7:37am
That when switching from one phone OS to a new and different one you should spend some time learning the ins and outs of what makes it different instead of just trying to use it the same way you used the old one? What a strange and novel concept!
![]()
jrocknyc
June 12, 2010 at 4:40am
between what you've written here and what i've heard on various TWiT.tv broadcasts ("Android still feels like it was made by engineers, not designers", etc) ... I'll probably hold off on the Dell Streak i've been so eager to try, and stick with my iTouch + old Blackberry solution. (Even tho I hate Macs!)
thank you for saving me a lot of frustration & expense!
![]()
Keith E. Whisman
June 12, 2010 at 3:26am
Hey David Newb... Err I mean Murphy. LOL.. Just kidding you know I love your articles..
Any who. On the home screen you just do a long press on an Icon and then drag that Icon to the trash can at the bottom of the screen to get it off your home screen.
If you goto settings you will find an application manager that will allow you to remove most everything except for the Android basics.
You can root your phone, they have directions detailing the process at http://www.maximumPC.com somewhere. By rooting your phone you can install any number of custom Roms that have features you'll enjoy like wireless tethering and being able to truly unlock the computer side of your cell phone.
It sounds like you got one of the android phones that are built for the crazy web 2.0 crowd. You know people that can't survive without facebook, twitter and all the other crazy yuppie hippie social networking web things. I think there are two or three different android phones designed for this and if you would have done some google searching on the internet for reviews of the phone you were thinking of buying before you bought it you would have discovered that it may not be the right android phone for you.
I suggest you get yourself an Incredible, Motorola Droid or the Nexus One. That new sprint phone also sounds compelling with a larger than four inch display.
Even those social networking themed android phones can be rooted and a new more power user friendly version of the android OS installed. Also as I mentioned earlier you can remove those social networking widgets and that is what is on your home screen. You have a bunch of social networking widgets running on your home screen and there is actually a widget manager if you long press on a blank part of your home screen a list of options will come up along with the widget manager. Here you can pick and choose what widgets run by default on your phone. Screw the manufacturers intent. have fun and don't be so quick to quit and please don't get offended. I am not picking on you. I am merely talking to you as I would to a friend with computer problems.
![]()
Oedipus_Rex
June 12, 2010 at 3:05am
Since I have a WinMo phone and haven't tried an Android phone. However, when I connect my phone to my laptop using active sync, I have an option on whether I want to sync my address book or not with my device. I just do not check that box. Are you saying that whatever app Android uses does not give that simple choice?
Also, is it really Androids fault or the HTC sense interface and apps that the Incredible comes with by default? I have read of memory problems on the Incredible that are being blamed on the default programs that HTC loads onto their device.
I currently have an HTC HD2 and have discovered the xda-developers forum for themes and apps. They have reported that someone has rooted the Incredible just a few days ago. So you may have alternatives soon as to what you can do with your phone.
![]()
mesiah
June 12, 2010 at 4:06am
By default, android phones do not sync to your pc. They sync to the cloud. Primarily your gmail account. I know some manufacturers offer some sort of pc syncing software for their phones, but for android it is not the norm.
![]()
Oedipus_Rex
June 12, 2010 at 5:59am
Even so, shouldn't it give you a check box to select what you want to sync and what not to sync? Just because I have a contact on gmail doesn't mean I want that contact on my phone.
![]()
mesiah
June 14, 2010 at 3:57pm
Yes, you can choose which sources you want to sync from the cloud.
Davids phone should allow him to disable facebook syncing. I'm not sure
what model he is using but to my knowledge the default for vanilla
andriod is to have facebook syncing disabled out of the box.
![]()
mesiah
June 12, 2010 at 1:26am
Your desires seem to be in contradiction to the spirit of open platforms. If what a person likes is to have a very simple interface with little to no room to tailor things to their liking, then the iphone really is the best choice. The driving factor for android is endless customizeability. You can make your phone as simple or as complicated as you wish. It just takes a little effort on your part.
As for the app tray on android. I think iphone users tend to view the app tray the same way they view their iphones home screen. They don't like all those confusing extra buttons in there that they don't use. But the app tray isn't the home screen. The home screen is the home screen. You choose what to display and what not to display on the home screen. If you just want to pile app icons on there like it is an iphone home screen that is your choice. The app tray should be likened to the windows start menu. Every program you can use is on the start menu, but the ones you use frequently are on your desktop.
As for not being able to uninstall certain apps. Thats not really the fault of android. That fault lies on the carrier your phone was provided by. As long as your purchase is being subsidized by a third party it will never by totally "open." Although you can't uninstall the apps without using a custom rom, you are free to remove them from the home screen. Speaking of custom roms, that really does set iphone and android apart, and should make any ultra geek feel all warm and fuzzy. On iphone you can "jailbreak" and enable some locked out features. But with android you can truly replace the entire android shell with anything you see fit. It may not be for the feint of heart, but for the true tech geeks, thats as open as it gets.
I commend your attempt to shed the bonds of the closed apple market. I think once you adjust to no longer being spoon fed by apple, and having steve choose what you can and can't do, you will find android to be a treasure trove of tech and software innovation. You may be missing a few apps, but I firmly believe that google is working hard to develop the most bleeding edge mobile apps right now. Where apple is just sitting back and letting third parties do their dirty work, then raking in the cash for the sales.
![]()
Zan
June 12, 2010 at 10:19am
Brilliantly said. Infact the majority of respondents agree. This is of those (think before you post) articles that just hurts a publications credibility. I'm not trying to knock you, D. I just don't think you know what you are about. This is coming from a three year iPhone user and 90 day Android user.
![]()
TheMurph
June 12, 2010 at 9:31am
"The driving factor for android is endless customizeability."
And yet, for whatever reason, I can't customize the operating system to how I see fit -- be it better management of my contacts, better management of my apps, or better management between my PC-to-phone synchronization...
![]()
mesiah
June 14, 2010 at 4:08pm
I guess the questions is, how do you wish to customize your OS? Exactly what are you looking to change or tweak that you are unable to do? As customizeable as android is, if you throw a request out there I am sure someone here has a solid suggestion.
The major complain I saw in your article was not being able to uninstall certain apps, which again, is more of a fault of the carrier. They demand that those apps be on the phone, so the manufacturer locks them on there. Even that can be circumvented by rooting though. Although I understand that rooting, much like jailbreaking isn't for everyone. If its really a problem that those apps are on your phone, rooting is the way to get rid of them. But really all they are doing is taking up some minor storage space and a spot in your app tray.
As for managing your contacts, most android phones by default do not sync to facebook. If yours has facebook synncing enabled out of the box there should be a simple way to turn it off. Under the accounts & Sync menu there should be an option to turn off facebook syncing.
I can't really speak for PC to phone sync as it is not something I do.
![]()
TechJunkie
June 12, 2010 at 3:07pm
Murph,
If your phone has the sense UI (which I doubt), you can use 1 out of 7 home screens dedicated strictly for one touch dialing or messaging for a contact But there are apps in the market that you can download for free that will do that if sense is not your taste. There is also an app (free) for app management that you can put on your home screen for easy viewing pleasure. I don't know your particular phone your using, but HTC included a sync app with my EVO that syncs with outlook and it works great. Also you can create a dummy gmail account to sync your contacts with, then delete all the contacts you don't want on that dummy gmail, then re-sync your phone to that gmail for a clean contact list. Then only sync to gmail (contacts) when you want to add more contacts. Simple as that. Media monkey can sync all your music. It may not be as...ahem..pretty...as itunes but it works.
Think about it though, widows 6.5 (stock) or with touch flo from HTC is nowhere near as customizable as android. And they are twice as customizable as any apple product.
![]()
Oedipus_Rex
June 12, 2010 at 11:04am
Dave, you were used to how the iPhone works and are switching to a new environment. It will not be intuitive to you. You will need to learn how to customize your phone using the methods your new OS mandates. There will be a learning curve involved, the length of which will depend on how much effort you put into learning it. I would suggest that you go to the xda-developers forum for your phone. If you have a question about how to use and configure your phone to better suit your needs, someone there will likely have the answer for you.
http://forum.xda-developers.com/forumdisplay.php?f=635
Log in to MaximumPC directly or log in using Facebook
Forgot your username or password?
Click here for help.















