有大量的信息在那里的各种接口的设计方法和模式的起草时,可以使用你的用户界面和网站,为共同的问题和一般建议的解决方案的可用性。经过专家的指引,将可能导致对创造一个良好的用户界面,你 - 但到底什么是良好的界面?什么是一个有效的用户界面的特点?

这里有8个事情,我认为一个良好的用户界面需要:

  1. 明确
  2. 简洁
  3. 熟悉
  4. 响应
  5. 一贯
  6. 吸引力
  7. 高效
  8. 宽恕

让我们看一看在每一个仔细看看。

1。明确

清晰度是用户界面设计中最重要的因素。事实上,用户界面设计的整个目的是为了使人们能够与您的互动沟通的意义和功能系统。如果人们不明白您的应用程序如何工作或者去你的网站上,他们会得到混乱和沮丧。

 是什么意思呢?将鼠标悬停在WordPress的按钮和工具提示会弹出解释他们的职能。

2。简洁

在用户界面清晰,是伟大的,但是,你应该小心,不要落入陷阱的澄清过。这是很容易添加定义和解释,但每一次你做,你添加的质量。您的接口增长。添加太多的解释和您的用户将不得不花费太多时间他们读通过。让事情清楚,但也让一切简洁。当您可以用一句话解释一项功能,而不是3个,做到这一点。当你能标签两个,一个项目,而不是用一个词的去做。保存好你的东西通过保持简洁的用户的宝贵时间。同时保持清晰和简明的事情时并不容易,需要时间和努力来实现,但回报也很大。

 在OS X的音量控制使用小图标显示每一个从低到高的规模一面。

3。熟悉

许多设计师努力使自己的界面'直觉'。但什么是直观的真正含义?这意味着一些东西是可以自然地,本能地理解和领会。但如何才能使你直观的东西?你熟悉它通过使人们熟悉的'。只是说:这事之前,似乎想别的东西你遇到的问题。当你熟悉的东西,你知道它的行为-你知道会发生什么。查明事情是你熟悉的用户和集成。使他们成为你的用户界面

 GoPlan的标签式界面。选项卡是熟悉的,因为他们模仿文件夹上的标签。你弄清楚,标签上点击你将导航条,并在标签栏的其余部分将继续为进一步导航那里。

4。响应

响应意味着两件事情的。首先,快速反应的手段。该接口,如果不是它的软件后面,应该做得很快。轮候负载的东西,用laggy和缓慢的界面是令人沮丧。看东西快速加载,或至少,一个接口,加载迅速(即使内容尚未赶上)改善了用户体验。响应也意味着界面提供一些反馈的形式。该接口应顶嘴给用户,通知他们发生什么的。你按下该按钮成功?你怎么知道?按钮应显示一个'压'的状态,让这些反馈信息。或许可以改变按钮上的文字为“载入中...”它的状态被禁用。是软件卡住或内容载入中?玩一纺轮或显示进度栏保持循环的用户英寸

 而不是逐步载入网页,Gmail会显示一个进度栏当您第一次进入您的收件箱。这种对整个页面要显示的即时允许一次是万事俱备。

5。一贯

现在,我已经谈过有关前 上下文的重要性 ,以及如何引导你的设计决策。我觉得这方面是适应任何特定的聪明,但是,仍然有一致性水平的一个界面应该保持在整个。一致的接口,允许用户开发使用模式-他们将学到什么不同的按钮,标签,图标和其他界面元素的外观以及将承认他们知道他们在做不同的背景。他们还将学习如何工作的某些事情,而将能够制定出新的features如何操作更快捷,这些过去的经验推断。

 微软Office用户界面是一致的一个原因。

6。吸引力

这一次,也许是有点争议,但我相信一个良好的界面应该是颇具吸引力。吸引力在某种意义上,它使得使用该接口的乐趣。是的,你可以让你的用户界面简单,易于使用,高效和反应,并会尽自己的工作做好-但是如果你可以去额外的一步,也是非常有吸引力,那么你将在使用该接口的经验真正的满足。当你的软件是愉快的使用,您的客户或工作人员将不能简单地使用它-他们会期待着使用它。当然是有许多不同类型的软件和网站,所有的观众为不同的市场和生产。看起来什么'好'对任何一个特定的观众会有所不同。这意味着你应该时尚的外观和界面风格,您为您的观众。此外,美中应使用温和,并加强功能。波兰加入到接口水平是不同的,装载糖果它与多余的眼睛。

 谷歌是众所周知的,关于最低限度接口功能集中于形式,但他们清楚所花的时间抛光铬用户想关闭按钮和图标界面元素,使它们看起来正好证明了微妙的梯度和像素超薄亮点。

7。高效

用户界面的工具,带领你的地方。这些地方是应用程序或网站的不同功能的软件。一个好的界面应该让你履行这些职能的速度更快,以较少的努力。现在,'有效'听起来像一个相当模糊的属性-如果你把所有其他的事情在这个清单中,肯定是接口将最终被有效?几乎,但并不完全。你真的真的需要做一个接口,使有效的是要弄清楚究竟用户试图实现的,然后让他们这样做完全是没有任何大惊小怪。你必须确定你的应用程序应该如何'工作' -什么功能它需要有,你有什么目标正在试图达到什么目的?实现一个接口,让人们轻松地完成他们想要什么,而不是简单地实施访问的功能列表。

 苹果公司已经确定了三个关键的事情的人想与他们的iPhone上的照片,并提供按钮来完成的照片一一对照。

