用户界面(UI)是设备中人机交互和通信的重点,这可包括显示屏幕,键盘,一个鼠标和一个外观桌面,这也是用户与应用程序或网站进行交互的方式。许多企业对Web应用程序和移动应用程序的依赖性日益增强,导致许多公司将UI放在更高的优先位置,以改善用户的整体体验。
各种类型的用户界面包括:
图形用户界面(GUI)
命令行界面(CLI)
菜单驱动的用户界面
触摸式用户界面
语音用户界面(VUI)
基于表单的用户界面
自然语言用户界面
用户界面的一些示例包括:
电脑鼠标
遥控
虚拟现实
自动取款机
车速表
旧的iPod拨盘
Airbnb,Dropbox和Virgin America 等网站显示了强大的用户界面设计。诸如此类的网站创建了令人愉悦的,易于操作的,以用户为中心的设计(UCD),着重于用户及其需求。
UI和UX
通常会结合用户体验(UX)来讨论UI,用户体验(UX)可能包括设备的美学外观,响应时间以及在用户界面上下文中呈现给用户的内容。这两个术语都属于人机交互(HCI)概念,这是一个研究领域,专注于计算机技术的创造以及人与所有形式的IT设计之间的交互。特别是,HCI研究UCD,UI设计和UX设计等领域。
越来越注重创建优化的用户体验,这导致一些人开始从事UI和UX专家的职业。某些语言(例如HTML和CSS)已经着眼于使其更易于创建强大的用户界面和体验。
UI的历史
在早期的计算机中,除了操作员控制台上的几个按钮外,用户界面很少。这些早期的计算机中有许多都使用通过打孔机准备的打孔卡作为输入计算机程序和数据的主要方法。自2012年以来,打孔卡在计算上已基本过时,但某些投票机仍使用打孔卡系统。
用户界面随着命令行界面的引入而发展,命令行界面首先显示为几乎空白的显示屏,带有用于用户输入的行。用户依靠键盘和一组命令来导航与计算机的信息交换,这个命令行界面导致菜单(以文本形式书写的选项列表)占主导地位。
最终,GUI到达了,主要来自施乐的Palo Alto研究中心(PARC),Apple采纳并增强了该GUI,Microsoft对其Windows操作系统进行了有效的标准化。GUI的元素包括诸如窗口,下拉菜单,按钮,滚动条和图标之类的东西。随着多媒体越来越多地用作GUI的一部分,声音,语音,运动视频和虚拟现实越来越成为许多应用程序的GUI。
移动应用程序的新兴普及也影响了UI,导致了所谓的mobile UI。移动用户界面特别关注在智能手机和平板电脑的较小屏幕上创建可用的交互式界面,以及改善诸如触摸控件之类的特殊功能。