甚至在单个信息浏览页上,也会有许多不同的情况和细节需要考虑,可以想象出这些情况可能是这样的:有信息时,无信息时(空白状态BlankState),有信息时(more),有信息时(已无信息),有信息时(已无网络)。
而且,如果仅仅是在空白状态下,则可能需要提供不同的介面和视觉设计,以提示用户进行其他操作,此外,当各种错误发生时,还可能需要显示警告信息,而介面和文字信息的长度也是经常被遗忘的变量之一。
上海网站开发公司程式设计者对处理这些状态十分熟悉,他们需要将一个异常状态作为状态来提供相应的功能和回馈,例如,当一个程序打开时,应用程式从远端伺服器获取信息,其中包含读取状态、读取失败状态、等待用户重新读取的状态、需要重新登录的状态等等,而这些都可能需要与介面元素来匹配,以使用户清楚他们正处于哪个阶段,以及他们正在做什么。
但是,如果视觉设计师仅针对局部状态(如上面的图表的例子,通常只有提供了信息才能提供)或理想状态(将精巧的模拟图画与长度合适的模拟信息内容相结合)进行优化设计,则进行工程师实作时才发现需要补这个、补那个,这样容易缺少统整规划的设计。
实际上,视觉设计和交互、操作流程和方式是相互补充的好兄弟,它们需要良好的搭配来提供完美的使用体验,所以设计师在mockup阶段,需要针对各种可能出现的情况,提前做好规划或保持弹性,这样可以有效地提高实作时的效率。