UI交互设计与开发实战
上QQ阅读APP看书,第一时间看更新

2.2 界面与软件系统的关系

界面与软件系统密不可分,本节分别从界面和系统的角度来阐述两者之间的亲密关系。

2.2.1 界面是“窗户”

用户界面在整个软件系统中是人与系统交互的“桥梁”,软件系统在开发过程中,通过对界面的开发,使后台的软件系统可以与用户进行交互,界面是整个软件系统对外的窗口,用户通过界面与系统进行对话。例如百度搜索引擎的界面,通过一个文本输入框让用户输入想要搜索的内容,单击“百度一下”后系统做出相应的反应,最后给出搜索结果,如图2-7所示。在从输入关键词到显示搜索结果的过程中,界面通过文本输入框和提交按钮与用户进行信息交互,是整个百度引擎系统对外的窗口。在软件系统中,界面是不可缺少的部分。

图2-7 百度搜索页面

2.2.2 系统是“心灵”

一方面界面是软件系统的对外窗口,另一方面软件系统是界面交互的后台支撑。用户通过界面向系统输入信息,系统对信息进行处理,再通过界面向用户输出信息。一个没有后台只有前端的系统是不完整的,软件系统后台和界面两者密不可分,系统为界面提供强有力的后台支撑。鼠标在单击加载某一个程序时,光标会变成“加载中”的样子,防止用户多次单击程序造成系统崩溃,如图2-8所示。这样的一个小设计目的是给系统后台反应的时间,让界面和系统统一,并通过后台的反应支撑软件系统的界面。

图2-8 光标“加载中”