top | item 9689489

How Google Got Design

82 points| sethbannon | 10 years ago |fastcodesign.com | reply

55 comments

order
[+] currysausage|10 years ago|reply
> This all changed, of course. Computing power eventually became a secondary draw to user experience. That's partly because broadband exploded, making sheer speed less of a selling point.

So here I am, with my beefy SSD machine, a 50 Mbit/s connection, a JS engine that is orders of magnitude faster than anything we had a few years ago, HTML5 offline storage, HTTP/2, still waiting >5sec for several Google properties to load, waiting >15sec for CEF-based Spotify to load, knowing that with today's tech, these things could fire up within <100ms.

It's no disaster if I have to wait for a few seconds, but especially for secondary tasks (like looking up an address on Maps or playing a song) which I do en passant while focusing on something else, I find that waiting for only a few seconds can already steal my focus. When I fire up a music app (be it non-Google Spotify, Google Play Music or whatever), it would be great if at least the search form was available immediately. Knowing that it won't, that instead my expensive PC will go sluggish for a few moments, I find myself just avoiding these things increasingly often.

And it's sad to know that Google once was pretty obsessed about reducing these little latencies wherever possible. Today, they develop SPDY and QUIC to save a few ms, then throw web frameworks at me that take whole seconds to load.

It's not that I didn't appreciate beautiful interface design. It's nice to have a mobile OS that arguably looks better than iOS. But it also was pretty awesome to have an almost latency-free experience (and good information design, making efficient use of my screen), even with an old netbook and shaky GPRS internet on the train.

[+] nchlswu|10 years ago|reply
> But it also was pretty awesome to have an almost latency-free experience (and good information design, making efficient use of my screen).

It's funny. I think most people would agree that the experience you described isn't diametrically opposed to 'good design,' and in fact have the same goals.

But, it seems like the modern conception of 'good design' has effectively been reduced to pretty things and interface design. Even if designers wouldn't say that if you asked.

[+] ocdtrekkie|10 years ago|reply
Absolutely the problem. Google+ currently causes Firefox to hang for five to ten seconds. (On my less core-gifted machine, this locks up the entire machine for those five to ten seconds, but in most cases, just ALL my Firefox.)
[+] tmd83|10 years ago|reply
Agree so absolutely. Chrome taskbar (on Mac) showing a memory use of 472MB. I think even outlook express was many times lighter than this the last time I used them. Yes its kind of a cross platform mail client but it definitely has lesser feature (in the client side at least) than the desktop clients, is slower and takes many times more memory. What was the point again?

Web is good, cross-platform is good, open is good but I don't think the price we pay for this is shameful overbloat.

[+] meesterdude|10 years ago|reply
I don't think google gets design. Everything google that I've interfaced with has been met with some level of cursing and frustration. The other day I was trying to use google maps and almost had a breakdown out of frustration. It wasn't ALWAYS like this, mind you.

I will agree that their stuff is certainly prettier now, but I've found the usability has tanked across the board. I'd rather have something I can use than something that just looks nice.

[+] mkohlmyr|10 years ago|reply
I don't think designers get design.

In the same way that engineers over-engineer, designers over-design. The difference is when you over-design a user interface the end-user actually notices.

In the same way that developers jump on the next new language and framework, the designer jumps on the next trend. But when you change the interaction pattern the end-user has to re-learn.

Those clever lines of code you love so much in your last project? That's the 50ms animation that really ties together the page - but creates that noticeable (and endlessly anoying) lag where after you click you have to wait to start entering data but you always start to soon and it misses the first letter or the keystroke does something else because the page focus is wrong.

Sometimes design isn't about pretty, it's about not annoying the office worker who uses your product several hours per day.

[+] TheOtherHobbes|10 years ago|reply
I agree. I'm not sure what happened to Maps, but it feels a lot harder to use than it used to.

Design should include usability. The eye-candy part is just a wrapper.

By that definition, Google certainly doesn't get design.

[+] chuckcode|10 years ago|reply
Completely agree on maps, current version can cause a lot of frustration with options appearing and disappearing depending on if I've done a search. Who would possibly want to turn on traffic after searching for something? Nobody at google maps apparently as that is one of the options that disappears in search mode. Certainly maps is a special case and maybe you could make a case for having all the UI controls the maximum possible distance from each other, but it causes me frustration visually to do a "where's waldo" search every time I want to change something.

I've seen a number of philosophy of design videos about material, is there such a thing explaining the design choices of maps? Some icons have background, some don't. Different options available depending on the mode. Novel, but frustrating for me, shadow menu under the search box. Is there some vision that I'm just not getting or I would understand better if I just looked at it right? I remember being really frustrated with unix command line interface until I understood the philosophy and then I loved it, would be great to have the same moment of clarity for maps.

