UI设计师应了解最终用户的十件事

Ubuntu Unity 刚度过了它的首个周年纪念日,Windows 8也即将发布,这一切都在清晰地说明所有的用户界面并非平等。事实上,创造一个可以改变计算机使用方式、出色的设计是很有可能的——但如果不重视用户体验,这个设计在证明它出色之前就会以失败告终。

这些年,我几乎使用了所有版本的Linux桌面和所有版本的Windows桌面,听到了各种各样的抱怨,与设计者和最终用户都进行过交流,对于UI设计师应该了解最终用户的哪些信息,以便设计出了不起的、友好的界面,我有很深刻的认识。注意:这些适用于普通的最终用户。

1.最终用户不喜欢改变

面 对用户,这是最不幸的现实。改变不能完成任何事,反而会使他们的工作没完没了。事实上,大部分用户生活在持续的恐惧中,他们甚至会砸电脑。如果某件事改变 了,他们将不知道如何做他们需要做的事。这意味着你在UI界面上所做出的任何巨大的变化,都将给用户带来抵触心理。是不是说你就不能改变你的设计呢?当然 不是,它仅仅表示在改变设计时一定要小心。

2.最终用户通常不会使用键盘快捷键

我 做所有工作都依靠于键盘快捷键。我知道大部分有能力的用户在这方面做得很好。事实上,我做任何事情都不会将手离开键盘(除非在处理图片)。但最终用户并不 会这样做。他们喜欢鼠标,而且永远喜欢鼠标——除非他们被迫使用触摸屏。为此,用户界面不应仅依靠键盘快捷键。当然,包含他们很好(鼓励这样做),但键盘 快捷键不应成为操作UI界面的唯一方式。

3.最终用户将桌面平台与移动平台区分看待

除 非在苹果公司,否则你必须理解这一点。用户会将移动终端的界面与计算机桌面上的界面区分开来,并不希望它们完全一样。显而易见,苹果正在努力让iOS和 OSX上的界面保持相同。这是好的。用户使用iOS的界面已经很多年了,这会让用户有一种熟悉感。那对于Windows 7移动界面呢?它不仅是使用最少的界面之一,还是不太成熟的界面之一。用户对Windows 7的移动手机还不太熟悉,不要突然把它变成桌面系统的UI界面。

4.最终用户不会像开发者那样思考

这是开发者面对的一个挑战。自己开发的程序应该自己进行试用,否则很难适应不同层次的用户。最终用户没有计算机方面的技能,对计算机和用户界面的工作方式也没什么了解。那这意味着什么呢?保持界面简单,并处于中低水平。

5.最终用户希望他们的应用可以很容易地访问

这 很简单:最终用户只想要“启动器”。这可以代表图标、快速启动按钮、开始菜单按钮等。无论以什么样的形式,用户必须可以即时的访问他们的应用。我发现通过 开始菜单来引导用户时,他们会很快被搞糊涂。对于在这个行业中的我们,使用“开始”|“所有程序”|“Mozilla”|“Firefox”是第二天性。 我们整天通过菜单来导航。但这可能会让最终用户迅速产生一种迷宫般的混乱感。

6.最终用户坚持“如果未被打破……”这种说法

那 些首次体验新界面的最终用户经常向我说这样的话。他们往往搞不明白改进后的界面。对他们来说,PC上的所有东西都是独立的实体;程序必须使用到所有原先的 小工具和组件, 对于他们而言也是相当陌生的。只有了解的用户才能理解当程序的基础做了改进之后,程序也必须随之改进。

7.最终用户需要变化慢、稳定的使用环境

苹果在这方面做得很完美。慢,但保证了用户逐渐适应它的设计方案。最终,OSX和iOS将融为一体,更加相像,用户也很难注意到其中的变化。如果你想做一次较大规模的改动,记住去逐步地实现它,这样用户也就不会失去理智。

8.最终用户不会按你所愿进行安全操作

在 最终用户看来,计算机就是一个大型的游乐场所,其中的所有事物都可以被创建,都是安全的。我们都知道这是一个谬论,可能会使用户陷入困境之中。你不能指望 公司拥有警察,以阻止最终用户去做他们想做的任何事情。所以,设计者应该理解,最终用户不总是可信任的,而这一事实应该反映在UI设计上。

