The problem with Android is choice
sixrevisions.com
sixrevisions.com
This is the crux of the argument. That choice is bad, and the people who like Android actually like tinkering, and don't really like customization, and it's just wrong.
I personally use my phone more than any other non-work device, and I love having it personalized to make everything I do often easy to access, and put everything else to the background.
I chose the best phone for me out of the very few real contenders on the market, I chose to replace my OS with Cyanogenmod, chose Nova Launcher, chose my layout and shortcut gestures, and chose my default keyboards as Google's English and Japanese keyboards. I haven't touched any of these for a couple of months, with the exception of replacing a couple of the gestures.
Phone usage differs a ton between individuals, and I'm glad I didn't lock myself into a one-size-fits-all solution.
http://en.wikipedia.org/wiki/The_Paradox_of_Choice:_Why_More...
Basically, the more choices you have, the less happy you are, regardless of whether you notice it or attribute it to having those choices.
The rest of us might feel less happy setting it up than if we hadn't been allowed to set it up, because of the mental effort of making a large number of small choices.
But then you get to use a phone for a long long time that is suited to your needs and will be more happy because that small bit of one time unhappiness has increased your happiness during day to day use.
It's why, I assume, I keep hearing about a solution to the paradox of choice in the canonical example, food shopping, that consists of picking your favourites and then just buying those all the time instead of scanning the shelves making a new decision every time.
You don't avoid the paradox of choice problem by allowing other people to arbitrarily pick things for you, that's a pretty ridiculous overreaction to an issue that is concerned with long term repeated making of choices.
Exactly.
The vast majority of users run most of their stuff stock, and are fine with that, thus they are not affected by the Paradox of choice (remember that the crux of the problem is having to chose, stock is not typically a choice but a non-choice).
I think the important distinction for choice vs tinker is how you find the option to choose. Going in order of preference: optional choice > no choice >>> forced choice. Having no choice is a lot better than being forced to choose, but being able to choose has its advantages.
I personally frame the android thing as "If I don't like it I can change it". I have found that helps even with problems I can't solve, by being able to look at alternatives I actually consider the value of what I am annoyed about, and sometimes decide the downsides are a logical compromise.
I think you do qualify as a tinkerer, at least in comparison to most people I know who use phones. You have optimised your phone for your use by making technical choices, and it's probable that if improvements are made in the future, you will consider them and incorporate them into your workflow.
Ten years ago, I used to optimise my Windows and Linux PC for my use. Made everything perfect — the way you describe. From the UI layout, associated tools, extensions. I would set it up and make it perfect, perhaps every year or two I would incorporate improvements or drastically change something. I was definitely a tinkerer, even though I went through long stretches of not touching a "perfect" setup.
To bring a bit more consumer psychology into the discussion, people love SUVs because they give them the choice to go driving off-road, driving in snow, etc. Those SUV owners aren't then suddenly overwhelmed each morning with the question "Should I commute to work or should I drive to Tahoe?"
Android is a flexible tool that allows you to make choices when you want to make choices.
If choice is bad, why not prune the App Store and remove the multiple calendar apps, or the multiple memory mapping tools, navigation tools, etc - and allow one choice only.
The problem with usability nuts and Apple nuts is that they fall into the "one perfect solution exists" category. That's fun for them, as they like their uniform devices just fine and get to write whiny blog posts about how all the other phones are Just Wrong. But they've made the mistake of not understanding how their motivation differs from the rest of us who like to have a deeper connection with our tools.
Yawn. Take all the fancy verbiage away and this is just another platform flame. Use what you like. Don't tell me how to use my phone.
I don't think one perfect solution exists, but I also don't think pushing a lot of decisions to the user is a good idea. The fallacy is thinking the goal is to provide a solution for all users. Stake out a position make choices, be the best product for the users that you work for, and let someone else cater to the other users.
I don't personally like Windows Phone, but I think it is a great platform that has a vision and has made an interesting set of choices. It simply does not hit my specific needs.
On the other hand I think Android is a just a confusing mess to use, and I say this as someone who is fairly familiar with its innards and has been hired to write Android firmware code.
That's funny, because my grandma uses Android just fine, even though she had never touched a computer in her life before using Android. Being "familiar with its innards" and having written Android firmware doesn't give you very good insight into how average users interact with the device.
0: https://play.google.com/store/apps/details?id=com.metamoji.m...
I'm trying to think back to when I set up my dad's phone and my own phone. Certainly wasn't 1. Create Google account 2. Done.
I don't think Apple did it any better though. It all sucks in different ways.
I probably entered this while she was at my house, but she had no problems setting it up after going home.
> Rejecting/accepting Google Now?
Never came up.
> Non-gmail email accounts?
As someone who had never used a computer before, this obviously wasn't an issue either.
The problem with pointing out any real or perceived flaw in Android is that you are immediately branded as "apple nut" or "trapped in a walled garden" or " An enemy of open source" or some other nonsense
>That's fun for them, as they like their uniform devices just fine and get to write whiny blog posts about how all the other phones are Just Wrong.
That is funny - all his other blog posts are about how Android is better than iPhone
> Use what you like. Don't tell me how to use my phone.
This goes both ways. Android bloggers/users are no better in this respect.
And yes: this blogger surely has much better content in other posts, and surely the same nonsense exists on the other side. But this post was only nonsense in one direction.
That could take a while. Just remember back a few years when Android 1.x was out against the iPhone. Oh how the fandroids were gushing just how awesome their android is compared to the iPhone and when met with the clearly shortcomings of Android, they acted just like the fandroid you replied to.
You know, back then, iPhone has always had a smooth UI. There were no lacks or jitters. Nothing. Can't say the same thing about Android. Oh what a laggy mess that was but cue the fandroid boasting "Mine doesn't lack. It is pretty much smooth". Complete reality distortion. But how would they even know? How would they know what a smooth UI looks like? They wouldn't dare touch an iPhone so they just like to set their user experience with Android as the nonplusultra and it just doesn't get better than this. Who could make a better functioning UI? Certainly not Apple is what they'd say.
Seeing as how long it took Android to finally start with hardware acceleration to help with the UI responsiveness and how that didn't even out all the kinks, it is clear that Android always had disadvantages that other OSs don't have. But far be it from the fandroids to admit to that. That would be weakness.
Guess you never experienced an iPhone 2G or 3G on iOS 4. You'd press an icon and 5 seconds later something would happen. Was a complete disaster...
http://www.zdnet.com/blog/mobile-gadgeteer/apple-should-advi...
You'd jump from a Linux box to a Solaris box, and things wouldn't work the same way? Simple things, like flags on "ps". Or, more seriously, the "shutdown" command (shudder).
That's only the CLI. Then you get into what Window Manager you're using, what desktop environment, etc.
Did any of this benefit the end user? In the end, most of this all ended up coming back to something that looks somewhat like OS X or Windows. A launcher bar and a menu bar, and maybe some status icons. Frequently ones that looked and worked exactly the same as OS X or Windows.
Fundamentally, all that choice didn't help Unix get market share. It hindered it. People didn't know what to expect, and wanted consistency. The same commands doing the same thing for the rest of eternity.
Incidentally, this also explains the Windows 8 backlash. I'm pretty sure that most non-technical people would prefer a innards-updated, security-fixed version of 8 that looks and works identically to XP.
In short, the problem is not choice, it's lack of consistency.
It looks the exact same except worse. I'm sure that some improvements have been made behind all the fluff. But they're ones you can't see and I'm having trouble thinking back remembering any problems earlier.
The problem wasn't lack of consistency or choice. It was like going from Windows 7 to Windows 8. Now I can only see myself using Linux as a stepping stone or rescue procedure for failed machines. I think we might be off topic though as hardware and software are very different things.
This article is about hardware, badly titled though it is.
From that perspective Ubuntu didn't add much to Debian, or existing variants like Knoppix.
> The problem wasn't lack of consistency or choice. It was like going from Windows 7 to Windows 8. Now I can only see myself using Linux as a stepping stone or rescue procedure for failed machines.
I don't follow. You thought Ubuntu was OK, and among one of the good things was consistency and opinionated UI -- and you think that's still there -- but you don't like it because of the theming?
And what are you comparing to, OS X?
In my opinion though, the solution is not less choice, but better and stronger defaults. There's no reason why android phones couldn't be as simple as iphones out of the box, but have more options for configuration for users who wish to dig deeper. Instead, at the moment we generally have phones full of bloatware, where many of the defaults seem designed to sell products and services of questionable value, rather than to aid the user.
The example of default application bindings in the article is a good one. That system is indeed terrible currently, but there's no reason it needs to be. At a minimum it should be possible to edit the bindings of any installed application, rather than simply clearing them all. (Right now it almost seems like the designers were trying to follow this philosophy of minimizing choice, but ended up with a hybrid that is both more overwhelming and less customizable than it could be.) There is also no reason why users necessarily have to be interrupted by the choice of app to perform a given action. Instead, an app could be chosen based on some predefined hierarchy, such as first installed. Then let the user override that choice if desired. (For example, by pressing the menu button within X seconds of one app launching another, then choosing the appropriate option.) You get the same benefit without overwhelming less knowledgeable users with choice. (And yes, some users might never realize that there was a choice at all, but that's a fair sight better than there indeed not being one.)
Everytime I hear this argument, I can only think that these people have developed a bad taste of Android and haven't used a stock experience for enough time. You don't need to tinker anything. The stock Android experience is a good experience* by itself... but the option to tinker is there if you want it. If Apple made a car, the option to tinker wouldn't exist.
What confuses me most is that it looks like most of the author's income comes from an Android SMS replacement application.
It's actually one of the best things Android has over iPhones right now.
The alternative is iPhone style, where you copy-and-paste things from app-to-app...
edit: Revised most to 1/3.
And around here, no one has cheap Android handsets - it's all Galaxy S4s, HTC Ones, and Note 2/3s...
If you're building a knock-off phone in a Chinese sweatshop, are you going to hire a team of engineers to spend man-decades developing an OS, or are you going to use the FREE one?
Yeah, that's why the whole Android "market share" charade is a bunch of bullshit.
Apple shipped a reported (estimated) 135.8 million smartphones — iPhone5 and iPhone4 models."
The S2 and S3 are hardly "knock-off phones".
That there aren't any low-end iphone, and the fact that you can use most apps on low end Android phones as well as on high end ones, just makes Android that more attractive in my opinion.
My previous phone was a Samsung S1 (unfortunately they were a bit rushed, and had crappy GPS -- even if everything else was great). My current phone is a Galaxy Note II -- and I also have a cheap, spare HTC Explorer phone that I can use for prototyping ideas with a physical device (anything that needs GPS/Accelerometer/Screen/Camera+software). And it could be used for deploying pretty much anything in a very cheap and straightforward package (even has usb, wifi and bluetooth for linking with other systems...).
source:
http://www.forbes.com/sites/tjmccue/2013/01/28/does-apple-ip...
Assuming all Android devices would, could or should have the same interface is like wishing all BSD-derived system were the same. Clearly there's room for NetBSD, FreeBSD, DragonflyBSD as well as OS X and a multitude of embedded systems?
If there weren't any differences between an LG phone and a Samsung phone or a HTC product -- how would they compete? There is no Android without (some) fragmentation.
Does this complexity cost (money, effort, q&a and developer time etc...)? Certainly.
But to me the price is well worth it with the likes of the Cyanogen project -- that allows all kinds of freedoms. For me personally it's good -- but if I were in charge of developing some kind of system (say handing out internal devices at a company) -- it's be much more valuable. I'd be in control of upgrades and features. I could maybe patch some minor issues myself. I could hold off on unimportand updates, and rush those that affected my users. I can't see how you could both have this, and at the same time avoid having a somewhat heterogeneous system. I know Amazon agrees (look at the latest kindle tablet).
I agree that a lot of time has been wasted by Android vendors on differentiation for differentiations sake. It's easier to superficially fuck with the UI than actually create a useful features.
I'm a great believer in Loss Aversion (http://en.wikipedia.org/wiki/Loss_aversion) and Hotelling's law (http://en.wikipedia.org/wiki/Hotelling%27s_law) when it comes to device preferences.
These days I don't think many people are arguing that the iOS UI is significantly better than stock Android, Android has closed the gap or jumped beyond iOS depending on your personal preferences (Hotelling's law). Then consider how many people won't even consider iPhones because the screen size is too small (loss aversion).
2. i like the feeling. that if i ever need to change something, i probably can. its just a search away.
3. i like it that i can change things beyond even what the article was talking about if i wanted. e.g. say the if the silk browser was reviewed to be much faster than webkit/chrome/ff and i wanted to try it out on my lg phone..i can try...
4. 'choice' may even open up new functionality perhaps? does ios have llama/automateit/tasker equivalents?
While setting defaults in stone and never changing them might work if some people like your choices, being flexible has always been the greater path to success.
Witness the car industry, fashion industry, PC industry, etc... For better or worse, we like having alot of choices available.
These choices have to be answered one way or the other. The author of the article suggests that the company is better left answering these choices on behalf of the user.
Why would the company be better qualified to answer these choices over their users? That makes absolutely no sense to me.