top | item 7957883

(no title)

pirateking | 11 years ago

Software is made of a set of symbols unique to its particular function, and user interaction at its most primitive is no more than the relationship of those symbols to the ones present in the mind of the user.

The latest fads in user interaction design seem to ignore this perspective, and instead treat "UI" as another abstraction layer of unique symbols on top of software, then expecting all software to be designed top-down based off this "unified design language". This approach unfortunately ignores the user, providing further indirection away from the underlying software and it's function, herding the user into a church of the designer's own construction where they are now forced to worship interaction in the abstract as a prerequisite to using the software (or at least blindly perform whatever rituals it demands).

The aim of design unification is often a false path, born out of convenience for the designer, and it's pursuit shows a certain level of disrespect to both the user and other designers. Programming languages - arguably interaction design in its purest form - are a more interesting path towards better software (see Smalltalk, Swift playgrounds, and the work at VPRI).

Material is not what software is made of, but it is a pretty good sign of what marketing is made of these days.

discuss

order

magicalist|11 years ago

And here we see the middle-brow dismissal in its natural habitat...

Of course it's marketing; they're doing a huge marketing push on this. Even writing "Material" makes me feel like I'm helping some marketing team somewhere.

But saying that this is made up out of whole cloth completely ignores the fact that not only does it engage with the existing design language of other mobile platforms, it also flows quite nicely from "holo" and cards from previous Android versions. Moreover, it's fairly loose as design guidelines go, providing recommendations but not forcing you into a particular unified design.

The designer in that article from yesterday got it quite right: this is post-rationalization, taking what already existed and trying to find the unifying aspects of what gave clarity and discarding what was confusing. That is not the same thing as a dictated UI.

Your response is generic and could be copy-pasted on any article claiming to be about common aspects of a design language. This is exactly why it's voted up (and why it fits "middle-brow" to the t), because if you actually brought up any actual specifics about the article or "Material" it would be immediately obvious that claims of ignoring a relationship with what the user knows or with how the software is actually written are overblown and theatrical.

higherpurpose|11 years ago

I don't necessarily disagree with what you're saying, but 90 percent of the developers usually develop their apps themselves - and do so badly, not just in terms of aesthetics, which is immediately obvious, but also in terms of UX.

For those 90 percent of developers, a really solid set of tools and resources like this for any platform is a godsend - and not just for them, but for their users, too, who don't have to put up with poorly designed and ugly apps.

How I wish Linux distros had the same type of design tools that Google, Apple and Microsoft are giving to their developers. 98 percent of Linux programs are garbage, and it's what's kept me from Linux for a long time (among other things, but this was definitely one of the reasons). Canonical has done a little work to improve this, but it's not as good as it could be, and even their store still looks like a mix of modern store with a 90's app store.

As for the other 10 percent of developers, who really know what they're doing in terms of design, they tend to not follow the platform's design guidelines much, or at all anyway, if they really think they can design their app in a unique way that sets them apart, and that's also better for the user.

seanmcdirmid|11 years ago

A long time ago, programming was the way to interface with the computer. So people looking at making programming more usable came up with visual languages, and that spun off into the whole academic HCI industry that we have today.

That being said, material design is a pure visual design language and says nothing about interaction design.

pirateking|11 years ago

I consider visual design to be a part of interaction design, and taking one without the other is a failure to understand design (to the limited extent it can be understood at all). An example: a traffic light's visual design is fundamental to its interaction design.

dingdingdang|11 years ago

"Material is not what software is made of, but it is a pretty good sign of what marketing is made of these days." --> this!

seanmcdirmid|11 years ago

Designers hate it when design guidelines are called marketing, usually said by those who have no clue about what design is and are compensating for their own ignorance.

benihana|11 years ago

Quoting someone and then saying "this" adds absolutely nothing to the conversation. An upvote is sufficient.