9.最终用户不在乎是否华丽

我承认我喜欢华丽。我是平面设计师,在我骨子里就流着喜欢美观事物的血液,喜欢增加一些华丽的东西。而普通用户呢?只要好用,普通用户才不在乎它的界面是否看起来想Windows 95。

10.对于界面应该如何设计,最终用户有着很好的看法

用 户界面是为最终用户准备的,我们必须面对这一点。在理想的情况下,所有人都有着同样的文化水平,设计师可以设计出他们想要的最可爱、最复杂的界面。然而事 实上,最终用户才是我们的目标,他们的观点对设计师有着很高的价值。据我了解,很多桌面界面(如KDE、GNOME)都有设计峰会,在这里设计师与开发者 共同工作,以设计出最可行的界面。这些峰会应该让更多的最终用户参与进来,以帮助引导设计师设计出完美的作品。

成功设计

UI 设计师面临着一个很大的挑战。他们不仅受控于程序(或平台)中设计元素,还要求设计出的东西对于最终用户来说不能过于复杂和抽象。在过去一年 里,Ubuntu就面临着这样的挑战,而微软也将会看到 Canonical所经历的一切。我希望微软在最终设计阶段可以好好吸取最终用户的意见。用户是设计师必须关注的一个重要群体——否则他们的设计将最终失 败。

原文来自:TechRepublic

转载于:https://www.cnblogs.com/orientsun/archive/2012/07/23/2604553.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/296798.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

优化见解

所谓的最优化,那就是实现资源的充分利用。而充分利用资源的方法,并不是让优势资源发挥更大潜力,而是让不同资源得到适当地配置,否则也达不到最优化。这就好比摩托车的能效是发挥到极致了,但并不表示整个过程就是极致。…

python路径长度限制_[windows] python 帮忙打开文件名太长限制

不知道你是否有遇到,在windows复制/移动文件的时候发生路径太长以致于无法复制/移动的情况?不知道你是否有遇到,在windows复制/移动文件的时候发生路径太长以致于无法复制/移动的情况?我大概每年发生个四、五次,在备份…

马斯克发布脑机接口重大突破:蓝牙连接,一小时植入,已获FDA认证,人体实验在即...

全世界只有3.14 % 的人关注了爆炸吧知识综合整理自:机器之心、量子位、智东西编辑:知识君伊隆 马斯克神秘的脑机接口公司 Neuralink,终于向人们展示了自己首款可以「进入人体」的产品。今日,在 Neuralink 总部的发布会活动上&…

如何在android客户端中做到自动检查数据更新?,UpdateHelper

软件简介UpdateHelper 是一个为了简化Android App的迭代升级开发的AndroidLibrary,任何一个项目只要引入这个library便集成了在线检查新版本的功能以及下载APK功能,仅需两行代码即可搞定。UpdateHelpers要怎么使用?1.首先服务器端需要提供一个…

【另类见解】那些要保证缓存和数据库数据一致性的最后怎么了?

“现在如果说不出几句如何保证数据一致性方案的话,觉得出去面试都丢人,尤其是缓存和数据库的数据一致性“全程无图,请谨慎阅读缓存对于程序性能而言,无疑是个杀手锏,但不是完美的解决方案。关键在于缓存的物理位置和数据真实保存的…

redhat enterprise linux 5 上安装openoffice3.0 1

1.首先根据自己的计算机情况去下载相应的openoffice.org3.1 for liunx中文版 网址:http://zh.openoffice.org/new/zh_cn/downloads.html 2.解压缩软件,在终端进入RPMS文件中,安装 Java-runtime 支持包。 jre-6-linux-i586.rpm #ta…

3部世界顶级宇宙纪录片,献给对宇宙万物充满好奇的大人孩子~

全世界只有3.14 % 的人关注了爆炸吧知识宇宙深邃美丽,是黑夜的荧光,是夏天里冒着凉气的西瓜,总是诱人地勾起一代又一代人探索的欲望。对于宇宙思索与探索,人类的脚步从未停止。正是人类对宇宙的好奇,撑起了人类发展的大…

