每个设计方案当中都包含着大大小小各种设计决策。
这个app的主界面应该以怎样的形式呈现?用户怎样在功能之间进行导航?导航栏应该用怎样的底色?
好的设计师应该有能力对这些决策进行诠释。没什么是信手拈来的,明确的设计意图是工作产出的重要组成部分。
“主界面就是一个消息列表,因为用户进入app的首要目标就是要看到这些消息。”
“我们的app当中有4个主要的功能界面,所以通过底部tab栏进行导航可以帮助用户一目了然的发现功能并快速进入。”
“我们不希望顶部的导航栏过于抢眼,所以使用白色作为底色。”
关于设计决策的理由,无论你提怎样的问题,好的设计师都应该有能力让你得到明确的答复。
这种诠释本身没有问题,但也只能局限在枝节末端,不具备扩展性。无论与他人进行沟通,还是自己思考设计方案,试图站在这个层面来探索产品设计问题,最终只会让人迷失方向,精疲力竭。
好的设计师与优秀的设计师之间的一个重要区别在于,后者懂得从“为什么”这个角度开始思考和交流。她会首先站在产品整体的层面将产品目标及其对应的最核心的设计原则思考清楚并展示出来。当你了解了这些核心原则,那么所有表现层面的细节问题就都是不言自明的了。
坦诚的讲,我个人曾经严重怀疑“设计之前明确一系列设计原则”这类理论化的方式。一见到有人在实际设计之前试图以这种思路去做一些列表或演示文档,我就会嗤之以鼻。那时我只想立刻进入设计状态去做些更“实际”的事情。
因为我从前并不认为这种文字性质的东西能有多大用处。而实际上,要将特定产品项目的设计原则思考清楚并呈现给自己和他人,这不是一件容易的事,更不是没有意义的事。
设想下面这样所谓的设计原则清单:
我们的设计应该是简洁的。
我们的设计对用户来说应该是具有自解释性的。
我们的设计看上去应该让人感到愉悦。
说的好像有谁愿意把产品做的复杂不堪,需要用户阅读说明文档才能操作,而且界面看上去还很伤眼一样。诸如此类的“原则”过于宽泛和浅显,确实无法对实际当中的设计决策产生正面影响。
而真正有价值的设计原则应该做到以下几点:
可以解决实际当中的具体的设计问题。
具有整体性和扩展性,不仅可以解决当前的问题,而且对未来可能出现的问题同样起到指导作用。
能够回答人们关于“为什么”的问题,无论整体还是细节层面,无论对方是否是设计师。
具有明确的设计观点和优先性分析。
通常配有范例图示来演示这些原则是怎样运用到具体决策当中的。