从长尾理论和二八定律的比较去看用户体验
作者:饼 来源:Tencent CDC Blog 发布时间:2009-07-22 19:11:00
当在设计中我们讨论到,对于一个功能或元素是否应该添加的时候,秉承“如无所需、勿增实体”的原则,我们通常会放弃只有小众/小部分人群才会使用的功能或元素,这个小众/小部分人群的判断便会借用到经典的“马特莱定律”,又称“二八定律”。2004年长尾理论提出之后,便又开始充斥“长尾对二八定律颠覆”的说法,在经济学里提出了“只要渠道足够大,非主流的,需求量小的商品销量也能够和主流的、需求量大的商品销量相匹敌”。比较长尾理论和二八定律,在我们设计准则中,它们又可以扮演什么样的角色呢?让我们先来大概了解一下支撑它们的依据:
“长尾”实际上是统计学中幂律(Power Laws)和帕累托分布(Pareto)特征的一个口语化表达。由于成本和效率的因素,过去人们只能关注重要的人或重要的事,如果用正态分布曲线来描绘这些人或事,就如下图,与二八定律不同是,长尾理论中“尾巴”的作用是不能忽视的,二八定律的统计图形如一个英文字母L,20%是一竖,窄而高,80%是一横,宽而低。一横的面积与一竖相仿。
一些真实数据支撑着这个理论,如沃尔玛库存中热度低的唱片和热度高的销量相仿;Google目前有约一半生意来自小网站;亚马逊总销量中少数畅销书约占一半,绝大多数的冷门书占另一半;等等。
但盲目的认为那些冷门就一定可以挖掘出巨大价值,就错了,在这些例子中显而易见的是,长尾理论谈论的是销售量,而不是利润。实际应用中需要考虑做到成本足够低、以及尽可能“长”的“尾”被用户发现,才能得到长尾带来的价值。延伸到我们对用户体验的判断,也需要从这两个方面去做权衡:
一、 用户体验的成本。每增加一个元素,对于用户体验来说意味着什么?用户需要花费更多的时间去理解这个元素;用户在一堆元素中找到其中一个的时间更长难度更大;新增的元素还可能造成用户视线里“烦人的东西”又增加了一些,而影响他的好心情;在操作和流程的层面上,每增加一个步骤,用户失败的几率便会增大一些,不管是因为技术原因还是用户使用的原因;等等此类,都是对于用户体验设计时需要考虑的成本。那么回到长尾和二八的对比,我们真正要去探索那99%的冷元素、冷功能的时候,就需要考虑是不是能够做到很好的控制这些体验成本。
二、尽可能长的尾被用户发现。这就包含了两方面的元素,一方面,你的尾真的要足够长,另一方面,这个足够长的尾还要能被用户找到。先说第一方面,即使时互联网行业,想要做到产品或功能的覆盖面极广,也是需要耗费不小的成本,我们的体验设计环节应该考虑足够的“用户创造”,通过用户在一定程度的平台上自发的创造内容,可以让长尾的性价比更高;再说第二方面,因为体验成本的考虑,我们不能将所有的产品和功能无差别的投放给用户,对于热度高的元素要合理的展示,对于热度低的元素则要合理的引导,它们的体验设计的侧重点是不同的。
最后,回到文章开头关于一个功能或元素要还是不要的讨论,引用爱因斯坦同学的一句作为结尾吧:万事万物应该尽量简单,而不是更简单。


猜你喜欢
- 通过for循环求和,结果发现输出完全不一样,一个循环是输出每一步的结果,另一个循环是输出最终一次的结果,今天终于弄懂了。如下所示:补充:py
- goroutine简介goroutine是go语言中最为NB的设计,也是其魅力所在,goroutine的本质是协程,是实现并行计算的核心。g
- 搞了一上午,头都大了!最终解决问题。其实这问题老早就遇上了,但是比较懒,三下两下没整好便推开了搜索了一下,产生< msxml3.dll
- 在网上查阅资料,发现很少用Python进行高斯函数的三维显示绘图的,原因可能是其图形显示太过怪异,没有MATLAB精细和直观。回顾一下二维高
- 功能:间隔5毫秒,快速点击屏幕某区域,循环45000000次from ctypes import *import timetime.slee
- 本文实例讲述了python判断字符串是否包含子字符串的方法。分享给大家供大家参考。具体如下:python的string对象没有contain
- 本文实例讲述了Python挑选文件夹里宽大于300图片的方法。分享给大家供大家参考。具体分析如下:这段代码需要用到PIL库。代码如下所示:i
- 目录1、简单循环 Simple loops2、简单循环但是使用了线程Simple loops but threaded3、定时调度库 Sch
- 一日,遇到一个问题,求上一个月的今天。 最开始我们使用 strtotime(”-1 month”) 函数求值,发现有一个问题,月长度不一样的
- 前言python对动态验证码、滑动验证码的降噪和识别,在各种自动化操作中,我们经常要遇到沿跳过验证码的操作,而对于验证码的降噪和识别,的确困
- 通配符过滤通配符:用来匹配值的一部分特殊字符。通配符可以在搜索模式中任意位置使用,并且可以使用多个通配符。搜索模式:由字面值、通配符或者两者
- 什么是集合1.集合是一个可变容器2.集合内的数据对象都是唯一的(不能重复)3.集合是无序的存储结构,集合内的数据没有先后关系4.集合是可迭代
- 本文实例讲述了Python使用add_subplot与subplot画子图操作。分享给大家供大家参考,具体如下:子图:就是在一张figure
- mmdetection简介 目标检测工具箱mmdetection是香
- 本文实例讲述了Python实现输入二叉树的先序和中序遍历,再输出后序遍历操作。分享给大家供大家参考,具体如下:实现一个功能: &n
- 小编使用python中的django框架来完成!1,首先用pycharm创建django项目并配置相关环境这里小编默认项目都会创建setti
- 有时候使用到获取本机IP,就采用以下方式进行。#!/usr/bin/python import socketimport stru
- 由于一些不可预测的因素,必须使用python2.7进行开发,所以研究了一下怎么在Anaconda3下建立2.7的开发环境,发现十分方便,在此
- 用DIV+CSS可以作出很多不同形状的角形;以下我只写了几个;CSS没有优化;是为了让大家看得更清一些;以下是一些小三角的形状:这是第一个小
- 前言:线性回归模型属于经典的统计学模型,该模型的应用场景是根据已知的变量(即自变量)来预测某个连续的数值变量(即因变量)。例如餐厅根据媒体的