问题概述

  将复杂行为简化为简单的任务集,增加收益率/成本率,进而促使用户执行操作。

示例

用途

  • 用于当系统中的常规任务执行操作十分复杂且难以完全理解时;
  • 用于从那些无法简化的复杂任务中脱颖而出时;
  • 用于当用户基本上不关心任务的高级部分时;
  • 用于当难以理解形式复杂的任务时。

解决方案

  将原本复杂的功能简化为简单易懂的操作。隐藏复杂性的过程意味着删除可能的使用环节,以突出其他环节。保持简单,力求方便。人们喜欢使用回报大的产品和服务。
  当设计人员合情合理地猜测用户偏好时,就会进行简化操作。将产品局限于少数简单的使用方式,会限制产品的用途[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)相关推荐

  1. 接口测试工具-Jmeter使用笔记(八:模拟OAuth2.0协议简化模式的请求)

    背景 博主的主要工作是测试API,目前已经用Jmeter+Jenkins实现了项目中的接口自动化测试流程.但是马上要接手的项目,API应用的是OAuth2.0协议授权,并且采用的是简化模式(impli ...

  2. IdentityServer4系列 | 简化模式

    一.前言 从上一篇关于资源密码凭证模式中,通过使用client_id和client_secret以及用户名密码通过应用Client(客户端)直接获取,从而请求获取受保护的资源,但是这种方式存在clie ...

  3. oauth2.0 php简化模式,OAuth2.0学习(1-5)授权方式2-简化模式(implicit grant type)

    授权方式2-简化模式(implicit grant type) 简化模式(implicit grant type)不通过第三方应用程序的服务器,直接在浏览器中向认证服务器申请令牌,跳过了"授 ...

  4. MSN.com 改版, 翻译自Stopdesign

    伴随着微软对新搜索引擎 作出的努力, MSN 也出现了一些十分重大的革新.之所以重大, 并不是因为它的新外观, 也非因其试图把Google挤出头号搜索引擎的multi-million-dollar a ...

  5. 知云文献翻译打不开_Xtranslator翻译软件:文献、网页、word,所有翻译阅读统统拿下...

    由于知云只支持PDF格式,有人希望翻译阅读英文网页.WORD.软件的chm格式帮助文件等等.还有些人有自己喜欢的PDF阅读器,比如foxit reader等,使用知云则无法使用自己喜欢的PDF阅读器了 ...

  6. golang设计模式——行为模式

    文章目录 简介 模版模式 通俗解释 概念 应用场景 优点 缺点 实例演示 总结 命令模式 通俗解释 概念 应用场景 优点 缺点 实例演示 1 将函数封装为对象 2 将函数直接作为参数 总结 迭代器模式 ...

  7. 【编码经验】数据结构与语法规范、计算机算法、架构模式设计、代码重构

    系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录 系列文章目录 前言 编码的三个层次 第一层:数据结构与语法规范层 0.clang-for ...

  8. andpods授权码订单号分享_不要再让你的接口裸奔了,Boot快速尝试OAuth2密码和授权码模式...

    微服务火热,前后端分离,oauth2 是我们接口调用认证的首选.springboot 天然集成 oauth2,使用非常方便,简单记录下,尝尝鲜. 一.啥是OAuth2 OAuth(开放授权)是一个开放 ...

  9. 使用基本MVC2模式创建新闻网站

    使用基本MVC2模式创建新闻网站 MVC模式是"Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器".MVC应用程序总是由这三个 ...

  10. oauth password模式_史上最干的Oauth案例分析

    一.什么是Oauth2 OAuth 2.0是目前最流行的授权机制,用来授权第三方应用,获取用户数据,访问用户资源. 1.授权码模式的第三方登录架构 client:第三方应用.eg:使用qq 或者微信 ...

最新文章

  1. hdfs dfs的bash hdfs command not found解决方案
  2. WCF:如何将net.tcp协议寄宿到IIS
  3. Leetcode 187.重复的DNA序列
  4. 第三次学JAVA再学不好就吃翔(part42)--内部类概述
  5. CMMI与Agile敏捷开发比较之二:需求管理篇(兼谈用敏捷实现和满足CMMI的ReqM过程域)...
  6. GitHub上最流行的10000个Java都使用了哪些库?
  7. 2016年北京大学信息学奥赛训练营上机考核第四场【pkusc真题模拟总结】
  8. 深入浅出 eBPF|你要了解的 7 个核心问题
  9. 一文普及工业控制、PLC
  10. uploadify php完整,uploadify.php
  11. [Python从零到壹] 四十三.图像增强及运算篇之图像点运算和图像灰度化处理
  12. AD里面简易的3d制作
  13. 热血江湖数据库MYSQL修改_热血江湖数据库修改终极教程-20070823更新
  14. Python爬取pilipili排行榜
  15. Mashup,互联网一个方向。
  16. hMailServer设置
  17. 找一个传奇服务端,斗破苍穹斗气化翼版本
  18. linux swi 内核sp,应用调试(四)系统调用SWI
  19. 腾讯云4核服务器和2核区别大吗?性能差异
  20. 用java代码实现,使用5升和6升的水杯装出3升的水

热门文章

  1. nexus9刷机全记录
  2. 彻底理解Linux的各种终端类型以及概念
  3. 2022暑期牛客多校训练第5场 A.Don‘t Starve
  4. 怎样修改linux(虚拟机)系统开机密码
  5. idea修改代码仓库地址和用户密码
  6. ubuntu 国内源列表
  7. 金蝶K3添加触发器实现-生产领料单打印即时库存
  8. Win10文件名排序
  9. 席位分配问题——惯例Q值法和d'hondt法的MATLAB程序
  10. 虚拟机快照、迁移、删除