(翻译)简化模式(Reduce)
问题概述
将复杂行为简化为简单的任务集,增加收益率/成本率,进而促使用户执行操作。
示例
用途
- 用于当系统中的常规任务执行操作十分复杂且难以完全理解时;
- 用于从那些无法简化的复杂任务中脱颖而出时;
- 用于当用户基本上不关心任务的高级部分时;
- 用于当难以理解形式复杂的任务时。
解决方案
将原本复杂的功能简化为简单易懂的操作。隐藏复杂性的过程意味着删除可能的使用环节,以突出其他环节。保持简单,力求方便。人们喜欢使用回报大的产品和服务。
当设计人员合情合理地猜测用户偏好时,就会进行简化操作。将产品局限于少数简单的使用方式,会限制产品的用途[1]。
简化的原则是隐藏复杂性——让复杂的东西貌似简单。隐藏复杂性的过程意味着删除可能的使用环节,以突出其他环节。[2]
保持简单,力求方便!
导航的简化方法
项数多、层级少的导航比项数少、层级多的导航使用效果好。
参照其他用户的做法进行简化
践行简化原则的常见做法是,应用系统参照其他用户在类似情况下的行为替用户决策[3]。
亚马逊网站简化了用户寻找感兴趣的书籍的过程,它直接把有相似爱好的用户感兴趣的书籍推荐给当前用户。
谷歌网站简化了网络搜索操作,它通过反向链接确定其它网站中的热点内容,并视其与用户最相关。
说明
人类的认知存在惰性,都想利益最大化。人们喜欢使用回报大的产品和服务。
原文地址:https://ui-patterns.com/patterns/Reduction
[1]原文: Making design decisions that restrict a product’s usage to simple and few forms gives a product a direction. A direction that limits what a product can be used for.
[2]原文:The principle of reduction is about hiding complexity – making something very complex seem very simple. The process of hiding complexity implies removing possible areas of use in order to highlight others.
[3]原文:A common way of implementing the principle of reduction, is for a system to make decisions on behalf of the user based on what other users in similar situations decided.
(翻译)简化模式(Reduce)相关推荐
- 接口测试工具-Jmeter使用笔记(八:模拟OAuth2.0协议简化模式的请求)
背景 博主的主要工作是测试API,目前已经用Jmeter+Jenkins实现了项目中的接口自动化测试流程.但是马上要接手的项目,API应用的是OAuth2.0协议授权,并且采用的是简化模式(impli ...
- IdentityServer4系列 | 简化模式
一.前言 从上一篇关于资源密码凭证模式中,通过使用client_id和client_secret以及用户名密码通过应用Client(客户端)直接获取,从而请求获取受保护的资源,但是这种方式存在clie ...
- oauth2.0 php简化模式,OAuth2.0学习(1-5)授权方式2-简化模式(implicit grant type)
授权方式2-简化模式(implicit grant type) 简化模式(implicit grant type)不通过第三方应用程序的服务器,直接在浏览器中向认证服务器申请令牌,跳过了"授 ...
- MSN.com 改版, 翻译自Stopdesign
伴随着微软对新搜索引擎 作出的努力, MSN 也出现了一些十分重大的革新.之所以重大, 并不是因为它的新外观, 也非因其试图把Google挤出头号搜索引擎的multi-million-dollar a ...
- 知云文献翻译打不开_Xtranslator翻译软件:文献、网页、word,所有翻译阅读统统拿下...
由于知云只支持PDF格式,有人希望翻译阅读英文网页.WORD.软件的chm格式帮助文件等等.还有些人有自己喜欢的PDF阅读器,比如foxit reader等,使用知云则无法使用自己喜欢的PDF阅读器了 ...
- golang设计模式——行为模式
文章目录 简介 模版模式 通俗解释 概念 应用场景 优点 缺点 实例演示 总结 命令模式 通俗解释 概念 应用场景 优点 缺点 实例演示 1 将函数封装为对象 2 将函数直接作为参数 总结 迭代器模式 ...
- 【编码经验】数据结构与语法规范、计算机算法、架构模式设计、代码重构
系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录 系列文章目录 前言 编码的三个层次 第一层:数据结构与语法规范层 0.clang-for ...
- andpods授权码订单号分享_不要再让你的接口裸奔了,Boot快速尝试OAuth2密码和授权码模式...
微服务火热,前后端分离,oauth2 是我们接口调用认证的首选.springboot 天然集成 oauth2,使用非常方便,简单记录下,尝尝鲜. 一.啥是OAuth2 OAuth(开放授权)是一个开放 ...
- 使用基本MVC2模式创建新闻网站
使用基本MVC2模式创建新闻网站 MVC模式是"Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器".MVC应用程序总是由这三个 ...
- oauth password模式_史上最干的Oauth案例分析
一.什么是Oauth2 OAuth 2.0是目前最流行的授权机制,用来授权第三方应用,获取用户数据,访问用户资源. 1.授权码模式的第三方登录架构 client:第三方应用.eg:使用qq 或者微信 ...
最新文章
- hdfs dfs的bash hdfs command not found解决方案
- WCF:如何将net.tcp协议寄宿到IIS
- Leetcode 187.重复的DNA序列
- 第三次学JAVA再学不好就吃翔(part42)--内部类概述
- CMMI与Agile敏捷开发比较之二:需求管理篇(兼谈用敏捷实现和满足CMMI的ReqM过程域)...
- GitHub上最流行的10000个Java都使用了哪些库?
- 2016年北京大学信息学奥赛训练营上机考核第四场【pkusc真题模拟总结】
- 深入浅出 eBPF|你要了解的 7 个核心问题
- 一文普及工业控制、PLC
- uploadify php完整,uploadify.php
- [Python从零到壹] 四十三.图像增强及运算篇之图像点运算和图像灰度化处理
- AD里面简易的3d制作
- 热血江湖数据库MYSQL修改_热血江湖数据库修改终极教程-20070823更新
- Python爬取pilipili排行榜
- Mashup,互联网一个方向。
- hMailServer设置
- 找一个传奇服务端,斗破苍穹斗气化翼版本
- linux swi 内核sp,应用调试(四)系统调用SWI
- 腾讯云4核服务器和2核区别大吗?性能差异
- 用java代码实现,使用5升和6升的水杯装出3升的水