再生希尔伯特空间_向量、函数向量、再生核希尔伯特空间、核技巧

参考引用:A Story of Basis and Kernel 来源:http://songcy.net/向量与内积在一个 空间中,我们可以通过 个独立向量的线性组合来表示这个空间里的任意向量。这些独立的向量可以看作是空间里的一组基,基向量互相正交。比如 就是一组…

我的Java开发学习之旅------Base64的编码思想以及Java实现

Base64是一种用64个字符来表示任意二进制数据的方法。 用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字符,所以,如果要让记事本这样的文本处理软件能处理二进制数据&#…

工业领域产品经理的尴尬处境

最近和一个1000人规模公司的智能制造部门进行交流,参会人员包括部门领导、技术人员、产品(经理)设计人员等,我介绍了工业信息建设相关理念、钢铁云及其他建设案例、iNeuOS工业互联网系统相关内容,交流期间他们领导说了…

【MyBatis-Plus】分页查询

为什么? 使用分页查询,可以将查询结果分割成多个部分,每次只查询部分数据,从而提高性能、减少内存消耗、提高用户体验和数据安全性。 封装分页查询数据类 分页查询的结果通常包含 4 个字段: page:当前页…

android tabhost黑色背景,android更改FragmentTabHost背景和文本颜色

您必须使用操作栏选项卡为每个选项卡获取不同的颜色。MainActivity.java:强>public class MainActivity extends FragmentActivity {static ViewPager Tab;TabsPagerAdapter TabAdapter;ActionBar actionBar;Overrideprotected void onCreate(Bundle savedInstan…

你永远不知道女生裙子下面藏着什么

1 心不是这样比的。。2 这翻墙技巧满分3 盖了我的章你就是我的人了!4 论道具组可以穷到什么地步5 你永远不知道女生裙子下面藏着什么6 理发店的赶紧来领你的名片,设计好了!7 20190523,就是这样一个本质神奇的日子!图自…

ksweb如何安装php5.6_Android端的服务器容器 KSWEB PHP+MySQL环境搭建及应用

1. KSWEBksweb是 一个Android端的服务器容器。有 2.7.2 及 2.8.2 版本,可以用下面链接下载:http://bbs.xiaomi.cn/thread-9690863-1-1.html在Android设备上安装这个apk后,启动就会自动化安装好 php环境和mysql。现在我们就可以在浏览器中输入…

android进程间通信:使用AIDL

android 的binder其实是基于 openbinder实现的,openbinder的地址:http://www.angryredplanet.com/~hackbod/openbinder/docs/html/ http://blog.csdn.net/saintswordsman/article/details/5130947 欢迎阅读本文,你能关注本文,你知…

分布式/微服务必配APM系统,SkyWalking让你不迷路

前言如今分布式、微服务盛行,面对拆分服务比较多的系统,如果线上出现异常,需要快速定位到异常服务节点,假如还用传统的方式排查肯定效率是极低的,因为服务之间的各种通信会让定位更加繁琐;所以就急需一个分…

女程序员的无奈

因为新员工的缘故,最近和新来的女同事做了一次绩效面谈。主要是了解一下学习工作情况,团队融合程度等等。 面谈过程中,明显感觉到她作为女性程序员所特有的一些担心。我大概能理解一下,大概有以下几点: 第一、感觉技术…

HDOJ 3784

继续xxx定律 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1238 Accepted Submission(s): 341 Problem Description当n为3时,我们在验证xxx定律的过程中会得到一个序列,3,5…

gamaredon_Gamaredon组织某样本分析

0x01 Запит СБУ.docx文档分析打开文档后,远程注入模板:文档内容如下:翻译后内容如下:由图标也可以看出:0x02 opt.dot模板分析模板启用了宏,通过olevba.py导出后分析。获取主机ComputerName及系统磁…

JQuery Tree 树形结构插件 zTree

zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件兼容 IE、FireFox、Chrome 等浏览器在一个页面内可同时生成多个 Tree 实例支持 JSON 数据支持一次性静态生成 和 Ajax 异步加载 两种方式支持多种事件响应及反馈支持 Tree 的节点移动、编辑…