童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

从GUI发展史,分析桌面UI设计的基本要素

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

智能电视:UI设计快速上手指南最近有小伙伴私信我关于电视端的设计问题,遂整理了一些个人最近在TV端应用的一些设计经验,供大家交流学习。以下是我在起初接触TV设计的过程中整理的一些方法,结合自己有限的经验后总……译文如何通过声音设计增强移动交互?本文主要关注交互式声音设计,这还是一个鲜为人知的学科领域,那如何通过声音设计增强移动交互呢?当我和别人讨论声音设计及它在Facebook所扮演的角色时,很多人一开始是看起……设计点滴58同城部落设计思维解密在这个信息内容至上的年代,产品除了让用户更高效地获取所需内容,还要为用户生产更多的价值。1。项目背景同城部落作为58同城平台全新功能模块之一,有着平台用户需求目标性……移动端界面设计模式:导航设计的各个类型随着移动互联网的不断发展,以移动为中心的理念和战略也不断渗透,互联网的短、平、快往往使设计师们无法长时间停下来思考可用性设计,快速找到最佳的设计方式是对我们一大挑战。移动端界面……品牌设定黄钻十年:QQ空间的那些青葱岁月,是否还记得?2018年我们迎来了黄钻十岁生日。回顾过去,黄钻默默地陪伴我们走过了甜蜜而青涩的青春,留下了最珍贵的记忆。黄钻特权让我的空间装扮更绚丽,日志花样更繁多,朋友投来的羡慕目光至今仍……从GUI发展史,分析桌面UI设计的基本要素本文主要是从GUI的诞生和进化,来看桌面应用设计有哪些基本要素。很高兴你能打开标题,进来阅读这篇关于桌面应用设计的文章。阅读过我前两篇文章的朋友,可以看出那两篇其实……交互设计的最后一公里(一)动效设计动效设计在交互稿的逻辑展示及提高可读性方面是很有必要的,当然其作用也不限于交互稿的展示,还有很多富有创意的设计点都可以用动效设计来进行表现。对于交互设计师而言,主要的交付……UI设计中,用户故事起到什么样的作用?用户故事是特定于敏捷方法的,当应用到UI设计过程时,它们为设计的后续阶段提供了一个重要的基础。一个精简版的用户故事几乎不需要花费时间来实现,但是却可以让项目保持在正轨上。……网站大型页脚的设计技巧和注意事项编者按:CARRIECOUSINS写了不少各种网站和UI设计的最佳实践,虽然很多UI元素的设计并不复杂,但是许多细节都值得注意。今天的文章帮你梳理了如今流行的网站大型页脚的设计……通用设计法则1:好的无障碍设计,具有四大要素优秀的设计师有时会无视设计法则。但当他们这样做的时候,通常会有一些补偿性的措施。除非你确定你能做得那么好,否则最好还是遵守这些法则。威廉斯特伦克(WilliamStrunk)……如何将不同的图标,纳入到同一个系统中?想要将不同的图标纳入到一个系统当中来,设计师主要的工作目标就是确保一致性。找图标这个事情,对于设计师而言,其实都不是太大的问题了。不仅有大把的网站提供免费的图标下载,而且……三种界面交互类型,四种隐喻设计方法本文作者归纳了隐喻设计类型和隐喻设计方法,与你分享,enjoy隐喻设计是一种常用却很少有人提及的概念,人们往往身在其中却不知究竟为何物。简单说,隐喻设计它可以将现实生活中……
用卡片分类法提升信息架构:入门指南从用户痛点看微博V6改版第四章:产品设计(4)产品设计的十条理论第四章:产品设计(2。6)PRD写作需求文档(PRD文档)【知乎问答】告诉我,什么是用户体验?第四章:产品设计(2。1)PRD写作罗列信息(信息结构图)第四章:产品设计(2。3)PRD写作原型设计(界面线框图)第四章:产品设计(2。4)PRD写作用例模型(产品用例图)第四章:产品设计(2。2)PRD写作梳理需求(产品结构图)第四章:产品设计(1)产品需求文档(PRD)介绍水器相形新版微博设计录工业设计哪家强?键盘史上的12个典范玉米软糖的作文600字荷塘月色教案7地雷战威力猛,就连小鬼子也要乖乖的绕路走哈佛商业评论五种常见的战略错误光哥亲友团出镜,李汶翰妈妈好漂亮,印小天爸爸话语充满辛酸微笑真的很重要阅读练习及答案有趣的暑假小学六年级500字日记免费推广利器软文推广技巧学校的操场2。88亿!漱玉平民大药房首次公开并购药店198家为什么胎儿需要清新的空气人类文明有可能存在于一个黑洞之中

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界