8。宽恕

没有人是完美的,人们一定会犯错误时使用的软件或网站。以及您如何能够处理这些错误将是质量的重要指标,您的软件。不要惩罚用户-建立一个宽容的界面,纠正问题上来。宽宏大量的界面是一个代价高昂的错误,可以节省您的用户从。例如,如果某人删除了一个重要信息,他们可以很容易找回或撤消这一行动?当有人浏览到损坏或不存在的网页上您的网站,他们看到的是什么?难道他们怀着一个秘密错误或他们得到一个有用的替代目的地名单?

 错误地丢弃了错误的电子邮件? Gmail可让您快速撤消你的最后一个动作。

转载于:https://www.cnblogs.com/Ling-Lee/archive/2010/04/10/1708921.html

8成功的用户界面特性相关推荐

  1. 案例:6 种 A / B 测试成功培养用户使用习惯

    如果你体验过 Duolingo(多邻国),这个语言教育平台给你的感受可能是玩了一款游戏.来自游戏的设计模式正在有效地应用在 Duolingo 的平台中,有趣的游戏关卡设计让更多用户在快乐中坚持更久. ...

  2. cas登录成功返回用户更多信息

    cas 3.4登录成 功返回用户更多信息. cas登录成功默认返回的只有用户名, java客户端获取: AttributePrincipal principal = (AttributePrincip ...

  3. Java实现扫码微信登陆(获取登陆成功的用户信息 + 包含使用vue怎么显示登陆二维码)

    实现于springboot中 依据b站视频写出的: 点击此处进行观看 然后记录于此处. 首先微信登陆的流程为: (可以去微信开发者平台看) 第一步:请求CODE 若提示"该链接无法访问&qu ...

  4. 趣味成语接龙游戏里,如何判断用户输入的成语接龙成功?

    本文给出了一种解决方案,采用如下的 kitten 积木组合块实现. 根据变量"检查接龙的返回值",分别执行相应的逻辑. 如果返回值为-1,说明用户输入的词语长度不为4. 如果返回值 ...

  5. 又是为了触屏移动设备而设计【用户体验】

    印象当中,最近这些年的春天总是会带来让人觉得真心别扭的气候体验,雨和冷风就像催化剂一样,让生活和工作当中的人和事也变得异常凌乱,仿佛一团被咀嚼到完全失去味道的槟榔.November Rain前奏当中的 ...

  6. 实现线程哪种方法更好_实施数据以实现更好的用户体验设计的4种方法

    实现线程哪种方法更好 Gone are the days when design used to rely mainly on the color palettes and the creativit ...

  7. 3.83亿开房记录被泄露后,万豪又又又泄露用户数据了

    作者丨万佳 不到两年,万豪酒店再次发生数据泄露.本周二,万豪酒店表示,公司有近 520 万房客的个人信息被泄露.上一次万豪有 3.83 亿人次详细个人信息被泄露. 1 事件回顾 3 月 31 日,据 ...

  8. 系统进程管理及用户登陆监控

    1.图形中如何查看进程gnome-system-monitor2.如何用命令查看进程ps 进程查看工具 -a shell中运行的进程 -x 不在shell重运行的进程 -u 查看进程用户 -l 显示进 ...

  9. 第九次作业-测试报告和用户使用手册

    第九次作业-测试报告和用户使用手册 测试报告 测试原则:所有的测试都应追溯到用户需求.测试必须基于"质量第一"的思想去开展各项工作. 网站计划应该在测试工作真正开始前的较长时间内进 ...

最新文章

  1. C# EF 基础操作
  2. XAML 编辑调试工具 Kaxaml
  3. Python学习路程day18
  4. 第二章 如何学习Linux(鸟哥的Linux私房菜基础学习篇)
  5. Django项目知识点(五)
  6. html5 手机拍视频滤镜,用canvas实现图片滤镜效果附演示_html5教程技巧
  7. 【AI算法模型评测】2 如何评价多标签分类模型的好坏?
  8. ASP.NET MVC 4 内容映射
  9. 习题3.8 符号配对 (20分)
  10. 视频剪辑软件对比之:会声会影与剪映
  11. 14. YAML(1)
  12. 11. JavaScript 对象
  13. c语言课后作业答案第五版第4章,《C语言程序设计》课后习题答案(第四章)
  14. 关于Volatile
  15. oracle数据库刷内存语句,Oracle数据库内存助手
  16. mac上有哪些好用的图表软件?
  17. QT技巧系列(9)QModbusTcpClient客户端程序示例及代码
  18. 宁向东认为的沟通分类
  19. 记录一次下载pdf/xsml的需求
  20. properties配置文件乱码问题

热门文章

  1. 019,Intelidea右键新建选项没有Java class选项
  2. tomcat 设置xms xmx,采用startup.bat启动和采用操作系统服务启动区别
  3. 使用print写文件
  4. 7 大工具,驯服大数据
  5. Silverlight实例教程 - Validation数据验证基础属性和事件
  6. SQL Server数据库的导出
  7. 天龙源码框架分析_天龙源码分析 - VariableSystem
  8. thymealf 高级用法_史上最详 Thymeleaf 使用教程
  9. ros开发语言python效率_Python 的开发效率真的比 Java高吗?
  10. CentOS安装MySql报错:mysql error: Failed dependencies