人机交互ui设计启动页 (科技感ui操作界面设计)

前言

人机交互界面(User Interface,简称UI)是系统和用户之间进行交互和信息交换的桥梁。

用户向UI输入信息,UI将用户的输入翻译成机器语言,交由机器来处理,机器将处理结果在UI上转变成人类可知的信息,再输出给用户。

1.命令行界面 CLI

命令行界面(Command-Line Interface,CLI)是在图形用户界面GUI得到普及之前使用最为广泛的用户界面,通常不支持鼠标。

典型应用:

  • bash、sh...
  • MS-DOS
  • cmd命令提示符
  • Windows PowerShell

2.文本用户界面 TUI

文本用户界面(Text-based User Interface,TUI)是图形用户界面GUI出现之前常见的人机交互形式的用户界面。和GUI一样,TUI可以使用整个屏幕区域并接受鼠标、快捷键和其他输入。

与GUI相比,TUI对系统资源要求更低,对相关软件依赖少,对终端的要求更低,程序体积较小,更加稳定。

与CLI相比,TUI交互更加灵活,信息展示方式更符合人类直观感受,操作较为简单,学习曲线较平缓。

人机交互界面设计,即时设计ui界面教程

Midnight Commander(基于tui)

典型应用:

  • Ghost
  • Midnight Commander(https://github.com/MidnightCommander/mc)
  • vi

典型应用库:

  • curses
  • ncurses(https://invisible-island.net/ncurses/)
  • pdcurses(https://pdcurses.org/)
  • CDK
  • Newt
  • Turbo Vision(https://sourceforge.net/projects/tvision/)
  • 早期版本的Visual Basic

3.图形用户界面 GUI

图形用户界面(Graphical User Interface,GUI)是指采用图形方式显示的计算机操作用户界面。

典型应用:

  • Microsoft Windows
  • X Window System(unix-like、Linux)
  • macOS
  • Android
  • iOS

4.实体用户界面 TUI

实体用户界面(Tangible User Interface,TUI)是一种用户界面,它是指用户通过物理环境与数字信息发生交互行为。

人机交互界面设计,即时设计ui界面教程

增强现实

典型应用:

  • VR虚拟现实
  • AR增强现实

5.VUI

语音用户界面(Voice User Interface,VUI)是指使用语音方式交互的用户界面。

典型应用:

  • 小米 小爱同学
  • 阿里 天猫精灵
  • Apple Siri
  • Amazon echo

6.自然用户界面 NUI

自然用户界面(英语:Natural user interface, NUI)是指一类无形的用户界面。NUI只需要人们以最自然的交流方式(如语言和文字)与机器互动。

7.其他

欢迎补充