对比UI和UX,界面设计烹饪指南
如果你看不懂标题,那就说明你需要了解一下到底什么是UI(User Interface,用户界面)什么是UX(User Experience用户体验)。网上有很多类似思维导图可以帮助你对比,但本文则将之简化,帮助你快速理解UI和UX。
UX设计师的重要技能之一是“讲故事”的能力,即以一种更有意义的方式把内容呈现给用户,让用户更容易理解。

烹饪与界面
我们先来跳出数字设计领域,谈谈类似的问题。
我们就拿烹饪来做比喻吧,好的食材可以增加烹饪出美味佳肴的可能性,然而食材的烹饪和搭配方式也同样重要。而再进一步,菜肴和菜肴的合理组合,对于一顿饭来说也有相当的重要性。
一顿精美的餐食,应该烹饪得当搭配合理,这样才能使得各个细节相辅相成,让餐食更加美味。而上面所说的,就是UI设计师的工作内容。
然而,体验可以比餐食更重要。
我们刚才讨论的只是餐食,而没有说到客户为什么要吃这顿饭,或者说客户付钱想要得到的到底是什么。四星级豪华晚宴可能适合庆典聚会,但却完全不适合想赶紧填饱肚子的场合;一个汉堡能带给你的满足感,很大程度上取决于它卖5块钱还是50块钱。
可以说,体验和餐食是不可分割而论的。
你可以拿身边的餐厅来比较,为什么有些餐厅可以连续开几十年,而另一些很快就会倒闭更迭呢?难道是因为那些老餐厅的食物更加好吃?食物的品质的确是因素之一,但更重要的是老餐厅一定能带给你好的体验。想想,它的服务如何?气氛符合?交通是否方便?是否有很好的优惠或活动?你认为花钱去吃饭是否值得?
相信你能很好地理解我们在说什么,下面我们回到2D世界来讨论问题。
UI设计到底是什么
那么,什么是UI设计呢?定义它是很难的,而最为普遍接受的定义为:“UI设计是为软件设计用户界面的过程”(来自Wiki),当然这个说法并不完整。
你可以用另一种更好的方法来理解UI:UI设计是将用户界面结构为UI设计师相关领域的过程。因为UI设计是多层次的,在设计UI时需要考虑很多因素。
UX是关键在于基于性能的体验
性能,在网页或应用内表现为速度。然而,这看起来是开发人员的问题,和UX似乎没什么关系。
那么,我们仍然拿烹饪举例,正如我们说的,可以将UI设计师比为餐厅的厨师。显然,上菜的速度主要取决于厨师。
但是,别忘了餐厅还有服务员。在上菜之前,他们通常会先给你倒水,尽管这一工作没有任何烹饪含量,但却让客户在等饭的时候有事可做。在你点餐后,服务员可能还会给你端上预先做好的小菜(西餐厅可能会有面包和浓汤),这时你就已经可以吃点什么了,餐厅的体验实际就已经开始——尽管你还没吃到真正的餐厅料理。另外,如果烹饪需要花费比较长的时间,一个优秀的服务员会经常告知你,并不时通知你大概还需要等待多久。
就算是人数爆满的餐厅,你也可以拿到一个排队号码,让你可以预估自己需要等多久。
你可以思考一下,比起桌子上什么都没有,让你干等20分钟,是不是比有零食和饮水的等待要痛苦的多呢?这就是UX带来的性能,并非能让你少等待多久,但可以让你感觉上没有那么久。
UI vs. UX: A Culinary Comparison