产品设计原则:Fitts’ Law费茨定律
费茨定律是人机交互领域里一个非常重要的定律, Fitts定律最基本的观点就是任何时候,当一个人用鼠标来移动鼠标指针时,屏幕上的目标的某些特征会使得点击变得轻松或者困难。
目标离的越远,到达就越是费劲。目标越小,就越难点中。漂亮简单,对么?
这意味着要是目标定位越容易,距离鼠标当前位置就应该越近,目标占用空间应该有更大。
01 计算公式
Fitts用明显数学式的严谨,用公式表达出了怎样去测量不同速度距离目标尺寸对用户点中目标的影响。目标和鼠标指针越远,尺寸越小,就越难点中目标。
从鼠标到达目标的时间可以用公式Time = a + b log2 (D / S + 1 )来计算。其中
D:鼠标达到目标的距离
S:目标的宽度(尺寸)
怎么理解这个公式呢?两点含义:
1)、设备当前位置和目标位置的距离D越长,所用时间越长;
2)、目标的大小W越大,所用时间越短。
目的地明确的移动可以细分为两个部,以移动光标为例:
第一步、首先是一个大幅度的移动将光标移向与目标大致相同的方向和区域;
第二步、紧接着是一系列精细的小幅度微调来将光标精确定位在目标中心。
比如我们在指向一个小物体时,可能会做一些微小的调整动作直至你的手指正好对准目标的中心。但如果指向一个大些的物体时,这一次你也会以大幅度的手臂动作来使手指指向目标方向,但因为目标体积很大所以一般情况下你只需要做很少(甚至不需要任何)的微调。
02 费茨定律的启示
(1)按钮等可点击对象需要合理的大小尺寸。
(2)屏幕的边和角很适合放置像菜单栏和按钮这样的元素,因为边角是巨大的目标,它们无限高或无限宽,你不可能用鼠标超过它们。即不管你移动了多远,鼠标最终会停在屏幕的边缘,并定位到按钮或菜单的上面。
(3)出现在用户正在操作的对象旁边的控制菜单(右键菜单)比下拉菜单或工具栏可以被打开得更快,因为不需要移动到屏幕的其他位置。
03 费茨定律的缺点
费茨定律虽然为我们设计交互提供了一个依据,但是并没有回答了所有的问题,这与费茨定律的特点有关系,也是它的主要缺点。
1.其应用范围只是2D的,还缺乏一个因素就是方向的问题。
对于右手使用的用户来说往左上和左下的方向一般命中要困难,因为操作不便的原因。如果您要做的特别细致,就要考虑界面上按钮的布局了,一般按钮放在右边可能会比较好。
2.缺乏对虚拟距离的度量。
从鼠标到目标是一个可以度量的距离,也就是说这个距离是连续的,然而在实际的使用中,这个距离并一定是连续的,实际上有可能是离散的。
费茨定律是比较实用的互联网产品原则。产品经理在欣赏的过程中,也需要尝试用用这个原则去挖掘、归纳,这样更容易领略产品带来的无穷美感。扬长避短,将对于我们而言有用的内容应用到我们平时的工作当中。对于限制了我们的设计的缺点,则要避免。
当然,我们在工作中通常不单单只使用一个产品设计原则,会同时使用多个产品设计原则。具体是否使用费茨定律,则是根据自己的工作实际情况去考虑。
产品设计原则:Fitts’ Law费茨定律相关推荐
- Fitts’ Law / 菲茨定律(费茨法则)
Fitts' Law / 菲茨定律(费茨法则) 补充一张雅虎ued绘制的关于Fitts' Law的Q版小漫画,先初步了解下: Fitts' Law / 菲茨定律(费茨法则) Fitts' Law / ...
- 产品设计原则:3秒、3次原则和费茨定律
那么如何才是好的产品设计呢?其中又有哪些值得大家借鉴和吸取的原则呢?今天摘选黄彦鸣产品笔记中关于产品设计的知识和各产品经理分享产品设计的一些基本原则. 3秒钟原则 现代人的生活节奏都很快,网页间的切换 ...
- 锻造「明星产品」的艺术与科学,在于取舍【附乔布斯张小龙的产品设计原则】...
有人说做好产品既是艺术也是科学:艺术在于其没有特定的公式和法则让企业做出成功的产品,更没有高效的捷径可以走:科学在于其存在一定的规律性. 就像苹果公司的一系列产品都被业界认可,争相学习."微 ...
- c# 设计原则需要学习吗_向最好的学习:产品设计原则
c# 设计原则需要学习吗 重点 (Top highlight) In my job as Design Team Lead at SimpleSite, I've recently been part ...
- 建议收藏!全面梳理非交易类平台产品设计原则
琳琅满目,光彩照人.这是现在商品世界的写照. 产能过剩,超额满足.这是当下社会现状的真实. 平台型产品,作为互联网的中坚力量,是我们普通用户透过网络触摸商品和社会的媒介. 可以说,每家公司都有一颗做平 ...
- 张小龙谈移动互联网产品设计原则
2012年7月24日下午14:20---23:30,我应邀参加了<腾讯大讲堂>的特别讲座,由微信之父张小龙主讲<微信背后的产品观>.张小龙的讲演长达8小时20分,是我此生参加过 ...
- SAAS产品设计原则及产品架构特点
什么是 SaaS ? Saas软件模式让软件变得和水.电.气一样只需每月缴纳固定的费用即可享受服务. SaaS(software as aservice),软件即服务,是一种软件交付和销售方式-订阅许 ...
- 测试需要理解的产品设计原则
产品需要挖掘用户的隐性需求:越厉害的产品经理,挖掘的隐性需求越多:当然最厉害的就是,制造需求,并得到大量用户的频繁使用 产品的交付设计总原则[以测试的角度,按重要程度排序] 一.防错原则 避免让用户出 ...
- 设计法则 - 菲茨定律 (转)
在看张小龙传时,无意间看到了菲茨定律这个设计法则,研究起来十分有趣,在web.app都广泛应用这个法则.而在简书上有人详细介绍了它,已经非常优秀了,所以这里放个链接,供参考学习. 设计法则: Fitt ...
最新文章
- spring + Quartz定时任务配置
- springboot统一异常处理类及注解参数为数组的写法
- windowsphone开发_APP软件开发用哪些软件比较好
- PMCAFF微课堂 | 腾讯搜索专家教你如何用数据玩转APP运营
- 多数据库支持的应用程序设计(来自深空老大)
- hbuilderx 小程序分包_基于uniapp的微信小程序之分包
- 删除本地缓存localStorage定义的字段 - 代码篇
- node和npm是什么_什么是npm? 面向初学者的Node Package Manager教程
- Go语言实例系列【 获得url实例】
- MAC下MySQL启动不了怎么办?
- win10网络计算机删除,手把手教你彻底删除win10系统自带的微软拼音输入法-网络教程与技术
-亦是美网络...
- Spring Boot 定制URL匹配规则:终极篇【从零开始学Spring Boot】
- HDU 2566 统计硬币 【模拟】
- 集成算法系列之GBM
- 【转】 中国老话大全
- 2、Go自动化测试入门-testify
- 以太网PHY接口直连设计
- 发光二极管pcb封装图画法_LM2596电源模块原理图及PCB分享
- windows服务器清临时文件,自动执行磁盘清理工具 - Windows Server | Microsoft Docs
- Python实战5——自助收据小票
热门文章
- 清华大学之计算机科学与技术,冯建华(清华大学计算机科学与技术系教授)_百度百科...
- Macbook Pro下安装subl命令,快速使用sublime打开代码
- MySQL 动态行转列
- eclipse卸载自带的maven
- 平面排版时,突出中文美感的几种方法二:基础
- Ubuntu忘记密码的解决办法
- 虚拟机Ubuntu忘记密码解决办法
- Ubuntu20.04使用zfs系统后以rootless方式安装docker测试
- 封装a.64p成.x64p达芬奇工具链的建立(工程编译步骤)g
- 立创eda显示网络标签未与如何引脚相连