浅谈视觉设计的准确性

作者:奇遇  (出自UCDChina.com)
在我们的生活中,只要你睁开眼睛就能看到各种各样的视觉。不同的视觉能给你不同的视觉暗示,同样能给你不同的心理感受。视觉这个话题太泛了,大自然中无所不在,我们接下来主要谈谈在软件设计中视觉表达的准确性。
一、找对你的感觉。
         视觉设计首先要考虑的就是整体的感觉,即视觉设计的风格。视觉设计的风格是否准确关系着设计的成败。一个大家闺秀你不能把她打扮的象个×××,当然这是对人的感觉;那么一个产品的视觉设计也同样需要一个对的定位,最终以合适的视觉表现出来。我们不妨以几种聊天软件来做个的比较,从中窥视一点设计定位的视觉意味。看下面一组图:

(从左至右为图一、图二、图三)
图一: QQ的视觉定位是以青少年为主的,所以它的视觉设计才采用了比较明亮活泼的色彩。
图二、图三:msn和TM的视觉定位是以办公室工作人员为定位,所以它的视觉使用比较稳定和平静的色彩。
令我感到失望的是,新版的TM2008给我的第一感觉象QQ,不知道这是否违背了原来的视觉定位?现在的TM2008让我感觉不如直接用QQ算了!我还是觉的原来TM更适合办公室使用,我不喜欢在办公室用QQ,所以我个人排斥了TM2008。TM2008如下图:

——图四
通过上面的图四我们可以看出,设计中竟然还有很多原本属于QQ的视觉元素,我个人不认为这是个成功的定位。
二、视觉结构和层级关系。
页面表现的层级关系和结构是用视觉的形式表现出来的,比如包含关系及业务的先后顺序的表现。让用户通过视觉就能够直接的明白应该先看什么,后看什么,元素时间是什么关系等等。就地取材,让我们来看下面的两张图:

——图五
wordpress博客的后台管理界面,我们可以看到清晰的从属关系:管理–>文章–>文章内的修改区域。

——图六
图六中,vista系统的界面:三个区域的层级关系一目了然 ,“1”区域要高出“2”区域,“2”区域要比“3”区域的颜色深,这样整体的从属关系就很明显:

——图七
当然我只是说明层级关系需要视觉表达,其中有很多的细节因素就不再次赘述了。
二、是什么就是什么,图形达意尽量明确。
视觉元素在软件中都代表着一定的含义,什么样子代表什么都有其特定的视觉暗示,如果不是游戏,我们应该尽量避免和用户捉迷藏。例如应该用页签来表现的从属关系,我们不应该简单的做几个链接,这样会表达不清楚各部分关系。除此类的布局因素之外,图标的表达是软件视觉中的一大块,好的图形表达可以帮助用户直观感受功能,缩短操作时间,提高效率;不过表达不好可就麻烦了,用户可能要歪着脑袋想半天!

——图八
在图八中,箭头所指之处为刷新图标,上面那个刷新图为原来图标,下面的刷新图标是我做个假设。对于一个新手,下面那张图的刷新图标和后退图标显得太象了,意思区别不是太明确,会造成误解。就准确性而言,上面那个刷新图标更让我容易接受。我承认我这样假设有点扣小节,我的本意是为了说明图形表达准确性。
三、明确你的视觉状态
在软件里,软件视觉的状态主要用来表现对用户的行为反馈,在计算机pc环境里的软件,主要针对鼠标和键盘操作,理想状态是:用户的每个操作行为都应该有相应的视觉反馈,比如有没有选中,操作有没有成功等。仅按鼠标操作的状态分就有默认、鼠标指向、鼠标按下、鼠标点击四种状态,准确的反馈可以让用户流畅的感觉自己的操作;关于鼠标和键盘的状态,大家在操作系统的时候注意一下,就可以看到各种操作的对应关系,而我们平时是不太注意的,因为它默默的达到了设计的目的。站在是否可用的角度分有:可用状态、不可用状态.

——图九,本图为两种不同状态的视觉比较,不可用状态的灰色让我不再去点击。
状态的准确性可以可以避免用户误用不可用的操作而产生麻烦和浪费时间,这种情况我们可以通过一个视觉反馈轨迹图来看看操作的情况。

——图十
图十是我在为一个产品做用户测试的时候,所得到的反馈图:在没有选择文件的时候,移动文件是不可用的,视觉处理的时候却是可以点击的,再加上视觉顺序的不合理,大多数的用户总是直接点击“移动文件”,犯下错误之后才去选择文件,途中的虚线部分表示犯错之后又才去选择文件,重新来过。
四、请用准确的视觉来辅助信息反馈
信息反馈一般有一下五种情况:成功、失败、询问、警告、错误\异常,我们用来对应的视觉辅助图要力求表现每种情况的准确含义,比如我见过有的软件用一个惊讶的表情来表示警告,但往往被误以为是询问或者出现了异常。一般的视觉表现如下图:

——图十一
图十一是我们在做gui设计时做的,基本按照通用的符号。
当然,为了增加趣味性,我们可以允许任意表现形式或表情的存在,前提是你的表达要准确,不要有歧义,否则使用者的第一反映可能不是你要表现的,由于理解的歧义所带来的损失和挫折感会让用户感到厌恶。通过搜索找到一些图,组合起来对比一下:

