Chinaunix首页 | 论坛 | 博客
  • 博客访问: 430450
  • 博文数量: 113
  • 博客积分: 2228
  • 博客等级: 大尉
  • 技术积分: 1341
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-24 15:07
文章分类

全部博文(113)

文章存档

2013年(52)

2012年(61)

我的朋友

分类: 嵌入式

2012-12-19 11:02:59

  Android应用-用户图形界面设计概念

    软件图形界面(GraphicInterface)是二十世纪最重要的创造发明之一,它为数字化普及革命所带来的巨大贡献是软件领域中其它任何发明所不能媲美的。图形界面的出现直接带来了人们生活方式的变革。图形界面的发展可以追溯20世纪六十年代,随后经历了20世纪六十年代和七十年代的萌芽阶段和二十世纪八十年代至今的发展阶段。到图形界面综合了人机工程学、认知心理学、艺术设计学、语文学、社会学众多学科领域的知识,已经发展成为一门独立的学科。

  在计算机出现半个世纪的时间里,图形界面经过不断完善,逐步成熟,逐渐从命令语言界面转变成为现代软件界面的主导形式。图形用户界面是人类历史上最伟大的发明创造之一,它对计算机的普及与进一步发展具有深远的意义。施乐、苹果、微软等公司在这个过程中发挥了重要作用。


  1.2.1 图形界面的分类

  1. 界面分类

  界面的分类有很多种形式,为了直观的认识和分析界面,可将设计界面按照界面属性分类为3类:

  (1)功能性设计界面:这类界面主要沟通的对象是物,也就是与系统产生交互的人造物,主要反应设计与物的关系。界面接受这些事物的信息,并操作这些物,以完成产品对物的控制功能。设计这类界面时要考虑界面与人造物如何协调作用,人与物沟通信息的通畅是这类界面的核心内容。功能性界面更多的注重技术层面的实现,是图形界面的基础,是情感性界面和环境性界面的基本前提。

  (2)情感性设计界面:这类界面的主要沟通对象是人,设计者需要通过界面传递感受给人,引发与人的情感上共鸣,反应了设计与人的关系。生活中,温馨的装潢,动人的图片,震撼的画面,都可以传达设计者要表达的情感因素,只有用户对这种情感产生共鸣,才会接受这件产品或者作品。所以情感性设计界面正是设计者的情感寄托,也是打动用户的关键所在。

  (3)环境性设计界面:这类界面主要沟通外部环境因素和人之间的信息传递。任何一件有交互性的产品都能脱离了环境了独立存在。如果说功能性界面是用户使用产品的物理需求,情感性界面是精神需求,那么环境性界面就是社会需求。通过运用特定的效果来描绘和适应用户所在的环境,可以为用户制造一种心理认同。环境性界面的本质时对于现实社会生活的一种扩充和延伸。可以说,图形界面设计的基础是功能性界面,前提是环境性界面,重心则是情感性界面。这三类界面之间的系统的联系在一起,它们之间的结合和沟通造成了设计的复杂性。所以图形界面设计不仅需要专业技术,还需要很多美学和社会学的知识来支撑。

  我们以界面环境为核心,将界面按使用场合不同可以将界面分为以下几类:

  1) Windows应用软件用户界面:

  Windows作为最普及测操作系统,其界面也被大众所熟悉。Windows根据根据软件复杂程度、用户群、易用性等因素,将应用软件为了了三类:专业型、任务型和娱乐型。其用户界面也各有特点:

  专业型:主要面向专业人士。软件的功能复杂,所以界面元素较多,简洁高效、理性专业是界面设计中的重点。比如一些专业的绘图软件和动画制作软件等。

  任务型:面向具有普通操作水平的用户。这类软件为解决特定的工作任务。软件功能比不是很复杂,界面简洁实用即可,符合普遍的界面布局规则。例如收发邮件或者压缩文件的软件。

  娱乐型:面向所有操作计算机的用户。软件的功能简单,用户对软件的操作性和控制性不高,比如一些音乐播放器和视频播放器,聊天工具等等。这类软件交互界面的视觉效果是设计中的重点。

  2) 网站界面:

  网站界面是从Windows界面发展而来的,所以一些早期的网站界面多少有Windows界面的影子。随着互联网的飞速反战,网站图形界面日渐繁荣。网络带宽,传输速度等技术的改进,使现金的网站从最初的文字内容发展到现在集文字,图像,动画,多媒体等一起的新的日益丰富的表现形式。网站界面主要有一下特点:

  其一,不可预见性。主要表现在运行设备的平台和浏览网页的浏览器有不确定;互联网特有的超级链接使网页间可以无限制的任意跳转。这两点使得网站设计时无法对用户动作和结果完全控制。

  其二,重在展现。用户使用浏览网页时,虽然会有一定的互动,但是总体来讲,网站的主要用途还是传播和展示信息。基于这种用途与出发点,“如何展现”以吸引用户,使用户高效的获得有用信息是网站交互设计和视觉设计所关注的重点。

  3) 手持设备界面(HUI)

  个人手持电子设备在近年成爆发式发展。智能手机,平板电脑,电子辞典,电子书等等。这类小型设备相对于电脑来说功能有限,便于携带。手持设备受到屏幕尺寸和键盘尺寸的限制,要求输入方式的简洁,所以图标和菜单在其图形界面中发挥了重要的作用。

  4) 游戏界面

  游戏软件的界面设计要突出起娱乐型,视觉效果占重要地位。一般要求制作华丽,主题明确,部分游戏要使用三维效果。为了融入游戏主题,游戏软件的界面的主体一般是由游戏内容中的人物或者事物构成。

  1.2.2 图形界面设计原则简述

  对于界面设计而言,设计者经验是决定设计产品好坏的直接因素之一。虽然图形界面种类很多,不同界面有不同的设计重点。但是有经验的设计者,会抓住这些界面设计的共性,从可交互性,信息显示,数据输入等方面去考虑,提炼处在设计过程中要遵循的原则,这些原则几乎对所有人机界面都可以适用。可以说这些原则是设计出良好图形界面的一个保证。设计者必须牢记这些原则并且在设计过程中时时检查是否遵循了这些原则。这些原则有很多,没有硬性规定,基本的譬如要求:

  (1)风格一致:在同一软件或系列的图形界面中,所有的图标,菜单,按钮,命令输入、数据显示和其它功能应该保持风格一致,包括色调,形状等。一致的风格会给人一种简单专业,和谐整齐的美感。

  (2)操作确认:对所有可能造成损失的动作,需要要求用户确认,例如可以使用弹出框提问:“确定删掉吗?” 等。对大多数的用户动作可以撤销,允许恢复动作前的状态。如果动作执行之后有可能造成不可修复的损失,也要提前告知用户,例如:“删除此文件将不可恢复,确定删除吗?”。

  (3)及时相应:用户界面的响应速度是软件非功能性需求的重要一项。用户界面应该能对用户的操作及时的做出相应,提高交互、跳转、计算和思考的效率,尽量减少用户的操作步骤和点击次数,使操作直观且符合逻辑,避免用户产生茫然无所适从的感觉。

  (4)帮助系统:用户友好型的人机界面应该体统上下文敏感的求助系统,让用户可以及时有效的获得帮助。用简洁,准确的词语提示用户。

  (5)界面布局:界面应该合理的划分并高效使用显示屏。显示范围和内容根据上下文信息和用户可能进行的操作而定。显示的内容尽量有意义且有关联,用窗口分隔不同类的信息;允许用户对一些可视化环境进行维护,例如图像的缩放;对错误信息显示进行筛选,只显示对用户有意义且用户可以修改的错误信息。

  1.2.3 界面是用户的唯一感知通道

  用户接触一个软件产品从始至终都是通过图形界面,用户不会关注软件的后台是如何运行的,用户从界面处得到的信息和感受就几乎是对这个产品的全部感知。所以我们说界面是用户的唯一感知通道。

  我们来探讨一下什么是用户感知。用户感知是一种主观的心理感受,是在使用一个产品的过程中建立起来的,简单说就是与产品交互时感觉怎么样。对于软件产品的感知主要就是通过与图形界面的交互操作来实现的。这时图形界面是人与机器之间的交互的一个媒体平台,用户通过视觉和听觉感官接收来自机器的信息,经过思考,分析,做出决定,将反应体现在对图形界面的操作上,实现了人机之间的信息传递。可以说这时图形界面所扮演的角色不仅是在功能层面上的,而是在情感层面上的。用户对界面的感知主要有三个层面:

  (1) 感官层面:用户对界面中所见所谓的视、听等感官上的审美。

  (2) 情感层面:主要表现为用户从人际交互中获得的成就、愉悦、自由等情感。

  (3) 文化层面:用户在人机交互过程中,映射出了其社会性,比如其所述群体共有的价值观、意识、思想、习惯、文化、生活方式等等,用户从这些共性中得到文化层面上的共鸣。

  根据上述用户感知的理论和交互操作的可用性分析,我们可以总结出一个优秀的用户界面必须做到的八项基本要求:简明、清晰、熟悉、操作一致、易响应、有吸引力、容错性、高效。交互设计既要完成系统的功能需求,又要估计用户的感知体验,所以其设计目标有两个,即可用性目标和感知性目标。可用性目标是对系统一个明确的客观的衡量标准,是交互设计的基本点。只有完成了可用性目标才可谈感知性目标。用户感知性目标不同于可用性目标的客观,它是用户从自己的角度对产品的体验,强调用户的主观感受,没有明确的衡量标准。

  界面设计者要明确可用性目标在界面设计中的核心地位,但同时也要重视用户感知目标对实现用户精神层面需求的重要作用,这是设计中不可或缺的。现代图形界面设计的新趋势强调以用户为中心的交互设计,它将设计的可用性目标和用户感知性目标融合在一起,制定了以下三个设计目标,也是以用户为中心的交互设计的指导思想:内容设计,界面艺术设计和可用性设计。关于以用户为中心的交互设计在后面章节中将有更具体的说明。

  1.2.4 交互设计与图形界面设计

  1.交互设计与界面设计

  在上面的章节中,我们分别了解了交互设计和图形界面设计的概念。到这里估计很多人会问:交互设计和界面设计不是一样的么?现在我们来探讨一下二者之间的区别与联系。

  何为界面?界面,是一个静态的名词。当我们进行界面设计的时候,我们要关系界面的许多属性,比如界面的布局,风格和交互行为等。从广义上来讲,可以认为界面设计包含了交互设计,但是同事它还包含了其它部分,例如外观设计,平面设计,这些都可以如交互设计一样来单独研究。人们在进行界面设计时已经对交互设计已经有了一定的关注,而交互设计则更加清晰的定义了产品和用户在行为上的交互过程。

  软件界面是人机之间传递信息的界面,交互设计是一个结合了计算机科学,心理学,行为学的分析设计行为。比起界面设计,交互设计更加关注用户。我们知道要进行界面开发设计,用户分析是首要任务。用户是软件和界面信息的直接使用者,我们在设计时必须了解用户的特点其需求。由于现在计算机软件以及信息技术应用范围很广,用户也遍布了各个领域。我们必须进行充分的用户分析以了解用户的习惯,知识,经验和技能,来预测不同的用户在使用系统时会有什么不同的动作和反应。以此为交互设计提供参考依据,以使设计适合各类用户使用。由于用户在知识背景,视听能力,以往经验,学习能力,记忆能力,智力,易出错性等等方面的水平各不相同,我们在进行用户分析时要对用户进行分类、分析,这会使分析变得更加复杂化。但是只有这样全面的用户分析只有,才可以使交互设计更好的服务与界面设计,以使界面设计达到功能可用性目标和用户感知性的目标。

  如果将界面设计比作迎接用户的大门,那么交互设计就是连接了用户的桥梁。合理友好的交互设计会给用户很舒服很易用的感觉,配合美观的界面设计,会给人耳目一新的感觉;反之,用户会在刚刚进入大门的时候就转身而返,失去了进一步了解的兴趣,这无疑是令人失望的结果。随着计算机系统的日益复杂和用户计算机知识的日渐普及,软件发展的越来越专业越来越男用。虽然门槛升高时正常的,但是设计者不能忘记用户才是系统的所有者和裁判员,期望用户都具有专家的水平是难以接受的。交互设计师的职责就是沟通系统与用户的桥梁,为用户指引一条便捷不晦涩的道路。所以交互设计是良好的界面设计的重要一环,毕竟开发人员和用户的差别是很明显的,因此通过交互设计建立良好的沟通是非常重要的。

 

阅读(1310) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~