规则是微交互模型的非技术层面,规定了什么可以做,什么不可以做,以什么顺序做。

规则必须反应约束。业务、内容和技术约束都要仔细斟酌。

不用从零开始。以你对用户、平台或环境的了解为基础,然后致力于改进微交互。

去复杂性。把控件数量减至最少。

减少选项并给出聪明的默认值。选项越多规则越多。

为每个对象定义状态。这些东西随着时间或根据交互怎样变化?

宁可多花时间提高辨识度。以少博多。

使用规则预防错误。让用户不可犯错。

让文案尽量简短。标签够用时不要使用说明文字。

协助定义算法。在代码中体现人性化。