人机界面
来自Wiki.Citydatum
人机界面(Human Machine Interface,HMI),又称用户界面或使用者界面(User Interface,UI),是系统和用户之间进行交互和信息交换的媒介, 用来实现信息的内部形式与人类可以接受形式之间的转换,凡参与人机信息交流的领域都存在人机界面。
概述
- 广义的“人机界面”包括硬件、软件两部分,硬件部分包括处理器、显示单元、输入单元、通讯接口、数据存贮单元等;HMI软件包括运行于硬件中的操作系统软件,以及运行于操作系统下的画面组态软件;狭义的“人机界面”(通常被称为“用户界面”)指介于用户与硬件之间,为彼此之间交互沟通而设计的相关软件。
- 相关感念:人机交互、图形用户界面;
上手
用户界面设计的基本流程
- 确认目标用户: 用户交互要考虑到目标用户的不同引起的交互设计重点的不同,如:对于规划管理者和对于规划设计师的设计重点就不同;
- 采集目标用户的习惯交互方式:不同类型的目标用户有不同的交互习惯,这种习惯的交互方式往往来源于其原有的针对现实的交互流程、已有软件工具的交互流程;
- 提示和引导用户:由用户来操作和控制软件,软件响应用户的动作和设定的规则,对用户交互的结果和反馈,提示用户结果和反馈信息,引导用户进行下一步操作;
用户界面设计的基本原则
一致性原则
- 设计目标一致:软件中不同组成部分(组件、元素)之间的交互设计目标需要一致;
- 元素外观一致:同一个(类)软件采用一致风格的外观,以保持用户焦点,改进交互效果;
- 交互行为一致:在交互模型中,不同类型的元素用户触发其对应的行为事件后,其交互行为需要一致;
可用性原则
- 可理解:用户必须可以理解软件各元素对应的功能;如果不能为用户理解,则需提供非破坏性的途径,使用户可以通过操作该元素,理解其对应的功能;
- 可达到:交互元素必须可以被用户控制;用户可以用诸如键盘、鼠标等交互设备,通过移动和触发已有的交互元素达到其它在此之前不可见或者不可交互的交互元素;交互次数会影响可达到的效果,当一个功能隐藏过深(一般来说超过4层),那么用户达到该元素的几率则会大大降低;过于复杂的界面会影响可达到的效果;
- 可控制:软件的交互流程,用户可以控制;功能的执行流程,用户可以控制;如果确实无法提供控制,则用能为目标用户理解的方式提示用户;