[+] jdlyga|10 years ago|reply
They think they do, but they don't. At least nowhere near what Apple is doing. Right now they're at the stage where they think that if something has material design and looks pretty, then it must have a good user interface.
[+] nchlswu|10 years ago|reply
> I don't think google gets design.

I agree. That said, I think they're very early in infusing design with their culture. I would even argue pre-'design' @ Google, they were still very user centered, but in different ways.

[+] smhg|10 years ago|reply
Do I dare to say this somehow shows the relative unimportance of design?

Google is/was quite successful before they got design (let's say success in this context means something like: a large audience).

And even when they decided to get design: it took them a relatively short amount of time to get things "right".

I agree Material Design looks very nice. But I think functional value (just picking a term here) is so much more important, by an order of magnitude.

[+] jfoster|10 years ago|reply
Or perhaps Google "got" design before, but didn't realize it.

Speed, functional value (as you said), simplicity, and such really ought to be considered part of design just as much as a visually appealing set of colors on an interface is.

[+] on_and_off|10 years ago|reply
To be fair, I think that the transition is still ongoing. On Android side, the support lib fell really short last year with Lollipop. You could implement a lot of material goodness, but had to do 90% of the work yourself. Something like a collapsing ActionBar is clearly doable but needs some time that won't be devoted to polishing other parts of the app. Another consequence is that since there was no common implementation, there were small design differences on many elements among Google apps.

With the new support lib (22.2), Google has released a design lib which implements some material elements. With this common base, I hope to see the design of the different first party apps harmonize a little bit more in the coming months.

[+] synthmeat|10 years ago|reply
Whether or not Design at Google is a move of some import is yet to be tested. Google is a heterogenous company with many different assets. It will take time for assets to upgrade, quirks ironed, old UX habits forgotten. Certainly "feels" that unifying/upgrading design is a good move.

Also, while I absolutely hate even firing up Maps (but I need to), I find that people, whose first experience with them is the new interface, like it very much.

[+] blowski|10 years ago|reply
The original article doesn't really prove anything. Someone used to think Google's design was bad, and now thinks it's nice.

Google did well before they got design, but they have probably widened their audience and increased conversion by getting design so increasing their profitability.

Aesthetically pleasing design is neither necessary nor sufficient to be a successful, but it definitely helps.

[+] yconst|10 years ago|reply
"Do I dare to say this somehow shows the relative unimportance of design?"

When design is about cramming some animation in just about everything you can show on the screen, and about how fancy your colors are going to be – yes, I agree, it's relatively unimportant.

But real design is not about that at all. In fact, functionality has been part of the core debate in design, for at least a century now. Ask any designer – not only the ones dealing with UI, and they'll tell you.

[+] uzero|10 years ago|reply
To me Material has always felt like it was designed by an algorithm. There's just no trace of any "soul", playfulness or overall "artistry". I know this isn't true and there's many talented artists and designers working in Google but that's just the way I've perceived everything done with Material so far. It doesn't feel like fun, it feels like something that just had to be done to stay with the times.

Another issue is Material's animations. I literally cringe every time I have to use Google Translate on my phone. I can't imagine how annoying it would be to have full OS on your phone done with Material. Those whole element animations are so distracting and they actually make the app feel slower. I know iOS has also a lot of animation but the difference is where it is being applied. Material design applies it to interactions with elements while iOS applies it to transitions. If I have to wait and see how the element I just interacted with animates, it seems unimportant but if animation is used to mask loading time like for example when transferring between app and homescreen on iOS, then it feels natural. If you want to animate interaction elements, it needs to be really, really fast animation just to let you know that yes, I got your tap/click.

[+] nobleach|10 years ago|reply
Were there studies done to show that material design was "the way"? Or for that matter, was there any research done proving that it would be more useful at all? The designers at my company tout it as "the right way". I'm trying to be accommodating, but I'm starting to suspect that this is just one company's word over another's.
[+] dsugarman|10 years ago|reply
Material allows for super complex applications to be consistent and easy to use. It is not "artsy" it's functional in a way that is better than anything else right now.
[+] jrochkind1|10 years ago|reply
The OP would suggest not by an algorithm, but by a committee.
[+] allendoerfer|10 years ago|reply
Material Design needs to evolve on the desktop side. I like it on mobile and I think to focus on interaction minimizing everything else is great, but on desktop with navigation implemented according to it, Material Design is just a huge waste of space and very unintuitive.

I would like to have an even broader meta framework than Material Design that makes it possible to use different colors and fonts and maybe even different features to distinguish hierarchy. That way you could implement your own version of Material Design, that does not look googly.

[+] diminish|10 years ago|reply
I second this. Just yesterday We were fighting to find some functionality in vast non-intuitive Google Apps screens with huge wasted space designed for swiping.

Finally a junior developer said, what was wrong with a simple table?

[+] kh_hk|10 years ago|reply
It's clear Google has undertaken a massive task on defining a cohesive image and set of guidelines for the design of their products. In that sense it's probably better to have a flawed plan than no plan at all. However I would not be so fast on calling Material good design.

I might be alone on this but there's something on material design that irks me. I find it objectively pretty: colors, typography, everything with a defining image, related or just a fancy cartoon. That being said, every time I am faced with this kind of UI, my brain disconnects, I feel bored and unproductive, play a bit with the buttons never to touch it again. I do not need smiley faces and happy tones to keep me hooked to something. I just want a productive interface that gets my job done.

It is quite similar to these old children books we used to have with levers and unfolding parts inside the pages to discover more (let's say, the human body and the internal organs, or a lever that makes a bird wiggle). These were fun, sure, but a raw book with no illustrations at all ends up being the most efficient method to transfer information.

One day Google will have to figure out that their userbase are no longer kids amused by a square, a circle and a triangle.

[+] jevgeni|10 years ago|reply
Saying that Google gets design is a bit of a stretch. The new Inbox product is a case in point: it just looks so busy and "over-designed" for what essentially should be a list of messages and a few controls to manage them.
[+] russ5russ|10 years ago|reply
Agreed, but some of their other products are very well designed IMO. It usually takes a while for them to get to that point though, so Inbox may be headed there soon.
[+] raverbashing|10 years ago|reply
How do you get design?

1 - You respect designers

2 - You let them do their thing

3 - You guide them and is welcoming of (backend) changes that are pro-usability

4 - You avoid "thinking like an engineer" or "users are stupid" mentality

5 - You don't alienate them by A/B testing between 50 shades of blue

[+] ed_blackburn|10 years ago|reply
Seems reasonable. Reminds me of the culture change required when engineers would say we'd like to do agile? Or can we make our own technical decisions with our interference? Or why do we have Business Analyst, Developers and Tester silos, sat in different offices with different managers etc.

Whilst still common those ideas are known anti-patterns. Let us hope UX and solid design is absorbed into the mainstream in time.

[+] isaacg|10 years ago|reply
So this is why all of google's pages are suddenly much harder to navigate/use.
[+] ooOOoo|10 years ago|reply
Material design is great but I am still wondering how google could release the new Chrome bookmark manager which is a usability nightmare. It requires you to click many times to set a bookmark directory instead of just typing some tag. Basic usability testing would have shown this.
[+] signal11|10 years ago|reply
As a non-designer, the new Chrome bookmark manager feels very "heavy", UI-wise, compared to the previous version. I also believe Material's color scheme will feel as dated as Aero in a few years.
[+] peter303|10 years ago|reply
Ironically Fast Company doesnt seem to get design with some of the gaudy and irrelevant figures in their article.
[+] aug-riedinger|10 years ago|reply
This must be a sponsored post!

Not only are Google interfaces ugly - I agree this is personal - but they remain unusable.

Indeed, they picked up good ideas from others (mobile interfaces from iOS, flat-ish design from Microsoft), but everything is cheap, in a lesser good quality, and particularly not user-friendly.

I'm thinking of:

- the new google maps - the new google drive - the new inbox - their google contact app - google play music - android interfaces as a whole

Please google, keep on being a data-gatherer, data-distributor instead of an app creator, and outsource this to other people who tackle this issue decently.

[+] dharma1|10 years ago|reply
They are definitely a lot better now than a few years ago. I think the design guidelines are actually better than almost any other OS/app guidelines I've seen so far. The design itself is subjective but I think it's very good.

Material Design is getting a lot of developer traction even outside Android, surely that is a sign of some success?

I find the design language great on mobile but a bit hard to get used to on desktop (still prefer Gmail to Inbox on desktop for instance)

[+] btbuildem|10 years ago|reply
I think Google's design is still in early stages. It seems like they're taking a bit of a wrong turn in the direction of busy, cluttered UIs - their original approach of simplicity was successful because it didn't get in the way.

Making it look pretty while keeping it simple is challenging. I expect it will take them a long time, and we'll have to grumble through it.

[+] M8|10 years ago|reply
Would've been much more impressive had it been released before Metro GUI.
[+] nchlswu|10 years ago|reply
So much FastCo Google coverage feels like astroturfing.
[+] bitmapbrother|10 years ago|reply
Is that because it gives them less time for their Apple astroturfing?
[+] neotek|10 years ago|reply
Very much looking forward to reading about this on Daring Fireball.