大多数界面稿描绘的都是已经安定下来的时刻:数据到达了,图像清晰了,按钮也准备好了。但人们其实花费了大量时间停留在这些时刻之间——加载、等待、移动、断开连接,然后返回。
这些间隔并非空白。数字产品正是在这里解释自己究竟是什么。
过渡会揭示模型
好的过渡不只是把变化磨平,它会展示两个状态之间的关系。一张卡片展开成文章,是因为文章原本就潜藏其中;一块面板向旁边移开,是因为背后的空间始终存在。
当运动与结构矛盾时,界面只像是被装饰过;当运动揭示结构时,界面才会变得更容易理解。
等待也需要方向
进度提示是一种承诺。有些可以精确,另一些只能诚实承认不确定。错误的提示会悄悄破坏信任:一根卡在百分之九十九的确定性进度条,还不如一个坦诚呼吸的信号。
我们可以把等待设计成重新辨认方向的时刻:保留上一个仍然有用的状态,说明正在发生什么,并在可能的地方允许人们继续前进。
返回也是路径的一部分
产品常常庆祝抵达,却忽略返回。但再次到访的人带着上下文、期待和未完成的意图而来。记住阅读位置、恢复一份草稿,或者只是让访问过的内容显得熟悉,都能让一组页面逐渐成为一个地方。
连续性就生活在这些过渡之间。认真设计它们,软件才不再像一连串屏幕,而开始像一个完整的世界。