What are there, 1B Android users? I'm sure Google would like that to be 7B.
I'd wager the complaints of the sort of people who frequent lobste.rs or HN are not representative of the majority of current users and almost certainly not of the next 6B potential users.
Overall, it's everything Google said they would do with material [1].
It's fine to dislike these things, I don't necessarily like them myself, but claiming they're simply wrong or "for no reason" is somewhere between angry and lazy.
Just a glance at the new vs old keyboard or gmail shows a direction - moving / duplicating interactions toward the bottom right (logical as screens get bigger), breaking out punctuation into discrete keys (presumably logical given the way most people actually type).
The overall restyling is adding consistency between apps and particularly between mobile and the desktop.
Animations are really valuable anytime someone doesn't come to the table with a complete mental model of how something fits together already. Basically, they're not for you Mr. Programmer.
When I help people out with their computers and I run updates (pretty much everyone I go to stay with!) they always complain if there's been a change in the UI at all - "why's that button moved?" "where's my favourites?" "how do I access my inbox now?" "why does it keep popping up that thing?" ...
I'd really like to see some respect for this from people like Firefox - "we won't move any major UI elements or update the default skin more than once every 2 years". Of course the marketing is all about the novelty at the moment - steadfastness doesn't count for much in tech circles it seems. With stable UI you can have a less rapidly changing system for users to comprehend; running updates for security fixes shouldn't mean you have to face a new menu paradigm or new default screen or new tab shape or new whatever every few weeks.
Seriously. I don't enable auto-update on supported users apps for this reason.
I couldn't disagree more. Of course there no sense in moving things around just for the sake of changing something, and implementing those design changes is always prone to making bad decisions. However I pretty much want the applications I use to move forward and if this means iterative design adjustments, then by all means, do it.
The people complaining about any kind of change are usually the ones who learn using an application by trying to exactly memorize navigation paths and word-for-word expressions in menus, which feels absolutely wrong to me. It's like learning stuff in school by memorizing the content word for word, without understanding any of them or the context in general. It may work for while, but not for long.
I know that the average person is very different from the tech-savvy crowd around here, in fact I work with non-technical people everyday, yet this helplessness once a button or a feature has been moved is still very surprising to me and I think it's a better idea to try to educate people not to hang on to memorized paths, but instead look for plausible context, really consider where you'd expect a certain feature to be located. That's exactly what the developer did for his app - well, in most cases. Avoiding change in software design is not the solution.
No, it's not a better idea to "educate users" it is rather to respect the users. Imagine when your car would change the controls on random mornings. People want the work done like you just want to drive. Don't project your untypical preferences to the others.
I'm almost sure that if you're a serious programmer you use a command line. You know, where you type in one line, the output is written in the following lines, emulating the electrically-controlled typewriter which prints the letter one after the another on the roll of the paper from the sixties. Think about that. "Carriage return" once actually caused the physical carriage to return and the line feed actually activated the paper feeder to roll the paper one line up.
A lot of changes in the UI are often driven more by the changes in the politics inside of the company (who is going to be seen for his visible contribution to the "change")
than any real need. Think about that.
No, what we have to do is educate you on why you cannot expect everyone's brains to work the way you want them to.
For many people, computers are just a thing they use, whether for work or for keeping in touch with friends or whatever. They aren't something that they dedicate very much of their brain to. Computer interfaces have lots of text, lots of images -- some of which are clickable, some of which aren't -- and the rules aren't very consistent from device to device. On top of all that, there are some genuine dark UI patterns, like software from CNet that tries to trick users into downloading useless crap.
What you're basically expecting is for people to dedicate more of their attention to computers. And guess what? Mechanics wish people would dedicate more attention to their cars. Contractors wish people would dedicate more attention to their homes. Landscapers wish people would dedicate more attention to their yards. And in each of their professional forums, you'd hear some of them arguing with equal veracity that people need to be more educated about all of these things.
As a user who learns apps by concept, not memorization, it's still incredibly frustrating when the UI paradigm changes (such as the old switch from organized menus to chaotic ribbons, and from useful text to ambiguous icons). But even a conceptually well-versed user of software starts to develop a spatial/muscle memory for working significantly faster; experienced, intelligent users can still be thrown completely by minor UI changes that take them out of their working flow state.
As a front-end engineer who works on desktop Firefox for Mozilla, I think we have actually held to your "no major redesigns more than once every 2 years" request ;)
Australis was a UI change that we don't anticipate doing more than once every two years. We recognize the costs of doing so, for users, add-on devs, and Mozilla devs.
I've recently updated to 33 (on Linux and Windows) and had my startpage altered - hid a lot of the site links, added an unwanted search form. It did add a new cog, which usually means settings but in this case is a toggle for the pinned sites (completely breaking the expected standard-through-use, offering no affordance as to it's action, contradicting the use of the cog to access preferences).
Since the Firebird days I've been using FF (on and off, I had a dalliance with Opera, Chrome, some other variants) and even I had to first search what the newtab page was even called (I forget now, it doesn't tell me anywhere in the UI) then having read a few posts I noticed that some people had different size site links and tried scroll-zoom and so returned to my default of 3 x 5 sites shown.
It's tiny things like this - you open your browser and newtab has been altered (to make way for adverts in this case) and smack there you are. It's not "your" browser it's the company that offered the upgrade, it's theirs now .. until you can claw it back again. Then the next upgrade comes, some security fix and you apply it with trepidation.
Is it really 2 years since the addon bar was removed, the big orange menu button was removed and the new "burger" menu link was added, the new config for the menu link, the streamlined tabs, the removal of the menubar, tabs moved above the address bar. Time flies?¹
¹ - I genuinely don't remember. I also used to use fixes/addons to have a compact menu with chrome removed (using KDE settings) so I'm not clear on default UI.
This is why I won't recommend Android to any friends or family. Being the most technically literate person most of them know, they all come to me for help fixing problems with their computers or phones.
The UI changes in iOS7 caused a whole bunch of questions and problems with my "support network", but with Android it would be like that every year with every OS update.
The reason I don't recommend iOS is because Apple keeps changing their policy on apps and their stuff works only with products they make. I like my friends and family to not live in Apple's world view / walled garden.
So, it's not about Apple designing great products; i recommend android because it's a better choice for freedom (which usually always ends up having to make more effort).
Non-techy people aren't good at tech. They don't grok it. Usually they operate it by learning it by rote. "Click the button there, then click/tap this". To them working a piece of tech is like learning off spells. When you change the UI, it's like someone changed the language you're trying to work in. They have to relearn from scratch.
Same here. The technical folks will immediately update, discover the UI annoyances and find means to overcome them. But I notice that non-technical family and friends become very much annoyed when they are continuously pushed to update their software and almost everything changes within the UI.
Companies have switched from introducing new features and backend improvements (what the technical folks used to care about) to what they feel everyone can see, the UI. As a result, the software has not fundamentally changed, minus a few small new features, but it looks like a brand new product.
> Animations are really valuable anytime someone doesn't come to the table with a complete mental model of how something fits together already. Basically, they're not for you Mr. Programmer.
Yeah, whenever I see sentence like "as a user, I don't care about animations" I just stop reading the rest. I appreciate the fact that you, the article/comment writer, have good mental model about what is going on and you want to be as fast as possible, but that comment also shows that you aren't a typical user and you don't have a clue how common people thinks.
Well thought out animation is also something that should improve usability. It directs user focus and can give hints as to what just happened.
I actually think most of the animation in Lollipop is rather well thought out from a UX perspective. It might be a teensy bit showy but I rather like it.
Exactly. Not to mention, these changes make many users feel like they are getting something new (for free even). Even if it just a style change, my girlfriend really enjoys seeing the new look of the phone. I actually purposely let her do the updates on my android phone because I'm not overly excited about the changes but I know she is (she is an apple user so can't experience new android stuff otherwise).
> Animations are really valuable anytime someone doesn't come to the table with a complete mental model of how something fits together already.
This argument conflates the problem (lacking a mental model) with a solution (animations). This Mr Programmer is confused by elements flying around in front of them. Maybe regular users get confused too?
I agree with you, but it seems the train has already left the station.
I don't use my tablet all that much, but I don't find myself questioning how something is done (that stuff didn't really change), or why things look different (I don't really care). It's just... different, nothing else.
Argh, lollipop's driving me up the wall! Vent time, woo!
The thing I'm hating is that they've managed to completely screw up Chrome by getting rid of tabs and mixing them all in with your other apps, in an attempt to force you to use the bloody useless app switcher button instead of making it do something vaguely useful.
And the lock screen, what the hell were they thinking? The amount of times I've opened the phone app instead of unlocking the phone is becoming obscene. I often have my phone landscape while using it as a mini-tablet and in that orientation it's easy to do. Perhaps I'm paranoid but I think the screen now locks faster than it used to and I haven't been able to find the setting to slow it down yet, which exacerbates the problem, when you're lounging and intermittently transferring your attention between tv and internet browsing.
And the new calendar app only allows you to see 6 hours at a time, so you can't get an overview of your day.
The settings app requires some sort of double swipe down that's just plain awkward. Auto-brightness has been got rid of so often you're constantly fighting the brightness of your phone at night.
The new notification have to be double tapped, which again is awkward, especially as they register the first tap and then "helpfully" tell you to make a 2nd one. But the first tap is behind a button press of the lock screen so it's actually a triple press.
I'm also slightly perplexed as to the home button icon change, to a circle of all things. It actually offends me a bit, it's so tiny and yet completely devoid of meaning. It's different for Apple's circle button as that was a real button, Google's tiny circle just kinda floats there. And the "back" triangle changes orientation for no discernible reason other than the designer obviously wanted to animate something.
The new phone app is strange, the buttons are too small, the volume of the button presses doesn't turn down as you turn down the speaker volume.
And this is in a day and a half of use. It honestly feels like anyone testing it would have hit most of these issues. I suspect Google's designers then turned round to the testers and said "As designed. Material, you know. It's just a new way", rather than admit they'd screwed up.
The worst part is, it's not added anything. I've not come across a single thing yet that I've gone, oh, cool! Not one.
I'm pretty pleased with lollipop. Some of your complaints may be down to personal choice, but not all. For example, the triangle animation changes from pointing left when the action would be 'back', to down when the action is 'down', as in hiding the keyboard.
Some other thoughts:
- Getting to settings is no different from before when I had to swipe down and then tap a button to see the settings button. Now it's two swipes instead.
- Try schedule view in calendar for the overview you're looking for.
- The double tap on notifications to open them I like because it means I won't accidentally open one.
Things I've said 'oh, cool!' to:
- Guest accounts
- Brightness slider in the swipe down
- Priority/None interruption settings for the ringer. I used to use Shush! but this works nicely and with more configuration options, albeit less granular timing.
- Lock rotation in the swipe down settings
- Flashlight in the swipe down settings
Lollipop arrived on my Nexus 5 last week, and I couldn't be happier. Battery life is significantly longer, and the new UI ... ugh, this sounds almost cloying ... the new UI makes me happy, it gives me joy.
It's beautiful, it's intuitive, it's functional, it's natural. What more could you want?
I've never owned an iPhone, but this joyful experience must be a tiny bit like what iPhone owners feel. To bring this experience to the unwashed masses of Android users is a very good thing.
You can change the view to give you a summary of all the events for each month... You click the top right menu button, and select 'schedule' instead of 'day' or '5 day'.
That's not even close to a month at a glance, that's a lengthy list of hour long intervals. If you had as much scheduled as I do you would see how worthless this view is. I'm in a meeting and my boss asked me when something is free for next week and I'm scrolling and swiping around looking pretty much incompetent while the client is on the phone.
I had an iPhone, switched to Nexus 5. Nexus 5 already produced joy in me, it really is a great phone and as an ex-iPhoner I really think Android is prime time now and almost as good as iOS (my only issue is that some of the built in apps are a bit rubbish and Google Hangouts, the default, sucks as an SMS program).
But I'm getting no joy from Lollipop. Apart from all the interface issues I've hit, it seems fairly bug ridden.Some notification sounds suddenly turned themselves on (GMail), other sounds are really loud. Another example right now the lock screen on mine is showing a picture of a video I cast on BubbleuPNP last night. For absolutely no reason. I can't stop it.
That's totally not cool. I don't want a blurry video still as my lock screen picture. How do I clear it? Is that intentional? Or a bug?
Probably some setting you chose. When I first booted up Android 5, it asked me whether or not to display notifications on the lock page (I chose no). It could be that you chose yes and your app (BubbleuPNP) keeps pushing that video to your lock screen...
> I've never owned an iPhone, but this joyful experience must be a tiny bit like what iPhone owners feel.
iOS is colourful and whatnot, but it's confusing as hell and has some ridiculous defaults. Ever since KitKat Android has been better by a wide margin. Not to mention, Apple sucks at services, whereas Google excels at them - and that's half the functionality of a phone these days. And Google Now is pretty much the best thing ever...
But yes, the new design of Android 5 makes me happy too - everything looks so much more vibrant, colourful, sleek and streamlined, etc... It's so much more Google-ey.
Calendar is now rubbish, month view is gone, schedule view is too limited and there's way to much whitespace and 'fat' place cards. Got multiple Google accounts? You can't remove the 'events' calendar. And 'Events' is ostensibly the first calendar in your actual online Google Calendar which you might have named 'Home' but in the app is steadfastly refuses to be called anything but 'events'.
This = install aCalendar[1] and Simple Calendar Widget [2]
Gmail app is now rubbish. HORRIBLE account switching. Do they even use their own app? I don't want a profile pic so I don't know which account is which of the 5 I need to use, so I just pick pot luck or swipe through them all? Then there is that annoying hover button. 'WRITE SOMETHING' it screams out at you, 'Surely that's why you're here isn't it? You couldn't possibly just want to scroll through your inbox without accidentally tapping me!!!'
This = install K9 mail.[3]
YouTube - Enter menu drawer, close it, press 'back' > still takes me back to the home screen. Take a leaf out of Feedly's book and open the frickin' menu drawer!
Chrome - Thankfully you can stop the annoying tab merge pretty easily.
Notifications - now to get to settings I have to do three actions, two pull downs and hit a teeny tiny little button, or you know, waste a space on the home screen.
Phone dialer - I actually like it. It's way faster to get to you contacts and has a much better layout than before. Still got that annoying floating button - 'DIAL SOME NUMBERS ASSHOLE!!!'
Default keyboard - why is removing the key separators a good idea? Is there some data to back that up? To me it looks like a cluttered mess. Thankfully switching back to the old style is just a setting away, but it would be great if there was a more sane default.
You can actually reskin the keyboard back to the old look.
Click the unlock button, swipe up on your phone, not left or right, pull down on your phone twice, click the settings button, ignore the randomly flashing menu items as you scroll down, find "language and input", click "Google Keyboard" (not "Current Keyboard"), click "Appearance and Layouts", click "Theme", click "Holo White".
The way you wrote this makes it seem like swiping up instead of left or right is really horrible and confusing. Why? Previous versions of Android had a totally different lock screen design, so I honestly do not know why you feel so confident that the correct swiping direction should be left or right. Because Apple did it that way?
The problem is that if you swipe left it will open the dialer, right photo. Only up unlocks it.
While it's useful having shortcuts to do these things, they've gone far too far and made it too hard to do what you most often want to do, which is simply unlock the phone. The old photo button worked well, for example.
They had also previously used "up" on the lock screen for voice commands/google now, so I for one have learnt never to use "up" unless I want to set a timer using voice (pretty much the only useful thing it can do).
I still don't see how that's bad. My current lock screen, a custom one, only unlocks if I swipe right. Not up, not down, not left. Swiping left would open the camera. There's no easy way for me to get to the dialer straight from my current lock screen. From the way you describe it, Lollipop's lock screen sounds great to me. Full notification list, the ability to interact with the notifications, the ability with a single swipe to either get to the camera, the dialer, or just unlock the phone... sounds great to me. I'm not trying to be facetious, just to be clear. It sounds like by far the most useful lock screen Android has ever had by default.
Also, for what it's worth, I find swiping up to be easier to do one-handed on large phones.
The issue is the previous lock screen didn't require any swipes to enter your unlock pattern. They added a step, making the most common gesture slower than it was before.
Ahh, I see. I guess I wouldn't notice that since I'm so used to already having notifications shown first on the lock screen. I can see how that'd be annoying if you don't care about the notifications list.
That's a very general statement which hasn't been customized at all to the current scenario. So really there's no way for me to respond, but I'll try.
As I said, swiping up actually feels easier to me on a large screen than swiping left or right. And putting notifications on the lock screen is a critical feature in my opinion, something Android has desperately needed out of the box for a while now. I use a custom lock screen just for that feature because it's so useful.
The notifications are a great addition in stock usefulness. You could always add that functionality through 3rd party lock screens but it's nice to see it baked right in.
It's the swiping that I'm specifically disliking. Every time I swipe to the right it opens up the phone app. Probably there are many users who have formed a really strong habit of swiping a certain way to unlock their Android phone. I would bet on that direction being left-to-right.
Do you know if it's possible to change the way the lock screen handles swiping in some settings page somewhere?
>why is removing the key separators a good idea? //
I've a suggestion for this one - key separators support a paradigm of key presses, following the [traditional] keyboard metaphor. However with swipe-able keyboards it doesn't really make sense, you only need to approximate the position of the letter during your swipe - no "barriers" helps to enforce that new paradigm. If most people swipe, then it makes sense to move away from representing the keyboard as a layout of switches (a key-board).
What fraction of the words you type are not in the dictionary? Why not revert to tap-typing for just those words and use the faster method for the dictionary words?
Depending on the region, it can be common enough to be annoying. Your second point would be the reason why id just not start swipping, if I need to stop in order to type, id rather just keep typing. Typing is more natural from being used to the keyboard anyway
> If most people swipe, then it makes sense to move away from representing the keyboard as a layout of switches (a key-board).
reply
Do most people swipe? I honestly have no idea, and I'm not an Android user. I'm wondering if there are any stats on that. Particularly for older or less techno-phile users, swiping keyboards might be difficult to get into using.
I swipe heavily (using the original 'swype' app). It's still much faster than the others, and I've tried almost all of them, including the Google keyboard. Also, everyone else who sees me typing using that tries to learn the same. It's really more convenient than traditional touch typing.
A large fraction of Android users around me use one of the swype type keyboards... but that could be because I've been evangelizing it for close to 5 years now to anybody who'll listen... it really is a genuinely better and faster way to input on the mobile.
Swipe typing on a touch screen [1] is analogous to T9 [2] text entry on a traditional keypad. In fact, they were invented by the same group [3].
On numeric keypads, each button corresponds to ~3 letters. Basic text entry involves pushing each button multiple times to select the index of the letter you want[4], then waiting to confirm the selection before moving to the next character.
T9 sped up this process by allowing you to press each button once. It would determine which word you meant by comparing all possible combinations of letters that could be created from the buttons you pressed against a dictionary of known words.
Swype provides a similar extension to QWERTY touchscreen keyboards. With Swype, you drag your finger across a QWERTY grid, creating a path. This path starts on the first letter of the intended word and crosses all letters in the word, in order. It also crosses lots of letters that aren't in the word, or are out of position. The 'secret sauce' lies in how to compare the ordered set of keys defined by the path to a predefined dictionary and produce a meaningful prediction of the intended word.
I haven't implemented such an algorithm myself. However, you can imagine how it might be done. For example, acute angles in the path probably occur when you reach a letter you want, then angle off to collect the next letter. This provides a signpost that can be combined with the initial letter to reduce the possible words down to the set that starts with the initial letter and includes the key with the acute angle.
Because it's got a big list of n-grams and knows what words are more commonly used than others. It uses a predictive model to generate a list of words from your swipe, and then sorts that according to usage. It also continuously learns what words you use the most and prioritizes those. It picks the most likely word, but also displays a list of other possibilities you can tap. It's pretty slick.
> It's a bizarre method of text entry, but interesting nonetheless.
And by bizarre you mean fantastic... It's even better in a language like French, where swiping means not having to type in the accents, whereas normally you'd have to do a long press of the letter and then select the accent you want...
You don't need to type spaces either and keyboards can be more compact as it's about the word shape rather than hitting a particular letter sequence exactly. Stock Android 4.1 version at least seems pretty forgiving provided I hit the correct first letter, a lot of weight in the algo appears to lie with first letter.
I like the new keyboard. I feel like my typing mistakes have been reduced. Earlier i felt like i need to be precise on clicking the buttons now without boundary i don't need to.
I like everything about the new UI except for that Gmail profile switching. But you can easily switch from menu so no problem. Now OS X Yosemite those changes are annoying me and also slowing down my macbook pro. I had to disable few settings to get a acceptable performance.
Edit: There is one particular annoying thing in L. Sometimes when click on a tab like in Chrome, the notification window gets the touch and is semi shown.
I think the account switching in gmail is the single most annoying issue I've come across in lollipop. Most of the other changes are a matter of taste, the account switching in gmail is just plain bad. I have 5 accounts and can't even see all the "icon" versions at the same time... make the dropdown more distinctive and nuke the icons imho. I feel much the same about the icons in the message list too.
I wouldn't mind if the desktop/web interface were a bit more like the tablet sized gmail though... also if gmail proper could also see my other email accounts this way since there's no proper mail client in chromeos.
Thanks for the calendar recommendation. Ugh. Already switch to City Mapper from Google Maps when Google stripped that app. Sad to see the rest of the apps going the same way now.
> Gmail app is now rubbish. HORRIBLE account switching. Do they even use their own app?
The gmail redesign is really jarring if you're still on KitKat. It "fits" visually with the design language of Lolipop, but it still feels like a major step backward in terms of usability.
The conspiracy theorist in me is inclined to conclude that they do not, in fact, use their own app; it's almost like they made the Gmail app worse to encourage people to migrate to Inbox.
Clock - I used to be able to dismiss my 7:30 wakeup alarm if I woke up at 7:20 by simply swiping away the notification. But now I can't find any way to suppress the next instance of a recurring alarm.
So-called hamburger menus. New Relic has oh so helpfully moved everything useful into a hamburger menu it took ages to find (it even turns into a picture of a hamburger bun when you hover), while useless trivial distinctions get giant, labeled dropdown menus. The affordances are all backward. But I bet everybody clicking around looking for the features they used to use showed more "engagement" with the site, right?
Can you? Oh, thank god! Actually, now doing that, that reminds me of another two WTFs?
The new menu system is bizarre. You get loads of random animations of grey appearing for no apparent reason. Put your finger on something to scroll, "grey flash!!!!". Err? What did I do? Oh, nothing...
And, this could be just not getting used to it yet, but I am completely flabbergasted at just how crap the new scroll limit indicator looks. It changes shape depending where your finger is pulling from, why? I keep thinking something's gone wrong because this uneven blob suddenly appears on the top of your screen.
The first thing chrome said is that tabs show in the task switcher. And that you can disable this in the settings. Then it placed a settings link right under the text to turn it off first-thing.
Personally, I think people just don't like change. A lot of the things — camera shutter sound, out of bounds scrolling — they're not actual complaints. They sound more like "this is different and I'm not used to it". OTOH, some are definitely valid.
I wonder if there's any easy way to roll out design changes for the masses which doesn't cause uproar. I swear this happens every single time.
It's kinda weird, does take some getting used to. I think the new buttons at the bottom (home, back, menu) are so ugly. I didn't think the needed changing, but I'm not in charge of UX, so..
I have a spare phone so I decided to throw lollipop on it. Wow, I couldn't believe how much I hated it, and I'm not one of those never-upgrade-it-because-I-don't-like-change folks.
On 4.4.4, I've been hating the new calendar. Christ I hate the colors in agenda mode. They make it almost impossible for me to "see" the text without extreme concentration.
The first time I became familiar with the constant-change-is-bad meme is with Quicken. They would force you to upgrade every 3 years (or so, I may have the number wrong), and for a while I upgraded every year. Nothing changed from year to year except everything was in a different place and they added more bugs. I finally moved to Moneydance a couple of years ago and have been in financial software heaven ever since. One of their selling points was "we don't change shit around for no reason!"
FWIW I like what they did with maps, finally. I hated the design they came out with about a year ago or so. It was awful and I basically stopped using the app except when absolutely necessary because I always felt like a dumb idiot trying to use it. Nothing was discoverable. I never got used to it. Much better now.
Part of this, is that even if you come up with a design that is better than what you have, it ought to be a lot better, because you're also asking people to get used to a new design. If it's just incrementally better, you're going to piss people off because you're asking them to relearn how to do something again, for no apparent good reason. I don't think it's unreasonable for a person to be annoyed by that.
And of course, if it's worse, or if it's only arguably better, or if opinions are very much mixed, then you failed.
This is something Google doesn't seem to know institutionally, or rather I guess they just don't care. On the opposite end of the spectrum is Microsoft, who care about this too much.
I have the opposite experience. I liked the maps that came with my phone a year and a half ago.
It keeps getting upgraded. I lost the zoom buttons (pinch to zoom is very dangerous when driving, so basically a major feature loss for me). And recently the whole thing goes so slowly on my older phone that I have usually found the destination before the phone has managed to load the screen.
Recently I founds that I can uninstall all the updates, and I am back to the basic version that came with the phone. Far nicer. Less screen space, and search history is not as integrated, but at least it is usable in real time. If only I could go froward by two or three updates, then there is probably a version that did everything I want.
Well thats pretty much what the article boils down to. How am I expected to know that. The interface changed, the buttons were gone. And only now do I find out about a gesture to do the same thing.
Auto Brightness has been renamed and is available at Settings > Display > Adaptive Brightness. It just has to be turned on.
And I know it's personal preference but I love the way chrome tabs are integrated into the app switcher. It allows me to focus on what I'm doing and not so much what app I'm in. Now each tab is like an app in and of itself. I think that's the way multi-tasking should be done.
My personal favorite pointless change is the clock app. Now, mind you, it looks exactly the same if you disregard that they changed the widgets design, but thats system wide.
But they did manage to move the bin for deleting an alarm from the right to the left. That's all. Let's just switch it the fuck around!
You probably mean schedule, and no it doesn't as it shows only 6 or so items per page and isn't good for glancing at. I can't glance at it and see I've a meeting in the morning, I've got to read it to see when the appointments are. There's a reason the old paper calendars work so well, cause you can just glance at them.
The old calendar also had a week view where you could see most of the week and what was on. Now you're constantly having to scroll.
As for the rest, how can you debunk what actually happens? If you don't have your lollipop device on you, that probably means it's not a phone...
Yup, agenda view is great for a full day.
Settings in Chrome turns off the tab integration.
On the lock screen you can slide up from anywhere on the screen (which then takes me to the slide code screen).
The rest of the stuff - I guess some personal preference comes into it? But I'm thoroughly enjoying 5.0. Made a few tweaks to the default settings and it's great. Feels soooo much faster.
Well, the new calendar app is ridiculously bad. You can't get back the old "normal" calender view, lots of screen space is wasted in every window and the 1-month overview now is totally useless without any indicators.
Compared to that, the new Gmail and Maps apps are almost good...
The lock screen is indeed infuriating! Does anyone know if there's a way to restore the old behavior where you could enter your pattern lock immediately after pressing the power button?
The extra swipe serves no purpose at all, given that I've already pressed the power button, and have a pattern lock.
I don't agree. Users understand a browser, and that it contains tabs. I'm sure people will get used to the new way, probably, but it's not something that was in need of innovation. It was well understood.
The new behavior is surprising to people who have used any phone browser before, and it will continue to be surprising to people who use their desktop browsers as a point of reference.
Most casual users (family, non-tech saavy people) that I've seen don't even use the task switch button. They go to the home screen and then open whatever app they want, even if it ought to be in the task list already most of the time.
You can turn off the 'feature' of having Chrome tabs appear in the Android app switcher in the Settings. I too think that for power users especially, this is a bad idea. Maybe if they just had like the 5 most recent tabs...just maybe.
The problem is that software companies acquire the amount of labor (which is large) that they need to create something but then don't have anything to do with that extra labor when it's finished and all that's needed is maintenance and a reasonable amount of additional upgrade work.
So if the company is profitable enough that it doesn't need to lay anyone off, it has the excess labor keep iterating on a product that's already very good and only needs a small amount of labor to keep it ideal. This makes the product worse.
Once you see this you can't un-see it.
(Also there's the more cyncial explanation that by changing things dramatically you get people to think they need to keep spending money.)
In this case I would like them to put this people to work on my pet annoyances: screen turning on while on my pocket and natively recording my conversations.
Screen shouldn't turn on under any circumstance, unless I press the physical button. There's no way to configure this and there are many cases of this behaviour: incoming call, low battery...
There is no way to properly record every conversation. There are apps, but they don't really work. Some of them with "good critics" demand to host the audio in their servers. Are people crazy?
I've recently bought one android phone for my mother. Her experience has been sad and painful (in her words). Now it seems her next phone will need just another painful period.
It's not just geeks, UI is difficult and changing it is no good.
For better or worse, Tech. companies make software. Every member of the organization from product to design to engineering probably has some passion for innovating. If they didn't want to innovate they probably wouldn't be working on something like android.
Sadly these engines of innovation create sup-optimal products if the product is already at a local maximum for current constraints. They then just endlessly circle the local maximum in a repeating pattern (this is called fashion).
Luckily for these companies, power users and media also like change for change's sake. Helping them hype each new iteration of the product, driving sales, and giving validation (and job security) to the product/design/engineering organization.
I'd maybe agree regarding the UI/animation. But L has brought some significant improvements (ART, Project Volta, background batching API, et al). So it is a good release inspite of the UI/animation updates.
Google Maps and Windows Search are two products that have been over-worked to death. Both were better in older iterations (Windows Search pre-Vista, Google Maps before they went all minimalism-stupid).
Google Maps in particular stripped out tons of useful functionality for a long period (My Places seems to appear and disappear every second release, location search history is currently MIA, compass is gone, et al).
Windows Search just tried to make it "clever" but instead made it "unreliable." They wanted to add support for everyone file format one by one (and ignore everything else) but instead managed to only support native Microsoft formats well and nothing else at all. File Search in Windows (Vista-8.1) is horrendously poor. Give me Windows 95 search.
I would say Windows search pre-Vista was unusable in general due to the poor/non-existent indexing and poor support of non-ASCII formats or anything beyond basic file metadata. Microsoft's solution to the not being able to support every file-type under the sun was to allow plugins to provide new types, which work quite well IMO.
I don't say this often but: Everything you just said is factually wrong.
- Windows had an indexer long before Vista (many many years)[0].
- Windows Search supports (and supported) UTF-8 and UTF-16 strings, as well as unicode if you had the correct language pack installed.
- Windows supported file content searches in Windows 95 (up through Vista).
- Microsoft could have allowed plugins to enrich search results WITHOUT gutting raw text searching (see Windows XP for a compromise, before they removed the work-around in Vista).
It's not that simple in the real world, there's politics involved. The people who own a successful product aren't going to give up half their team. The success of it gives them an excuse to keep them all and keep growing the team. Which is counter-productive and hurts the product and the company, but helps certain individuals in the short term.
Yeah and too many times when you complain about this kind of thing you get accused of "hating change" or some such thing. No, I hate THIS change because THIS change is bad!
More than one year after it happened the new GMaps interface still looks like crap, and on top of that it feels slow, on a Mac Mini with 4GB of memory. I still (don't know exactly how, could be a cookie thing, not sure) manage to have access to the old interface in one of my browsers, and the old interface works like a charm, both in terms of UI and speed.
And about GMail, nothing more to say, only that once you've managed to break the "Open in new tab" button and the "Back" button then you have no business doing UI-stuff in a browser.
Yes, I know both products are free as in I'm not paying anything for them, it's just that is really, really frustrating to compare them with how they used to behave.
As far as I remember click "?" mark on the bottom of map window - there is option to change it back to map classics. You can save this as well once changed (small pop up will come out) so it will become your default.
Yep, I still find myself switching to the old version so I can get terrain view. In the new version, once you type in an address the "terrain" link below the address box disappears. I can't imagine why that is supposed to be helpful. My typical use case is that I click a map link for a hike, enter my address to see how long the drive is, and then want to switch to terrain view to see terrain for the hike. Apparently, that is no longer possible.
Agreed, I think GMaps is probably the best example of "we have too many people working on this and we need to give them something to do". Perhaps people could have accused me of just needing to "get used to it" a year ago, but after a year of usage I find the new GMaps less useful in almost every way.
Depends on the changes. Facebook's UI revamps have usually been good ones (excluding their "hide the privacy settings" dark patterns), but a certain subset of users complain each time. I've got one friend who's been a member of each redesign's "bring back the old Facebook!" movement.
I think it depends on what your complaint is. This article has a mix of solid complaints (they keyboard has been rearranged) and bad (transitions are gross!).
Serious question, why is this a "bad" complaint? Personally I hate transitions, I think they bring nothing of value and they're wasting my time, had the impression that there must be other people who thought exactly like me.
(IMO, of course) because it's a very broad complaint. You dislike absolutely every transition? It's been proven that they are helpful for users, so what is the request that comes with your complaint? Because if it's "remove transitions", that's not realistic. The majority like them.
You might be surprised at the hints they give you subconsciously about where UI elements are going and what they're doing. Google's Material Design actually does a good job showcasing this - I had no idea the lock screen had a 'double swipe' motion to bring down quick toggles, but the transition of my first swipe made it clear that the extra motion was available to me.
> It's been proven that they are helpful for users
Proven how? With first-time users? Phones are things where I want to pull it out of my pocket, do the thing I want to do, and have it take the absolute minimal amount of time. I don't think this is a techie thing. Even non-techies are willing to take a little more time to learn an interface if it means they can spend a few seconds less to send a message. That said, if I have a device that can send a message quickly, I don't want to pull it out of my pocket and find out I have to re-learn how to do it. I don't care if the interface is better - I want a 5-year interface, not a 5-month interface.
When you make statements like "helpful for users" you can't stop at a simple focus group. You have to think about how added complexity hurts the reliability and speed of the device.
It seems standard that phones older than 1 year are getting slower and slower. I've had the same Android phone for about 22 months, and it's been getting unusably slow (mostly, Google Apps (Gmail, Maps, Hangouts) take between 10-15 seconds to open on a white screen.) I'm willing to believe the hardware has degraded over the time I've had the phone. But primarily, I think software has been pushed out that was designed for flagship phones released in the past 8 months without looking at the performance impact.
Just to add, I think the transitions can also be disabled, but it's somewhat hidden in the developper options. The options are called "Window animation scale", "Transition animation scale" and "Animator duration scale". Putting them all to zero makes all transitions instantaneous.
"There are a bunch of new ‘transitions’ between elements. I don’t know what the battery cost actually is for this, but as a user I just don’t care about cute transitions between elements. I want fast interaction with my mobile device."
This is poorly phrased at best. Transitions exist to make it obvious what is happening: e.g. you minimize a window and it zooms into the taskbar/dock, as a visual reminder that it's not gone, just stored there. This kind of thing is even more important with an unfamiliar interface.
Are the particular transitions he's complaining about bad? I have no idea, since he just wrote about transitions in general, without specifying any. Not all transitions are good, but writing like they're all pointless suggests that you just don't understand UI (and I'm not a UI person, just someone who reads a tiny bit about it).
Edit: Just looked at the formatdoc. Is there a way to quote text without getting those scrollbars?
Yep, as someone who doesn't have Lollipop yet, there's almost nothing I can actually take out of this article. It's too vague and general.
For what it's worth, my girlfriend -- decidedly not a tech person -- got the Lollipop update for her Nexus 5 a few days ago. I asked her how she liked it, and she said she could barely even tell what had changed. I don't think the HN demographic is even remotely representative of how most people will feel about the Lollipop changes.
The transitions the author is probably complaining about are menu transitions: Every time you tap on a menu item you get a outward radial animation thing. It looks tacky but, more importantly, adds a half-second delay to every menu interaction.
Are you speaking with any authority? I know this is a thing that can be done, but it doesn't seem to me that it is actually what's happening: It's interesting that the delay seems to be always constant, exactly as long as the animation, and was introduced only in this release. Such a coincidence.
As a long time Android user I had the same complaint about the transitions that the author did. I've already had plenty of time to figure out how things work, so I don't need those visual cues, and it just makes the whole experience feel more laggy. At the same time I can see your point for new users. Random idea: what if those transitions just sped up over time so that the longer I use the app (and the more experienced I am with it) the more the UI would prioritize speed of use over friendly reminders about how UI elements work (ie. transitions).
TIP: If you enable "Developer options" in the settings app (by "About" tapping 7 times), there are options to eliminate, speed up, or slow down the transition animations. I set mine at 0.5x the normal duration.
At best their training wheels for a UI. As such if you can't turn them off your building a poor UI. Worse, if your UI needs them then clearly your using a bad design.
How about the vast majority of games out there. Don't get me wrong there a useful tool and can mask a slow UI, but just becase a cruch is useful to mask problems does not mean you should see more heathy people walking around with them.
It's a common element of game Menu systems ex: rolling up an in game paper when closing a menu. But, games rarely add a delay before basic gameplay like walking. Granted, there are built in delays used for balance ex: reloading a gun or to give time for a video to play etc. But, they don't really fit the UI defining for transitions. Which is pure UI window dressing aiding usability.
ED: Ok, their also commonly used on game loading screens but again adding more loading screens does not improve a games gameplay.
* Google has a large and very competent design team. They are not changing things "for the sake of changing them." More often than not, changes are made in response to issues discovered during usability studies.
* You are not the user. I am not the user. The designer is not the user. In fact, for a project as large as Android or Gmail, there is no "the user". You're always making trade-offs between power vs. common, new vs. existing users.
* Existing users are inherently conservative. By definition they mostly like things as they are or they wouldn't be users. You have to weigh their needs vs. those of future users. A big part of that is understanding how many people are upset about the change (all vs. vocal minority), how quickly they get used to it (if ever), and how you can mitigate this.
* Ideally, you want to make "Pareto efficient" changes, that make everyone better off. The only thing easier than doing what you've always done is when the new UX is so easy and intuitive you instantly understand it.
* You do not want to version your UI, just like you don't want to make everything a setting. This is a recipe for maintenance headaches, and endless wasted cycles supporting an ever-shrinking minority of users.
* This being said, it's very helpful to release a redesign as a beta, and let users switch back and forth for a while while you iron out the kinks. This in itself gives you good data.
At the end of the day, design is all about trade-offs. It's very easy to criticize a change because you don't like it, but it's a lot more interesting to think through why a change might have been made. If we're going to be critical, let us be constructive.
> You're always making trade-offs between power vs. common, new vs. existing users.
Well put. Google is a data-driven company with the ability to test designs over millions of users (although Jakob Nielsen's work has shown that you reach the point of quickly diminishing returns after testing with 5-10 users).
I've spent quite a bit of time implementing Material Design for http://recent.io/, and then testing the design with normal, not especially tech-savvy users. My impression is that Material Design is a way to simplify and standardize app UIs (to increase app usage overall), and import visual cues from the paper world. It's very thoughtful approach, probably better than iOS, and I say this as someone whose primary mobile device is a new iPhone and who has owned an iPhone since the day it went on sale.
But what works for most people may not work for HN power users. Hence the complaints on this thread.
> although Jakob Nielsen's work has shown that you reach the point of quickly diminishing returns after testing with 5-10 users
This gets tossed around a lot, but is usually misinterpreted. What 5-10 users will get you is discovering the mere existence of most usability problems. What much larger sample sizes will get you is an idea of how many people are likely to experience that problem, which is very helpful when talking about trade-offs in meeting the needs of various types of users.
Google is currently making a number of design changes to bring products in line with their new "Material" design guidelines. These changes may or may not be in response to actual usability issues. The hypothesis is that an overall design consistency across Google products will improve overall usability over time.
However, this is still just a hypothesis. It might turn out to harm usability on some platforms while helping on others...or harm usability across the board. Adherence to a standard is not necessarily the same thing as a usability improvement.
The fact that we are discussing this generically as UI Design shows the immaturity of the concept. I can see at least two clear ideas needed to discuss this in a more detailed and rational manner.
1. We need to clearly separate the difference between UI design and UI decoration. Design should be driven by user testing that measures speed and rate of completion of tasks. If every feature of the latest UI is not measured to be a quantitative increase, then it is not a design improvement. Decoration is about being fashionable and has nothing to do with usable, efficient, elegant UI. I see no reason they cannot exist side by side, but today the prevailing policy seems to be that decorating UI in a trendy fashion trumps usability.
2. There needs to be thought about the adoption and transition of users from an old interface to a new one. Right now the philosophy seems to be "Stop whining and suck it up - our designers are smarter than you." This is not reasonable or professional. New designs should be measured not just for usability of new users, but also against users that are used to the previous interface. There are probably many techniques to improve the user experience of UI upgrades but we'll never discover them until we recognize that it is important and spend some time and effort studying this phenomenon.
Think they are too tightly coupled to use HN parlance. Would like to see stylesheets or backwards compatible skins becoming de riguer. Particularly when the program does nothing new.
You get two groups. One uses the old interface and the other uses the radically new shiny thing that might perform better. Surprise! The new interface performs better in selected metrics. Old interface hits the recycle bin and the new one become the norm. This us what seems to be the standard decision process.
I would propose the introduction of a third and maybe fourth group where returning users would also measure those selected metrics.
I find the new Google Maps UI to be frustrating. The number of taps to just find directions to something after you search for it seems to be increased, for no good reason.
I think it's mainly because there are multiple paths through the app to do the same thing, and some of them are optimized flows and others are not. So tapping the search bar is not the most efficient way to get directions anymore... you should tap the blue directions icon instead.
It's ever so slowly getting better. I remember when it first launched I couldn't even do waypoints.
Planning a cross-country trip for Thanksgiving right now. In classic I can type "Town A to Town B to Town C to Town D" and it returns a route between A, B, C and D. In the new interface it brings up a list of restaurants in Town A. How can the king of search get this wrong?
Anyone have a hint for using G-Maps (or making a homescreen shortcut) to navigate home address that won't send me to the wrong place, or make me wait, in case of slow internet?
This seems fairly basic functionality so I may be missing something. I've even been sent toward a place 30 miles east of home, repeatedly, trying to select the autocompletion of 'home'.
I wrote up a rant about Google Maps the other day[1], from the perspective of an Apple user. As a Google Maps user since the start, I've been surprised to find myself reaching for Apple Maps more and more, both on my phone and on the desktop. Despite its flaws, Apple Maps just feels like a much better product in terms of UI and performance these days — and there's still time for them to catch up in data.
Man! Move on. Start using Here maps. I don't know why people are stuck with GMpas when far more superior alternative is available. They have a new android app as well!
I stopped updating all my Google apps ~2 years ago because there were so many asinine, unintuitive UI changes with each new version. A lot of their changes didn't even conform to the standards recommended by Google (e.g. menu button locations). It's almost as if the UI team gets bored and decides to make changes just because they need to occupy themselves. And then instead of testing them with actual users, they just talk amongst themselves about how awesome their new set of obscure gestures and button locations are.
I'm afraid to buy a new Nexus because of how bad the application interfaces will probably be.
At the very least, now it seems Google is making all their applications fairly standardized in their UI/UX. I think that's Material Design at work, but I'm far from a UI/UX person.
Are you serious? Every Operating System manufacturer these days "standardizes" their UI across their whole offering every few years (Microsoft, Google, Ubuntu and Apple are all on board). Just a moment ago, Holographic Design was the thing on Android. Let me guarantee you that Material Design will be, too, a thing of the past in a couple of years. What the designers don't seem to realise is that this is frustrating to the users.
I just updated my Nexus 5 to KitKat. The update forced me to use GMail instead of the Email app, and almost 24h later GMail is still "Getting your messages". None of my email accounts work. Never mind changing the UI, they should start by not completely breaking the key functionality of their applications in their effort to force everyone to use their services.
K9 Mail is the traditional answer to this problem. Google never put very much effort into the Android Mail App because they wanted to push you into using GMail. That said, Email still works fine in KitKat - why did you have to switch to the GMail App?
Google is making a huge amount of progress in UI and UX; the company has historically been rather mediocre in terms of it's UI and UX, while Apple was always the star. Over the past year or so the roles have reversed, and Google continues making strides towards unifying their applications in a single user experience and ui paradigm that allows for simpler app use, particularly for new users.
It's easy to get upset when things change, but keep in mind that change can be positive and/or negative.
> allows for simpler app use, particularly for new users
Are you kidding me? So called "flat design", with nondescript icons indistinguishable from the surrounding text, is the worst thing ever for new users. How am I supposed to know that I can click (er, I mean, touch) something?
I'm not saying every choice they made is perfect. One of my qualms is the lack of backgrounds for button selection in areas with 'ok' and 'cancel' - which is one of the most important areas to give the user clear direction.
I've had Lollipop for over a week and I generally don't find lack of affordance in the UI. It's very clear what is clickable and what isn't. (there are a couple of very minor exceptions I can think of)
Logging into youtube will, by default unless you know about it and turn it off, associate every video you view with your G+ profile for your gmail account, so every person you correspond with can look up your video history.
The other really frustrating thing is when you log out of Gmail, you are not actually logged out. You will be presented by a pseudo-looking login screen, which is really just an authentication screen to get back to Gmail.
What really happens is they keep you kind of logged in to collect as much data on your searches, videos, etc. The way to actually log out is:
- Click logout in Gmail
- Click "Sign in with a different account" (!)
- Click "Remove"
- Click the X next to your name.
- Click Done
It feels like they are trying to trick you into staying logged in by making the logout process extremely obscure and difficult, and I really hate it when I'm being blatantly tricked like that. With existence of evercookies (http://samy.pl/evercookie/) I am somewhat skeptical that even that obscure logout process actually logged me out.
This is pretty much the strongest reason why I don't use the GMail UI anymore (there are others, but this alone would have made me stop).
It appears to have changed in the last few months, and it didn't show full history, so I'll take it back slightly, but you can still see other Youtube users favourites/subscribed: https://www.youtube.com/user/whoever
Some people have a link from their G+ to their youtube, but it seems not to be there for everyone any more.
In some apps, yes, but in many others they are just as atrocious as they've always been—just adhering to material design a bit more. For example, Chrome on iOS has a pretty wonderful UX but Maps is a shitshow; it takes me several frustrated clicks to do what I want. You can never tell what a UI element does simply by looking at the screen.
Sadly, this meme is universal through time and space and shows no likelihood of abating.
I once had a customer who told vendors, "I don't want maintenance, and I don't want the software I just bought to change, ever." At the time, most of us thought he was crazy. Now I'm not so sure.
I'm still sitting shivah for Classic Google Maps, Palm Graffiti, and Windows XP. Sigh.
Well think about it, now that you have to air gap it to keep it secure it's probably even more productive than before - no time wasted on HN for example!
I'm so glad someone finally said it! I'm tired of this crap.
This applies to physical products too. These companies change their labels so much.. It just makes it more difficult to find and leaves me, as a consumer, confused when shopping unsure that I'm buying the correct product. Yes, things needs to be updated and kept "pretty" but can we keep a base? Or can we agree, at least, to pick something and stick to it?!
We have a huge underutilization issue in tech right now. The strategy seems to be to throw programmers and designers at the wall until they make something that sticks, but a lot of bad decisions come out of that strategy and it's not immediately apparent that they're bad decisions until users complain.
This has led to a lot of cyclical design cycles, reinventing the wheel, NIH, etc.
It's going to be damning to the tech sector if any of the big players (Apple, Google, Amazon, Netflix, off the top of my head) need to tighten their belts, because they're going to be able to shed a ton of employees without losing a shred of profit or productivity.
We have a huge underutilization issue in tech right now. The strategy seems to be to throw programmers and designers at the wall until they make something that sticks, but a lot of bad decisions come out of that strategy and it's not immediately apparent that they're bad decisions until users complain.
And it apparently leads to shallow changes. While I am ok with the new design in OS X, there are a lot real problems that I would rather like to see addressed, such as: providing a better filesystem than HFS+, fixing the annoying 'sandbox apps set quarantine attribute' bug [1], making Mail work with GMail, make iWork on par with the old versions again, etc.
>We have a huge underutilization issue in tech right now
Ironic given all the articles on the problem getting good people. I guess the trouble is the winner takes all nature of the market means Google can have 1000 spare good programmers while most small tech companies have a job hiring one or two.
Google is aggressive in recruiting; I still get emails from Google[1] asking if I'm willing to relocate yet (I'm not). If small companies want good people, they're going to have to dedicate some time and effort towards getting those people. I've lost three very good techies to Micron recently. Good talent is out there, you just have to know where to look.
[1] - I'm not bragging or anything; I was declined an offer after my onsite visit, but that was also three years ago.
The problem with arguments like these is that there being "no good reason" is highly subjective. Excessive change is generally better than no changes at all. Things have to evolve and even if we miss the mark every now and then it should always improve over time on average when new ideas are tried and tested.
Evolution needs to be guided by need. Right now, changes happen too fast for a feedback loop to be established that validates good changes.
Furthermore, in order for that feedback loop to exist, users need to have a choice. I'm afraid that the new Google Maps is just plain worse, and Google needs to dust off the old code and start iterating on it again. It was a great experiment, but everyone building consumer software seems to be incapable of admitting when their complete rewrite was a step backwards.
When a software team does a complete redesign of a feature or app, they almost become institutionally incapable of admitting that the rewrite was the wrong choice.
> The problem with arguments like these is that there being "no good reason" is highly subjective.
Not only is it subjective it's almost certainly incorrect. If you read anything about Google it's clear that they don't make UI decisions without looking at a ton of data, making the changes and testing those changes.
What does the author of that post think? A Google designer updated a load of designs on a whim?
Not a whim, an existential crisis. Justifying their existence, cherry picking suitable answers from a ton of data to back that up. Confirmation bias to appear relevant.
Justifying their job too. How do you get marks on your review if the only concrete things you can point to through the year are the bookkeeping of the design world? Also, employee turnover and position changes means that those new people bring their own, "new" ideas that have to be implemented(how else do you "make your mark"?), at the expense of the user comfort/satisfaciton.
What sort of data? I can look at data all day, it doesn't mean that I'm interpreting it right. Furthermore, the biggest issues may not show up in the data.
I have a 22-month-old Android phone. Google Maps just keeps getting slower and slower. Now it takes 10-15 seconds to start up. I'd really like to know what percentage of the data Google is using comes from phones released in the past 10 months. (Or phones that haven't even been released yet.)
And the Maps navigate functionality has gone from being so nice it single-handedly justified the cost of a smart phone to just barely working. I tried to use it on a 90 minute trip a few weeks back, and it did brilliant things like try to start me over from my original starting point rather than my last known location when it lost the GPS signal 45 minutes into the trip...
* 'Excessive change is generally better than no changes at all.'
Can't agree with that. If the change isn't needed then change can't be better. The burden of responsibility for justifying the change is on the person wanting the change. To identify why the change is needed and how it's an improvement.
It's a weakness of the production team if there's a "must evolve no matter what" mentality on repeat-cycle. You could aim for "stability", for "baseline" for "solid foundations" instead of "excessive change". Then your efforts are about extending, expanding and tweaking rather than changing.
There's nothing subjective about evaluating reasons for changing an interface. There's either good reasons for the change, or there isn't. Too many people try to manipulate discussion in this business with "it's subjective". It dilutes the discussion because "subjective" doesn't commit either way, it just kind of shrugs and says "oh well, too hard to conclude anything".
When a consequence of change is that you piss off a bunch of users, then you can't say that change is inherently better each iteration. A wrong turn might be made and literally breaks the product or dents the reputation for many iterations. It happens. Nothing is immune from the great unwashed interface testers, and we don't like useless layout changes for things already committed to muscle memory.
> If the change isn't needed then change can't be better
I'm curious... when you say 'change' is there a contextual limit to what counts as a change? That is to say, am I taking you too literally if I consider an A/B test a change? Or is there a pervasiveness of rollout that you think is necessary to consider something as a change?
In either case, I wouldn't want to underestimate the value of studying reactions to a change--especially the negative reactions. There's a lot to be learned from mistakes.
Valid point, but clearly even the smallest changes upset people. Re-arranging furniture is a change. Changing the colour or number of cushions on the sofa is a change.
A-B testing won't reveal how many people reluctantly embrace the change, rolled their eyes and cursed your service as they completed the task. A-B testing is not all-knowing. It's suitable for colder functional changes, not things such as key separators on a virtual keyboard.
None of this would be a problem if users are simply given choice and meticulous control over the changes and how or whether they're applied. Choice, control, options and user preferences - those should be the key features. I wish for innovation in changes, such as inviting and allowing users to preview for themselves a particular change.
Fortunately we do have lots of options in our settings for a lot of things, but it doesn't go far enough. Their new "material girl in a material world" design philosophy is a distraction... and personally I think is weaker than commentators are declaring.
Who wants reliable, familiar interfaces and predictable functionality? Um.... try everyone!
I get that these changes are pain points for lots of people, and no one wants to be frustrated using the devices with which they have everyday, critical interactions.
> Who wants reliable, familiar interfaces and predictable functionality? Um.... try everyone!
Sure we want that... and we also want newer, better things. That's a tug of war between comfort and progress. If all we did were laser-focus on reliable, familiar interfaces and predictable functionality we never would have gotten the GUI or the mouse, right?
> A-B testing won't reveal how many people reluctantly embrace the change, rolled their eyes and cursed your service as they completed the task. A-B testing is not all-knowing. It's suitable for colder functional changes, not things such as key separators on a virtual keyboard.
I completely agree. My point was to home in on what you would characterize as change. Your response was very helpful to that end.
> None of this would be a problem if users are simply given choice and meticulous control over the changes and how or whether they're applied. Choice, control, options and user preferences - those should be the key features.
Yeah, it would be comforting if the gmail app let users toggle between "classic" and "material"... and it would also be contrary to that which is (seemingly) the driving force behind Material Design: defragmentation of UX in the Android space.
Choice is a double-edged sword. Several studies suggest that choice overload reduces happiness, increases stress, and leads to poorer decision-making.[1] On the other hand, one study found that choice overload caused all of those reactions but also positively affected their perceived quality of the brand.[2]
We HNers are a niche of tinkerers who enjoy poring through settings. As I understand it, our love of actively customizing and tweaking is not shared by the larger demographics.
Change bears risk, yes; but personally I would rather groan at questionable changes than ploddingly use an app that sacrifices the hope of exceptional change for the fear of bad change.
the op didn't just say that. he went on to point out the flaws with the new design. It would be great to hear the reasoning that went on behind those changes, but overall I agree with him. Most times I see a redesign (os or a website), there is net negative change in usability. Part of that is due to having to re-learn the UI. And I wouldn't mind this if there was actually a benefit, but often times I can't find it no matter how long I think about it. If users that are conscious about UX are not seeing the benefits, how is it a positive change?
I thinks this guy is missing the point. Google did uix research and come up with a more usable design philosophy, which makes all apps more consistent. They are now executing those grand-design rules.
In the end, apps should be more familiar, and easier to use.
The change itself is always frustrating, people who are used to an uix (by learning it), hate change, even if the new uix is simpler.
> Google did uix research and come up with a more usable design philosophy, which makes all apps more consistent.
It will be like everywhere else. Someone wanted to change stuff to make their mark and found a way to get survey results that confirmed their decision.
> Google did uix research and come up with a more usable design philosophy, which makes all apps more consistent. They are now executing those grand-design rules.
That's all well and good, but they seem to do this every two years or so.
Thats indeed a good point. The question remains. How often should you redesign your app? Sometimes an innovation (such as touch screens) forces you to rethink the uix.
How does eliminating the limits between keys improve the keyboard? How does eliminating the small symbols overlayed on the keys (for example I can type "!" by holding the A key) improve the keyboard?
I think the guy has valid points, and your post is just an appeal to authority.
Sadly it's not only google, it's also Microsoft (Windows 8), Gnome (3), Ubuntu (Unity), etc. This UI minimalism consisting in removing features with no good reason is killing me.
There will be Windows 10 (Windows 8 is really a big mistake). Use Cinnamon, Mate or XFCE (or KDE even). Use another Keyboard on Android or change the theme on the official Android keyboard to old Holo theme (yes, possible).
I think Unity's brilliant. My new test for desktop environments is to press the super/win key and then type the first three letters of an app I want and press enter. If a DE can't respond by opening the intended app then I don't use that DE. I don't know about OSX, but Windows, Unity and Gnome 3 all work that way. KDE Plasma and Gnome 2 don't.
Well, they can go back to the drawing board and do some more research. This was an example posted here a few weeks ago, by a heavy Calendar user. Look at the old and new app and see if you can answer a common question for a calendar user, like when do I have some free time in the next month: http://imgur.com/a/Qo91p
Also, not that it matters, but the old app is 2 MB and works flawlessly, the new one is more than 20 and chugs a bit when scrolling on a quad core processor.
It's also become incredibly difficult to scroll properly in the new calendar. I constantly find myself scrolling horizontally when I want to scroll vertically, or vice-versa; it is maddening.
If they put colored sections indicating appointments around the circles in the latter example, as if they were 24h clock faces, it would be even more useful than the first example.
Google sucks at UI. Period. They had one good UI: the original Google home page. Everything since then has not been about making their products more usable, it's been about finding ways to cram more advertising into their products.
This is yet another case of where if you're not paying for it, you're not the customer. So they're not designing it for you.
The underlying problem is dev time gets wasted on cosmetic updates while basic usability issues are ignored.
Whatever OS you pick, there are elements that are simply wrong.
I have a particular loathing of iTunes for its many persistent idiocies, but I could just as easily pick examples from Windows or Linux world.
Designing eye-candy is much easier than designing good application work-flow - and it's the latter that defines the UX.
It's baffling that this is either not understood or ignored by so many product managers.
Or maybe not - if you research app design books you'll find a huge amount written about coding conventions and ideas like MVC, and quite a lot about HI standards and graphic design, but (relatively) almost nothing about workflow design.
> This is yet another case of where if you're not paying for it, you're not the customer. So they're not designing it for you.
I do not think that necessarily follows. Even if you are not the customer, they likely (think they) are designing it for you. Because they need you to keep giving them your data, they need you to find the UI easy to use and easy to hand over data.
Data is easy for them to get since, you know, they control the OS behind your phone and will get the data anyway.
The new Google Maps UI is fucking custom tailored to showing you advertisements. It's much less useful now for things like driving directions or finding businesses that don't pay for sponsorship (i.e. if I search for "Rite Aid" from my house, it shows me a Rite Aid 3 miles away instead of the one literally 50 feet from my front door.)
Those things may be all true, but are unrelated to the point I was responding to, which was your invoking the "if you are not paying for it, you are the customer" meme.
Per Google's 10-K [1], they had revenues of $50 billion on ad sales in 2013, and $5 billion in revenue on everything else. If there is a conflict between advertiser interests and end-user interests, the advertiser will win because Google gets >90% of their revenue from advertising.
If you don't pay for advertising, then you're not Google's real customer. They will do whatever they have to do to keep eyeballs on their products, but only if those products help them sell more ads. See Google Reader - it was neither expensive to maintain nor struggling, but it wasn't as advertiser-friendly as Google's other aggregation products and actively cannibalized users from them, so it went away.
I think we are just interpreting "for" differently, in "the UI design is for the customers". I was assuming a very literal interpration, and saying that UI design is to attract more users, while it seems you meant it in the sense that the end goal of the UI design is for Google to serve more ads. I thnk both are true, and it depends on how "for" is interpreted.
I was struck in Bram Cohen's interview by how much care he's taken to avoid changing vim's behavior at all, while still letting nice new features be added. In the case of vim, you have to learn about features and enable them to change the UI. That works, but it does mean that the default vim experience for a new user lacks a lot of its cool features, and it can be hard to learn about features. (I only learned that vim has persistent undo from that interview.)
Imagine if say, firefox, had a UI version number. New users get the current version, and firefox writes that to its config. So upgrades don't have to change the UI the user has gotten used to. It could prompt on upgrade to let the user try out the fresh new version, and if they don't like it, they could revert back. Even if this were only limited to the "chrome" around the web page (no need to version UI for preferences pages etc), I think it would be a nice win.
Gnome 3 sort of did this with its legacy mode, but it's a poor imitation at best of gnome 2.
I'm sure that UI developers would hate this. Having to maintain old UI code, or implement pixel-perfect imitations of it using the new UI code. Needing to worry about how to shoehorn new features into an old UI that was not designed for them. Etc.
It's much easier to put the cognitive load on the shoulders of the user, who is forced to unlearn old habits, develop new muscle memories, and generally grit their teeth and bear it until the new UI fades into the background and stops distracting.. Just in time for a UI refresh to come around!
> I'm sure that UI developers would hate this. Having to maintain old UI code, or implement pixel-perfect imitations of it using the new UI code. Needing to worry about how to shoehorn new features into an old UI that was not designed for them. Etc.
Programmers and coders would (and do) get blasted for being lazy if the user has to learn something that can be done automatically with code, no matter how difficult. But when a designer changes the UI, we excuse it as "cost of progress". It's about time that UI design is held to the same standard as functional design.
To be fair, we are seeing a natural progression of an entire industry. First make it work -> make it work well -> then make it pretty -> make it work well AND look pretty. This is pretty much the lifecycle of every other industry, and fortunately the tech industry is finally approaching maturity and starting to think about that last stage.
I just hung out with an old friend last week and while he's into his tech, he doesn't work in the industry. he expressed the same sentiment in the last line of your comment.
UI versioning sounds like a ridiculously difficult challenge, so difficult that it's worth thinking about more, because most people won't (because it's so hard). I'm gonna take that idea and run with it a bit...
A few things come to mind:
- Added complexity - apps would have two unique versions at the same time "Oh i'm running gmail 15.2 with UI v 12.0"
- I wonder if another ways of achieving something similar is keeping legacy UI by calling it a "theme." While, politically, it might be difficult to get funding for a "theme" over a "redesign," with such an important and widely used application like GMail, it makes total sense to me that there are 2-4 interaction schemas that people could use if they'd like. Maybe "theme" is too weak of a name,--maybe "Schema"? Something else?
- What sort of protocol would a "theme" use to improve? Let's say that "we want to keep the important parts of this theme as much as possible, not mess with them, just add this new feature." How universally possible is that, or do a majority of big new features inherently complicate a UI and the mental models of its users?
- Getting into the nitty gritty details, though, there would almost inherently be splintering--different themes would have microinteractions and microfeatures that others would not. While that's probably good for the end user wanting to differentiate between them, it would make the "Do we add big feature X?" conversation across all "Theme Teams" AND development even more difficult.
- Would the themes themselves have versions?
- In a way, themes are already available as versions. Ex: I am running an older version ("theme") of twitter on my ipad because i just haven't gotten around to updating it. but It still works. What would be great is if twitter could allow me to switch between this version and the newest one so I could see if the newest version worked better for me. I could switch back if it didn't. Right now, I can upgrade, but I can't switch back, so upgrading is "switching permanently and hoping for the best."
I do care about Windows desktop changes. Not for me, but for my mother, over 80 years old, and although she still can handle changes, it becomes more difficult. She's using Windows 7 right now (coming from XP via 2000 and 98), with the classic (grey Windows 2000) design. I hope that stays with Windows 9. I'm very glad we could skip Windows 8.
I guess many older people will have these problems, and I can't understand that MS has no clue about the first generation of elderly people using computers.
I got a battery for a nokia 3310 to replace the dead one in my 86 year old grandfather's 14 year old phone and he was delighted not to have to go and learn something new. He's very mentally agile but he recognises a waste of time when he sees one.
Yes. Agreed. I'm fed up of this. One day Hangouts is fine then next day everything has changed...swiped from left to view contacts, now it's a click. Swipe to delete, now its a button...few months later here we go again. Rinse and repeat for every Google app it seems.
A friend once said to me "iPhone hasn't changed since day 1, it's still the same stupid square icons, they can't innovate"...I was befuddled. There is a reason things stay the same. They work and users know them like second nature. Unless you have a REALLY good reason to change the paradigm, just don't. Mac OS X and Windows until recently didn't really change that much in terms of usability. Why does Google love to change everything constantly?
If only every application was just a backend with a well-defined API and a default UI, then we could have independently sourced UIs that every person could choose (and customize) on demand!
In this case - isn't it? Samsung is happy to almost completely change the whole look and feel. HTC has its own additions. Components like keyboards are completely separate apps. Nokia released their launcher.
What's missing apart from people actually writing and releasing those independent UIs?
AFAIK, different OEMs just change the system's look and feel (desktop, launcher, keyboards, maybe some built-in apps that are usually crap/adware/spyware), not the UI of the actual applications (e.g. GMail).
I'm rarely if ever troubled by UI changes but it took me a good moment before I figured out how to rerfresh your inbox in new Gmail. It's pretty obvious that you need to drag down when there are messages but without any (inbox zero) acting as an indicator, I went through all the options, and only picked the right move by accident.
If you're just starting out and don't have a feel for the mobile paradigm, those gestures may as well be magic. Maybe you're simply not supposed to refresh anything by hand any more. Maybe it's supposed to be magic.
The new gmail is ok although it has absolutely no advantages over the old one so it's merely irritating they changed it just because they could. Except for the compose button over the top of my text which is really awful and I hate it so much
> If you're just starting out and don't have a feel for the mobile paradigm, those gestures may as well be magic. Maybe you're simply not supposed to refresh anything by hand any more. Maybe it's supposed to be magic.
I agree that this can be a source of frustration. On the flip side, once you're used to it as a global UI pattern you might find certain buttons or indicators to be gratuitous. Now that I'm used to a global back button on Android, I feel totally lost on iOS when I want to go back/up. I'm no longer used to looking for a specific app button for that action because I'm used to it being a system-wide feature.
I'm wondering if this will become less confusing once the lion's share of Android phones and apps are using Material Design, as MD recommends that content is refreshed either a) automatically by sync or b) via the drag-to-refresh action.[1]
I really like the new design and it did not changed too often in my opinion. UI design is like fashion for me and when it changes for good (I thing I like the Lollipop design) every 3-5 years this is a good thing.
When speaking about productivity and design:
So we should all stay on Windows XP because everybody knows it and how to use it?
I have to first trigger the unlock on Lolly Pop and then if I swipe wrong I'm taken to Phone which I barely use. Also the Phone's button to open the keypad looks like the App List button, so I usually hit that by accident.
The white background doesn't look as good as the transparent one, in the app list. The space between pages makes the screen look smaller.
There are permanent notifications for The Battery save mode and when you Restrict Background Data.
It takes me two swipes to pull down to access the settings.
Notifications on the lock screen are nice but not enough text is shown.
Even though this point is irrelevant to the article, when you are on the Desktop, you can use a commandline.
When you use a commandline the UI and Workflow geniuses do not get to have any input, and then you get less surprises of this nature.
When you use a Desktop application, it is easier to keep the software at a version with a UI you like. The trend towards storing your data on other's computers leads to empowering the authors of web programs, so that they don't have to respect your taste in UI as much(among other things).
>why is the Compose button a floating button taking up space in my Inbox list?? There still exists a toolbar at the top for search and navigation. Why can’t the Compose button be there??
YES! That's where you scroll! Why would they put a button there?
Oh, I know why: because they painted themselves into a corner by thinking every app needs a cutesy circle button floating with a gross drop shadow.
I think it is just a fact of life, it's the same reason that I can't ever figure out how to really use a microwave. They have to make it different this year to "differentiate" the brand. I've learned to live with a lot of churn and reach to buy the products that were built with more care and last.
That keyboard looks somewhat alright at first, and you can sort of see where the buttons are for the most part, but the comma and full stop really makes me uncertain about where the borders between the keys are, and that's not a good thing for a touch UI - it's uncertain enough for people with fat fingers. Is it too much to ask for to have some lines separating the keys? On the other hand, someone will certainly propose that the spacebar should really be completely blank...
Wasn't one of the most important UI guidelines for a long time "things that behave like buttons should look like buttons"? The term "mystery meat navigation" was invented to describe the effects of not following this; it's even more difficult with a touchscreen as you cannot "hover" over UI elements to discover if they're clickable.
I thought mystery meat navigation described buttons that only non-conventional icons to indicate what they did until you hovered (if even then), thus their behavior was a mystery until you tried them.
Try using old GMail after using InBox. Or hand someone an Android 4.4. phone after they've bought a new Nexus. You will see immediately that the new UI is a big improvement.
Articles like this show a lock of imagination. If you can't imagine the shock of looking back at an older design, you can't perceive the benefits.
I'm starting to think that this constant change is what will prevent Software Creation from becoming mature (and finally accepted as Engineering.) We don't dwell on a thing long enough to truly explore it's pitfalls and potential.
Then again, perhaps that's just the perception from taking a look from too high an altitude. Personally, I'm focusing on the tools I like using; cautiously evaluating newer tools but not the bleeding edge (I like to avoid scabs); making careful decisions about the stack for my latest creation, and then sticking to those choices; in the last five years, I've felt more like I'm doing a Serious Engineering. If other individuals do similar things, perhaps there's hope for industry maturity after all.
Does anyone use pin unlock on their phones? With lollipop you now have to swipe the screen just to get to the pin unlock. That's an entire extra gesture that serves absolutely no purpose but to take an extra .5 seconds from my life every time I unlock my phone.
They also completely removed the Gallery app and you are now forced to use Google Images. Unfortunately if you disabled the Google Plus app Google Images won't even turn on leaving you with no way to look at your own local pictures.
As a Windows Phone user, this really resonates with me, because WP has actually been preserving the UI and basic principles it builds on, and only added features as users voiced needs for specific upgrades (like allowing transparent tiles with a photo behind the start screen (effectively a background, but in a non-traditional way.
With the exception of Windows 7 -> Windows 8, MS have also kept cosmetic updates to the system, fairly conservatively.
The authors critique of OSX is maybe the only thing i disagree with, since I haven't experienced any situation, where more than the cosmetic things changed, i.e. no UI elements changed really.
Khan academy is the worst offender in my mind. This past summer, it seemed like there was a change in how to navigate around the site every week. And changes to how reports displayed, even how questions were answered... across the board, constant changes.
My kids, who range from 5-9, and use it to learn math, had to ask me for help constantly.
2 of my kids stopped using the site,as did I. One still uses it. I went from being a strong advocate for Khan Academy to just a lukewarm user who watches my son's progress... and all because of the excessive rapid UI changes.
Yes, there are dozens of choices. But few are free. And although I have no problem paying for my children's education, I have not found a correlation between the cost of online education and its quality.
I like Khan's vision - I really like their Mastery system, and their mission system. Frankly, if they worked out all the kinks and had similar mechanisms for all primary education subjects, homeschooling could be done with nothing but Khan.
Something about the entire approach Google is taking with Lollipop (and Material Design) just seems off to me. I can see their philosophy but I don't agree with large parts of it (I don't need or want animations to guide me along the path thank you).
Overall I'm left with a feeling of a lack of 'grace'. It's just not graceful, which I guess is where the art of UI comes into play. Maybe they will get there eventually, but right now it's still clunky as hell. Even worse, they are dropping functionality along the way.
There's a misalignment of incentive for changing UI. For the designer/manager its great - they can say I was the designer of the cool new whatever UI, put it on their cv, get promoted etc. Much more fun than doing maintenance. $100k value?
For the users it's the other way assuming the functionality's the same. They have to spend time relearning the darn thing - say a $5 pain in the arse? Times 10 million users a $50m cost to society perhaps.
You know, you could replace Android 5 with 'Gnome 3', 'Ubuntu Unity', 'Windows 8' or 'Systemd' and the discussion would be exactly the same.
People just hate change, and will always think the old way is better. I remember when people were bitching about the Start button in Windows 95... Now they bitch about the Start button in Windows 8.
Personally, I think all the above items that I mentioned are better than what they replaced...
The funny thing is I just switched from my Windows Phone back to Android and Lollipop and it's been a nightmare.
All my friends told me how much better Android would be and this is a nightmare compared to how much better my Windows phone handles stuff like the calendar, multiple email boxes and other things Lollipop seems to fail at miserably now.
I'm actually considering going back after less than a month trying to wade through all the changes.
>> "why is the Compose button a floating button taking up space in my Inbox list"
Because it's a button people use a lot and putting it there makes it much easier to get to. It doesn't 'cover' anything. You can scroll the inbox past it. It's a new design pattern in Android and used very well in Inbox imo by making the button expand and show most used actions.
> There are a bunch of new ‘transitions’ between elements. I don’t know what the battery cost actually is for this, but as a user I just don’t care about cute transitions between elements. I want fast interaction with my mobile device.
In other words, UI animations are literally a waste of time. To hell with the battery, the user's time is the most valuable resource, period.
Google/Android have been pushing major UI changes every other version. Why? Who knows.
I just gave a Moto G to my mother hoping that upgrading from an Android device to another would smooth the transition but - among other things - she couldn't find how to operate the new Google camera (a primary function for her).
Why? Because there's this "trend" of hiding all the GUI with gestures and stuff, despite the fact that displays are growing and there's more screen real-estate than ever.
And it's worse that some of these changes are subtle enough that it may even take you a few days to realize why you are so frustrated with your seemingly same phone: buttons have disappeared, borders removed, contrast decreased.
Ultimately I feel there's very little respect for the wider audience by today's "pioneers". Here in our bubble we all love novelty, new solutions, new paradigms, but the wider market doesn't care about this. They just want to keep doing what took them a long time to learn to do.
As someone with experience in user interface design and evalution, I'm inclined to say that these were management or "product vision" - not design - decisions. It is rather unfortunate (but common) that said motives typically override design decisions (some of them empirically validated).
Yosemite should be the case study right behind Windows 8 on how not to change a UI. Spotlight is horrible and harder to use (pop up away from mouse, UI smaller and harder to click).
I still want to have a transcript from the meeting that decided the tabs on Safari should now "scrunch" to the right of the active tab instead of all the way to the right. It makes selecting the next tab without closing the current tab a huge pain. I can see no advantage.
Let's also add that bugs get introduced / reintroduced and really irritate people. Nothing, and I mean nothing, irritates a computer user when they thought they knew how to do something and now cannot. Then, after finding the way how, it crashes with a bug. Finder for Mavericks and Yosemite is broken with Applescript (doesn't refresh view).
You don't like the new Safari tabs? Have you tried using your trackpad or mouse wheel to scroll them horizontally?
To me, it's the best solution out of all the browsers. Firefox has a scrolling list, but all the tabs are the same size so they go off the screen. Chrome shrinks tabs down until they're illegible. Safari kind of does both, but you can spread them out in an analog way just by using your mouse. To me, it feels great.
The scrolling is interesting, but it scrunches the tabs on the left as I add them and then I have extra actions to go to the first tab I opened. I see no purpose in this behavior.
Well, it doesn't do that if all your tabs fit in the window, right? It only happens once you run out of space, and at that point you need to do something.
yes, and that something is to scrunch the right side not one tab to the left of the left side. Act like every other program on the platform using tabs.
Oh, I see what you mean. Yeah, that's a bit annoying, and they should probably scrunch on the left, but I think the pros of the new UI outweigh the cons.
Also, the behavior is the same as the previous version of Safari, and Finder, at least, behaves the same way.
I was anxiously expecting the update, but man that keyword is a deal breaker.
Can it be configured as dark themed?
The keyboard is a central point for UX, I've already moved away from Samsung for the same reason, and will hold the update if I'm forced to use that keyword
I agree, the new keyboard sucks a lot, there is no visual distinction between the letters and it is very easy to make a lot of typos, it is very painful. Went back to Swiftkey immediately.
What's odd for me is that I feel like I should be making more typos with the new keyboard, yet I'm actually making fewer. I'm not sure if that has to do with the keyboard mapping being more accurate or me focusing slightly more while typing due to the "buttons" blending together.
Meh. New UIs are a game that we all get to play. It is as much about marketing and sales "and staying fresh" then anything. It is just more distraction so we can ogle our devices from a new perspective. You don't want to get stale now.
Meh, I haven't found any of this to be a problem. I was a little confused by the new keyboard, but it works just fine, if not a little better than the previous one. Swiping around the letters still works great for composing words.
The behaviour with Chrome and tabs is much better than before, switching through tabs as though they're apps makes a lot of sense, better than switching through apps, then through tabs again, when I just want to see one page...
Overall I find the whole UI to be an improvement in Android 5 versus 4.4. It looks nicer, and everything seems just a little bit better.
But then again, I've never had a problem with things changing, I'm pretty adaptable.
There was a time many years ago when google gave engineers free rein. The engineers kept coming up with new blockbuster products like gmail and maps, but the designers hated Google. They complained that the engineers shouldn't be designing the products, that the interfaces were ugly and cluttered. Cluttered because they exposed ways to manipulate all the features that the engineers had created.
So Google hired tons of designers to fix this, and gave them high level positions to make product decisions. The designers now run the company so we get new paint on the old products. The innovation is only on new designs and interactions.
The UI changes to android are aimed at making the user interface more standardized across devices, and more intuitive for all users. There's something to be said about that.
Mobile devices are now in the tailfin era, like 1950s cars. Every year, the styling changes, to force users to buy the new model. 1950s people actually used to buy a new car every year if they could afford it, partly because vehicle reliability and working life sucked.
Then Japanese cars with higher reliability and lower cost started to compete with Detroit's chrome-laden behemoths. That didn't end well for Detroit. Today, cars last about twice as long as they did in the 1970s.
Started switching to alternatives after Gmail redesign fiasco. Last nail in the coffin was Google maps 'redesign'. I loved both these products but have now moved on. Luckily for us Here maps is alive and kicking and it's so much better than GMaps! Why are people still stuck with Google Maps, I don't know. Here has everything and more. Real offline navigation! And they have an Android app too!
This needs more attention. I was pleasantly surprised to discover that Nokia's HERE recently became available in beta for all Android users (free): http://here.com/beta/android/?lang=en-US
Having used a Windows Phone for some time before switching back to Android, the HERE maps app was the one thing I missed the most. Offline support is a must for me and Google Maps' offline 'support' is a joke. (I'm currently in Paris, without mobile Internet access. Google Maps is useless as soon as I leave the house.) OsmAnd/Maps.me do offline properly, but their UIs are lacking and both have serious GPS issues on my Nexus 5.
HERE just works great. There are many lovely little features.
Like, if I click on a subway station nearby, Google Maps (Lollipop) will show me the name of the station and how long it takes to get there, and if I swipe up it will also tell me the lines going from that station and show some share/depart buttons and street photos.
If I click on the same station in HERE, it will overlay the routes of the station's subway lines on the map so that I can at once actually see where they are going. Incredibly more useful, especially in big cities like Paris or Berlin where there can be a dozen subway lines or more.
I wonder if small features like these and the whole offline thing reflect where the developers come from? It seems like the Google Maps team doesn't take public transport very seriously, and that they can't imagine people ever being without Internet access.
Totally agreed. I don't why it isn't getting fraction of publicity that other less useful and I dare say stupid apps are getting. HERE simply rocks! I will never switch back to crappy web version of GMaps. HERE beats it in both web and Android version. Love it!
The above blog has some valid points. But how the hell is it at the top on HN when there is a constructive, informative, and beautiful post about how to create aesthetically pleasing GUIs right below it....
They cover slightly different territory. The post you linked is more about the aesthetics of good UI, with a little bit about functionality and UX. The solutions there do not solve or address the problem brought up in the OP here, which is more about UX and the modification of existing user interfaces. For instance, it wasn't the updated graphical style of the keyboard that the OP complained about, but the rearranged placement of keys.
That said, both are good reads and complement each other.
I agree with you 100%. My comment was meant to complain about how the HN crowd was up voting an article which kicked off UI rants in the comments section when there was an article right beneath it with interesting techniques to add to your tool kit.
Keyboard complaints though... not sure why they changed that. But the "no good reason" is garbage because there are at least a couple reasons.
Google migrating the A team from "gmail" to "inbox" possibly introducing less experienced devs/designers.
Google trying to apply consistent UI principles across all applications in order to increase familiarity.
When trying to make improvements there should be some room for experimentation / failure. I would expect this community to understand that since it is heavily made up of makers.
So, for me, if the OP had titled it complaints about lollipop instead of stop changing UI for no good reason, I would have thought it to be right on. If the commenters didn't rally around it with pitchforks, I would have had no problem.
I feel like startups change their UI too often as well. Yes, it's good to test new designs for conversion, but sometimes I feel like every time I visit a site, I have to completely relearn how to use it. Sometimes I wonder if designers should be contracted more instead of being brought on full-time.
Remember when everyone threw a fit because facebook changed their UI? Now, no-one seems to be talking about it. Although this article raises some good points, I'm just not motivated by "it's not what I'm used to / trained myself on" arguments.
Oh yeah having six or more horizontal navigation bars was pure pain. Considering how difficult is to effect changes with an established user base, plus the complexity of the domain itself, their new design is anything but cosmetic.
This is becoming pretty annoying. When buttons disappear or keyboard experience changes, it gets me angry. Not because I hate changes, but because I have no choice and no warnings. I will now think twice before updating my Android system.
Google is slowly changing GMail to look like their new Inbox product. Instead of making a windfall upgrade, they're starting with small UI changes. Expect more incremental changes until GMail becomes Inbox.
They assume over the long term their changes are improvements even if takes getting used to. Though maybe they just need something to do, so they change the design regularly...
Step 1 : Have a great UI.
Step 2 : Slowly and subtly break that UI.
Step 3 : Announce and hype up that you will have a great UI in the next version.
Repeat.
This happens every time something changes. Wait for the next release and the same guy is probably going to be complaining about changes to the current UI.
One phrase I hear a lot is “The future is longer than the past”. It's relevant here as well – spending all of your time worrying about existing users have to spend a couple minutes getting used to a new keyboard design isn't a good reason not to make improvements which will benefit the millions of people who will never use the old one.
>Wait for the next release and the same guy is probably going to be complaining about changes to the current UI.
Off course he will. It's his point. He alreadey stated that it is not the ui that is bad. It's the practice of constantly changing things for no good reason that is bad.
You're both begging the question of whether this was in fact done for no reason other than to change things. It's rather unlikely that someone at Google spent time and money developing something for no reason – that post would have been interesting if it'd actually discussed why things changed and why the reasoning behind those changes was wrong rather than simply assuming it.
If you think it through more, it's only about being excessively driven by fear of change. UI changes inspire a lot of reactionary opposition but once you're looking on a perspective greater than minutes or hours, the big problems usually turn out to be less significant than originally claimed.
>Yeah and too many times when you complain about this kind of thing you get accused of "hating change" or some such thing. No, I hate THIS change because THIS change is bad!
> acdha 4 minutes ago
> This happens every time something changes. Wait for the next release and the same guy is probably going to be complaining about changes to the current UI.
How appropriate that these two comments were at the top of the page. That's it, there is the whole discussion in a nutshell.
iTunes on the Apple side has been the worst of the Mac experience for me. It always seems as if the change is to put me further and further from my music, especially custom playlists and such. Worse, it doesn't retain settings.
However like Office is to Windows, it seems Apple's test for new UI ideas, sadly they all seem to make it.
I'd wager the complaints of the sort of people who frequent lobste.rs or HN are not representative of the majority of current users and almost certainly not of the next 6B potential users.
Overall, it's everything Google said they would do with material [1].
It's fine to dislike these things, I don't necessarily like them myself, but claiming they're simply wrong or "for no reason" is somewhere between angry and lazy.
Just a glance at the new vs old keyboard or gmail shows a direction - moving / duplicating interactions toward the bottom right (logical as screens get bigger), breaking out punctuation into discrete keys (presumably logical given the way most people actually type).
The overall restyling is adding consistency between apps and particularly between mobile and the desktop.
Animations are really valuable anytime someone doesn't come to the table with a complete mental model of how something fits together already. Basically, they're not for you Mr. Programmer.
1: http://www.google.com/design/