——图十二
图十二中的第一张是我搜索到的错误表现图,想必大家都见过,如果你犯错的时候出现了,你会想到什么?第三张图的淘气鬼脸图,我以为我成功了;第四张图的表现让我以为是在警告。只有第二张图让我意识到我失败了,并且有趣味性。可见趣味性和准确性并不矛盾,我们在设计趣味性的同时,别忽略设计的准确性。

转载于:https://blog.51cto.com/jenny/47542

浅谈视觉设计的准确性相关推荐

  1. 浅谈CMMI几个过程概念流程管理 (转)

    浅谈CMMI几个过程概念流程管理 CMMI(Capability Maturity Model Integration)能力成熟度模型集成,正如它的名字一样,它是一个模型.个人觉得它更是一种概念.它带 ...

  2. [原创] 浅谈ETL系统架构如何测试?

    [原创] 浅谈ETL系统架构如何测试? 来新公司已入职3个月时间,由于公司所处于互联网基金行业,基金天然固有特点,基金业务复杂,基金数据信息众多,基金经理众多等,所以大家可想一下,基民要想赚钱真不容易 ...

  3. 计算机技术在排水领域的应用,浅谈计算机技术在市政给排水中的应用.doc

    浅谈计算机技术在市政给排水中的应用.doc 浅谈计算机技术在市政给排水中的应用 [摘要]随着科技的进步与时代的发展,计算机技术在各个领域与行业中得到了广泛应.应用计算机技术可以增加工作的科学性与准确性 ...

  4. 浅谈数据分析中的“暗物质”

    浅谈数据分析中的"暗物质" 我们分析数据,更重要的是看到数据中所隐藏的暗物质,即数据图中你看不见的数据\逻辑\知识. 开门见山,以下是某新闻媒体WAP\APP\PC三端的分周中和周 ...

  5. 计算机辅助审计的特点是,浅谈新环境下计算机辅助审计的特点和应用_1

    浅谈新环境下计算机辅助审计的特点和应用_1 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 24.90 积分 从本学科出发,应着重选对国民经济具有一定 ...

  6. 浅谈数学在计算机科学中的应用,浅谈计算机科学技术在数学思想中的应用(原稿)...

    <浅谈计算机科学技术在数学思想中的应用(原稿).doc>由会员分享,可免费在线阅读全文,更多与<浅谈计算机科学技术在数学思想中的应用(原稿)>相关文档资源请在帮帮文库(www. ...

  7. 有关《家》的经典歌曲_浅谈艺术歌曲《家》的演唱

    龙源期刊网 http://www.qikan.com.cn 浅谈艺术歌曲<家>的演唱 作者:张赞 来源:<音乐时空> 2015 年第 10 期 摘要:<家>是我国著 ...

  8. 浅谈机器学习之深度学习

    浅谈机器学习之深度学习 从人工智能到机器学习再到深度学习 人工智能是个很大的知识集合体,但目前有个和它关系最大的学科---机器学习 机器学习是一门多领域交叉学科,涉及概率论.统计学.逼近论.凸分析.算 ...

  9. 计算机在汽车专业中的应用,浅谈计算机技术在汽车行业中的应用.doc

    浅谈计算机技术在汽车行业中的应用 摘要:文章围绕计算机技术在汽车性能测试方面的运用.计算机技术在汽车监控方面的运用.计算机技术在汽车检修方面的运用三个方面展开讨论,对计算机技术在汽车行业中的运用模式进 ...

最新文章

  1. vim复制代码包含注释时格式会乱掉的解决办法
  2. ROM、PROM、EPROM、EEPROM、RAM、SRAM、DRAM的区别
  3. ip.php是什么意思,IP是什么意思
  4. cpu java poi 导出_java基于poi导出excel透视表代码实例
  5. Consul与外部服务
  6. 诺依曼原理中计算机由运算器,冯诺依曼原理与计算机的基本组成
  7. Tkinter的事件绑定
  8. [LeetCode] Palindrome Linked List
  9. Dive into BERT:语言模型与知识
  10. java.lang.InstantiationException:
  11. 特征选择 ReliefF算法
  12. 数据读写 CommonCurd
  13. python封装成jar包_将Python代码打包为jar软件的简单方法
  14. 扫雷android设计思路,Flash扫雷游戏设计思路与步骤(4)
  15. java输出星号图案_求助:如何用Java打印星号~~
  16. 怎么刷android10,安卓10的刷机教程,教你刷好Killer的精简包
  17. Android H5视频全屏,自适应视频
  18. 视频教程-嵌入式Linux驱动教程(韦东山2期)-驱动/内核开发
  19. python基础学习(一)
  20. 天翼网关刷linux,天翼网关3 友华PT926E通用 全网首发 免复位/TTL/FTP获取超密及根目录方法!(四川已测)...

热门文章

  1. node-mongoDB
  2. Node-RESTful
  3. hdu1245 两个权值的最短路
  4. 【Groovy】闭包 Closure ( 闭包参数列表规则 | 默认参数列表 | 不接收参数 | 接收自定义参数 )
  5. 【错误记录】C 语言中通过指针操作字符串常量出错记录 ( 只有 栈内存 或 堆内存 中的数据才能通过指针修改 | 不要通过指针修改常量区的字符串 )
  6. 【Windows 逆向】Cheat Engine 数据挖掘搜索方法和技巧 ( 数值类型选择 | 字符串数值类型选择 | 全部数值类型模糊选择 )
  7. 【Kotlin】扩展函数作用域分析 ( 扩展函数导入 | 扩展函数重载 | 扩展函数作用域优先级 )
  8. leetcode(78)子集
  9. memcached 扩展安装(windows)
  10. hdu1715(Java)大数相加