UI设计——最后一根稻草
WindowsLive提供的本地地图服务看起来挺简单的,但其实非常难用:
跟其他人一样,每当我接触到一个新的地图服务,我做的第一件事总是拿当前的地址去试一试。我在上面输入的是我工作的地方。但是,当我敲下回车键的时候,我看到了下面的这个错误:“找不到这个地址。请重新搜索,或者如果输入的是一个地址,请在Where文本框里输入。点击Help以了解更多详情。”
这显然是一个很小的例子。但在我认识的人当中,所有人在第一次使用WindowsLive的这个服务时都犯了同样的错误。没错,那两个文本框是有标签的。算是吧。但用户不会去读你放在屏幕上的文字,即使像我们这样的专业级电脑用户也不会去读。问题很简单,在那个表单上就是多了一个文本框。(多一个也是太多了!)
“任何同样的东西只要出现两个就是太多了”——这种主张可能看起来并不合理,但我们看看下面的这些秒表:
这个秒表只有一个按钮。因此,计时的开始、停止、复位用的肯定都是这个按钮。这个按钮有点超负荷了,但就像苹果公司的鼠标一样,至少从理论上来说,没有人为此而感到困惑。
让我们增加一个按钮。也许一个按钮控制计时的开始和停止,另一个按钮是复位?或者一个按钮控制开始,另一个控制停止?到底怎样呢?必须试过几次之后才能知道。
让我们再增加一个按钮。还加了一个长秒针。现在,我感觉无从下手了!使用的复杂性呈指数级上升了。
最后这个秒表为三个按钮配了不同的颜色,并且去掉了长秒针。用颜色来区分肯定是有帮助的:红色代表停止,绿色代表开始。我猜黑色应该是复位吧。
我们从最后一个秒表的设计可以认识到,增加界面元素但同时不引入困惑是可能的。但是,你必须非常小心。如果你想再加一个什么UI元素,请确信,你所加的那个UI元素不是压倒骆驼的最后一根稻草。
UI设计——最后一根稻草相关推荐
- UI设计要做什么,UI设计培训都要学什么
UI设计要做什么,UI设计培训都要学什么?相信有很多人都对这个问题比较感兴趣,近几年,UI设计被越来越多的人关注,行业薪资水平也是一路飙升,很多人都在准备学习UI设计,那么具体的内容,下面我们来看看详 ...
- 不得不存!UI设计新手不可错过的7条实用法则
本文编译自 Medium,作者是一位UX(User Experience, 用户体验)设计师,他通过自己学习UI设计的过程,总结出7条实用的法则,为UI设计新手提供了宝贵的经验. 序言首先,明确一点, ...
- 沉浸式ui设计_有助于沉浸的视频游戏UI —武器轮
沉浸式ui设计 Many action-adventure games rely on the feeling of thrills via bullets, fire, grenade, more ...
- WinForm UI设计与开发思路(转)
最近一年来一直在做WinForm相关的系统,对WinForm的UI设计有一些想法想和大家讨论(主要是比较忙,所以很多只是设想,还没有开发实例) 关于WinUI,理想的情形应该是外观比较cool,能给用 ...
- android 自己定义标签的使用,实现扁平化UI设计
2014年8月6日11:06:44 android对自己定义标签的使用.实现扁平化UI设计: 1.attrs.xml文件里自己定义标签 如: <?xml version="1.0&qu ...
- Android UI设计之十一自定义ViewGroup,打造通用的关闭键盘小控件ImeObser
2019独角兽企业重金招聘Python工程师标准>>> 转载请注明出处:http://blog.csdn.net/llew2011/article/details/51598682 ...
- 轻量而敏捷的工业组态软件UI设计工具-ConPipe Studio 2022
WPF实现组态软件-逼真的管道和速度可变流体(五) 轻量而敏捷的工业组态软件UI设计工具-机械组态篇 ConPipe Studio 2022和ConPipe控件下载地址(Trial版):ConPipe ...
- android逻辑分辨率,手机ui设计dpi如何把握,看这3个平台各自的画布设置情况
智能手机的发展可以说是当下科技发展的趋势之一,在智能手机的发展过程中,APP的开发是关键.而dpi是影响APP设计的重要因素之一.今天就让小编为大家介绍手机ui设计dpi如何把握. 手机ui设计dpi ...
- UI设计中构图形式美的黄金法则!
学习UI设计,离不开一个很关键的点,那就是--构图!只有经过精心的构图,才能将构思中的主体加以强调.突出,舍弃一些杂乱的,无关紧要的元素,从而使设计作品更完美.所以,学好UI设计的小伙伴们千万平面不能 ...
最新文章
- 解决 Let’s Encrypt SSL 证书配置错误
- 关于Java的一些句子
- JDK1.3安装出现/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory Done.
- MySQL笔记-免密码登录小技巧(运行参数填写skip-grant-tables)
- 区块链查比特币_登图区块链课堂——比特币矿机发展史
- 95-134-110-源码-维表-Flink 1.9.0 维表实现
- 200个最常见的JAVA面试问题(附答案)
- winform listbox 没有listitem的问题
- MySQL 递归查询 当前节点及子节点
- EasyUI:动态更改combox下拉框中选项
- 泰克示波器入门级TBS1102C+电流探头TCP2020方案
- 4位数字排列组合(所有组合与出现一次)
- 【叶片识别】基于matlab LBP植物叶片识别【含Matlab源码 1702期】
- C++实现与电脑进行石头剪刀布的游戏
- 如何分发大文件、大文件传输解决方案
- 无人机多任务寻径仿真软件与实验平台(一)
- 【基础知识】PCB布局设计入门步骤
- NR TM测试模式解析
- oracle ebs 安装教程,Oracle EBS R12.1.1 安装及配置
- 设计模式总结 By李建忠老师