image.png

    写于2017年7月。

    前些天在面试阿里的交互设计专家职位,面试官问了我一个经典的问题:Design Guidelines 会遏制创新吗?这个问题我在不同的阶段,是有不一样的想法的。以前我也这么认为,它会遏制创新,如今我并不这么认为。

    谷歌在material design的介绍中很好的诠释了这一点

    • Design is more than pushing pixels, it should help solve problems.
    • Design is a way of thinking an exploration to discover what works best.

    以前我觉得从控件本身来说,只是单纯选用已有的控件来解决问题,是会遏制创新。但现在我觉得,从产品整体的角度而言,什么是创新?创新的目的是什么?

    设计本身是a way of thinking an exploration to discover what works best. 为了解决一个问题而去找到最优解,这个最优解不一定非要是控件交互上的创新。这个最优解可以是技术上的更新换代,可以是从另外一种角度去挖掘问题背后的本质需求,可以是基于现有的资源和环境让多方面协调达到一个均衡的状态。UI和交互只是其中的一部分,设计是一个更宏观的概念。Guideline也是从需要解决问题而推动诞生的,它也并不是一成不变的,它是迭代的。如果一个问题的最优解就是需要创造一个新的控件,那就把它实现出来就好了。

    所以Guideline从来不会遏制创新,只有思维受限才会遏制创新。