很高能打标题,阅读这篇关于桌面应用设的文章。
阅读过我前两篇文章朋友可以看出那两篇其实分享是交互设计里常基础设计原则和跨平台规范。没,在我写作计划开始,我会努力理和结些业内知名设计原则和平台规范,和大家起「回归设计本」。
前被 YouTube 推了一个视频:《 1984: young Steve Jobs introduces the Macintosh》,仔细了一下乔布斯当演示的 Demo,发现:34年前的个人脑,在硬件、兼容、功能、性能、交互细节、视觉表现等方面今的个人脑有着非常显的差别,但不论是当年的底层系统还是面应用,它 GUI 基本要素相比今天并没有大变化。好,下从 GUI 诞生和进化来看桌应用设计有哪些基本要素。
一、GUI的发展
1973 Xerox Alto
1973年第一个可视操作的 Alto计算机在施乐帕洛阿托研究中心(Xerox PARC)成。Alto 是第一个把计算机有元素集合到一起的图形界面操作系统。它使了3键鼠标、位算显示器、图形口、太络连接。——维基百科
Alto 的继承者 Xerox Star 在1981年首次使了口设计,Xerox Star 虽然在商上没有取得成功,但当时研发团队在计算机交互界面和方式的创,为日后的普及做了卓越的贡献,如:鼠标、矩形口、滚条、按钮、桌面、面向对象编程、多任务处等。
人机交互界面设里,我们常会听到一词,就「所见即所得」的可视化交互体验,它早被运用 Alto算机的设理念之中,当时被称WYSIWYG(What You See Is What You Get)。Alto 的系统 GUI,可以对文档行创建、编辑查看,还可以不同作站之间以电子化的形式存储、调用、传输文档,也可以通过网络将文档打印出。
第个拥有 GUI 操作系统计算 Xerox Alto 及继承者 Xerox Star,首使用了窗口设计。
1979年12月,乔布在施乐 PARC 参观了 Alto,由此生了深刻印象并获常有价值启发。
他们(PARC)给我看了三样东,但我被第一件东亮瞎了,以至于我甚至看到另外两。他们向我展示的东之一面向对象编程。他们给我看了,但我 get到。他们给我看的另一实际一联网的算机系统。超过一 Alto算机使用电子邮件,我也 get到。那亮瞎我的第一件东就图形用户界面(Graphical User Interface),我认这我这辈子见过的好的东。——Steve Jobs
1983 Apple Lisa
1983年苹果计算机公司推 Apple Lisa 个人计算机,是全球第一款搭载图形户界面(GUI)的个人计算机。
1984 Macintosh
1986 X Windows System
1986年首款用于 Unix 窗口系统X Window System 发布。
1988 OS/2
OS/2由微软 IBM 公司共同创造,后由 IBM 单独发的一套操作系统。OS/2「Operating System/2」的缩写,因该系统作 IBM 第二人算机PS/2系统产品线的理操作系统引入的。
1990 Microsoft Windows 3.0
微软在1990年发行 Windows 3.0非成功。除了改进应程序的之外,利虚拟存,Windows 容许 MS-DOS 软件有更好的多任务表现。上个人电脑的图像处改良(使VGA图像卡),和使保护模式记忆模式,应程序较容易更多的存储器。从此,PC 和 Macintosh 开始一较。
1995-2018 Windows VS Mac
二、桌面应用UI设计的基本要素
回顾完 GUI 发展历史中的重时刻,我们回到本文的主题:不论当的底层系统还桌面应用,它们 GUI 的基本素相比今天并的变化,表:窗口、单、具栏、图标。
窗口
应程序为使数据而在图形户界面中设置的基本单元。应程序和数据在口实现一体。在口中,户可在口中操作应程序,进行数据的管、生成和编辑。通在口周设有菜单、图标,数据放在中央。
窗口中,根据各种数据/应用程序的内设标题栏,一般窗口的方,并其中设化、小化(隐藏窗口,并非消除数据)、面、缩(仅显示标题栏)动作按钮,可以简单对窗口行操作。——维基科
窗口桌面应用的层(操作系统它的底层),也桌面应用UI 的核元素。窗口可以被移动、、缩小的,用于置内功能的器。
从 GUI 发展历程可以看出,底层系统和桌应用在以窗口这个象和数据载体,用户传信息。
单
菜单,又称单或功表,在计算机应中是指图形使者界面(GUI)中的可户在数个有联项中择自己需要功的组件,它是人机界面中的元素之一。——维基百科
菜单通由可供择的一组字和符号组成,是一系列命令的列表。户鼠标单击中一个项后,就指定计算机执行一个特定作或功。
单一般用提供指向各种操作功能的捷途径,比如打储存文档、退出程序、操作数据。应用可以将它当作一系列常用命令的捷键,不需用户详细了解这些命令的使用语法。
大多数应用提供了下样和弹出样菜单,位常出现在应用顶部。
具栏
与菜单一样,工具栏是一种有联作的集合,户可通过工具栏供的功,对于数据、档进行功性操作。工具栏更多从属于应软件,户可通过菜单调或取消它们。
具栏如果处于活动状态,就会以一组可视图标的形式呈,可视图标通常还会配以小的文本标签。
桌面应用的具栏发展到今天,置通常出应用主窗口的顶部。很多应用允许用户根据人需自义具栏,对具栏中的按钮对象行添加、删除、调整置。
图标
在桌面中,图标常常用表示计机系统中的程序、功能、数据或数据集。应用程序的启动图标依靠别具一和显著的风,一直被为产品品牌的一个重要部分。
不论是1984年的 Macintosh 还是今的 macOS 和 Windows,用户最熟悉的打开桌面应用的方式是通鼠标点击图标来启动应用。
对桌面应用身来说,应用窗口内的工具栏和功能集合也以图标的形式表达信息。
总结
了解完 GUI 的发展史,可以清楚地发现面应用 UI计的基本要素包括:窗、菜、工栏、图标。写完这篇文章后,一直在思考这4项面 UI计的基本要素,乃至像鼠标、键盘这种息输入工,为什一直适用今的个人脑,没有发生质的变化。基于目前的认知,个人认为有这个因素:
图形化的界面能是目前最最成熟的人机互信息的载,因为我们能看到的物,其是由二空间的形,和三空间的所构成的(能还存在其他度表现形式,就不扯远)。我们之所以认识文字,是因为我们在识字时是先住形,将形与意匹、忆。因此,图形化用户界面是符合人类能的存在。
人类和物最根本的差别是么?是人类会制工具从事生产劳,而物会。因此,图形户界面里的工具栏是符合人类本的存在。
计算机编程语言和术的核心思想可能没变。(不了解计算机编程,这条是猜的)
从用户心智模型的角度来看,图形化用户界面处用户心智的平稳期,已经长时间被我们接受,我们已经习以为常,想要被打破,就得等到下一个轮回。
本涵盖的个人观点较多,如果你在这类话题上有一样的想法或观点,非一起交流。
欢迎关注作者的微信公众:「设意志」
图片素作者:Alexey Kuvaldin