谈设计

2014年,熊猫君和大家又见面了,新年愉快:)

回到主题,谈设计。当我发现外形漂亮的人在人生中更加顺利时,我更深刻的认识到:世界对我们认知的最主要来源是他们所看到的,所以一个好的设计决定你成功了一半。设计是你传达意图的最主要方式,尤其是对于写代码的朋友来说,当用户懂你的意图时,产品就能不吹灰之力。

但是设计容易出现趋于复杂的情况,例如当我们和别人交谈自己想法的时候,恨不得能够把所有想说的内容一股脑说给对方,但是当你说完以后,往往对方是一头雾水,因为你的“设计”呈现给用户的太复杂了。所以,简化设计是你总能听到的内容,那么简化设计有几种方式?

内容即界面

今年年中的时候Github做了一次改版,主要是在设计方面做的改动,对此他们给出了背后的理念:

We want the interface to melt away and your content to take center stage. We’ve optimized the design for scanning and reading of your code — your issues — your pull requests. Let your code speak for itself — without tab bars and navigational text competing for attention.

你的设计是否会喧宾夺主?你是否把各种可能性的内容一次性都推给用户?你的内容是否是你想说的?是否需要二次的思考?

约定大于配置

是的,你没有看看错,这句话虽然来自于Rails社区,但是对于产品的设计也是一样的效力,人类是群居的动物,我们有社会,社会是有规则和潜规则的,所以你的一言一行都有前人的足迹,这就好像是美国的法律案件在定罪的时候一般都是依照前例来判决。

那么在设计的过程中,你是否依照正常的视觉流?在 App 开发的过程中是否使用原生的组件?是否把header改成footerfooter改成header?一般性的约定还是遵守的好,因为这会极大程度的减少用户的认知成本。

将世界做成未知的

用户为什么喜欢微博、微信?不是因为突然我们掌握了世界,而是我们不知道下一秒有哪些好玩的内容、会有谁和我们对话! 有句话说:好奇心害死猫,但是用户往往都有一种好奇的心理,因为他不知道自己所面对的世界是怎样的?那么,这就是一种诱惑,让他花费时间和精力去探索。

在原研哉的《设计中的设计》中提到了他Exformation的观念,他谈到:

不断让人类头脑保持活跃是未知的。我们不会受已知的东西激发,而是热切的将世界变成已知。

信息只会被掩埋

在上大学的时候,我们有一门课程讲信息论,老师上来以后讲的第一句话就是:信息不会消失,只会被掩埋。从能量守恒的角度来说,这句话也是对的。设计产品时所应该考虑的是我当时呈现给用户的和下一步呈现给用户的怎么能够关联起来,因为他看到当前的内容时,之前的信息还在沉淀,那么你就不需要再去重复之前的内容,只需要用一种方式把之前推给用户的信息给唤醒即可。

不要设计

是的,不要设计!