3.4 对系统设计的启示
《以用户为中心的系统设计》第3章人体测量学:用户身体的重要方面,本章着眼于和人体的基本特点相关的因素。虽然人们的身体有着不同的大小、形状、功能和局限性,但人体之间仍存在着一些共同点,这些共同点可以指导我们设计更好的界面和系统。本节为大家介绍对系统设计的启示。
- 作者:田丰 等译来源:机械工业出版社|2017-11-23 15:49
有奖调研 | 1TB硬盘等你拿 AI+区块链的发展趋势及应用调研
3.4 对系统设计的启示
系统性能是指特定的用户使用特定的技术,在一个特定的环境中完成特定的任务的结果。当设计人员考虑进行交互系统设计时,需要把所有这些东西一起考虑。
用户的视觉可能被限制甚至是完全没有。这可能是一个永久的身体特征:例如,他们是盲人。也可能是任务环境的约束,例如在夜间或者是大雾天气进行汽车运输。目前,对于具有这类视觉障碍的用户,使用声音信息的界面是最重要的手段。但是,随着技术的进步和相关技术成本的降低,触觉界面正在变得越来越重要。
如果用户包括老年人,就需要考虑所使用的技术类型。人的年纪大了,或者他们患有糖尿病,皮肤会失去灵敏度。这意味着,如果打算使用触摸屏界面,则可能需要利用电阻技术而不是电容技术。
如果用户的任务是远程进行的,或者需要戴手套(包括在户外甚至在太空使用的情况),那么可能要使用触觉反馈放大视觉或听觉反馈。例如,遥控机器装置需要通过反馈了解它的夹子上夹着什么东西,外科医生在进行远程手术时,需要了解他们正在处理的器官的弹性和形状。
触觉反馈的一个方面在这里没有提到,但它可能同样重要,即对设备和材质的感觉,它的美感。例如一个光滑、平整的表面能引导用户获得使用特定设备的正面的情绪体验。正因为此,鼠标从早期的四方盒子一样的设备,发展到如今更加圆滑并在使用时更符合手的形状的样子。
如果系统将安置在空间受到限制的环境中,用户与系统交互的方式也会受到影响。事先去考察安装的位置总是值得的。本书的一个作者曾经需要安装一个通常要使用鼠标的系统,这个系统会安置在另一个系统的旁边,以至于桌面的空间非常受限。因此,他决定使用轨迹球代替鼠标,因为操作轨迹球需要的空间较小。
如果系统需要手动控制,那么用触觉反馈来提醒用户其操作已经得到实现是很重要的。当没有明显的视觉或声音反馈时更是如此,例如在按钮按下或者开关开启时没有视觉或声音反馈的情况。
如果开发一个移动应用或者系统,需要考虑它将被使用的任何环境。例如,它是否可能在视觉和声音反馈不允许的情况下使用,而需要给予设备触觉反馈的能力。比如大多数的移动电话都提供静音模式,在这种模式下手机用震动代替响铃。
喜欢的朋友可以添加我们的微信账号:
51CTO读书频道二维码
51CTO读书频道活动讨论群:365934973
回书目 上一节 下一节 |
- 大家都在看
- 猜你喜欢
- 24H热文
- 一周话题
- 本月最赞
- 3.3.2 填空题(1)3.3.1.1 标准9针串口引脚定义R语言编程艺术2.6.1 @Produces注解2.1.1 添加或删除向量元素3.3.2 填空题(2)8.2.8 drawRoundRect方法:绘制圆角矩形12.2 使用DROP INDEX删除索引
- 3.3.1.1 标准9针串口引脚定义8.2.8 drawRoundRect方法:绘制圆角矩形一、中国制造2025主要内容2.6.1 @Produces注解深入理解Spring Cloud与微服务构建7.2.3 用ALTER TABLE语句来创建索引12.2 使用DROP INDEX删除索引2.1.1 添加或删除向量元素
- 3.3.1.1 标准9针串口引脚定义深入理解Spring Cloud与微服务构建8.2.8 drawRoundRect方法:绘制圆角矩形一、中国制造2025主要内容7.2.3 用ALTER TABLE语句来创建索引2.3 三角函数的图像2.6.1 @Produces注解12.2 使用DROP INDEX删除索引
视频课程+更多
-
Shell运维自动化高级实战视频课程[老男孩Linu
讲师:老男孩107285人学习过
-
零基础新版CCNA教学(真实案例结合)视频课程
讲师:吴群35696人学习过
-
C语言从零到实战视频课程
讲师:武永亮44091人学习过
最新专题+更多
- 精选博文
- 论坛热帖
- 下载排行
- 从零开始创建自己的区块链应用(JAVA51CTO博客2.0造星计划粉丝大奖赛参赛Kubernetes集群监控方案利用Msf辅助模块检测和渗透Mysql实战:区块链hyperledger fabric 初
- 【Exchange板块公告】Office 365新老、第三方邮箱邮件自动34岁就要被清退,工程师的路在何方?茶碗的南下实录(已更新至2018年2月4吐槽,普通运维的生存倒计时...
- R4. Running a regression (EconometR3. Tutorial on Distributions (EcoR2. Reading Stata files and Data MR1. R Tutorial on the data frame (font-awesome-4.1.0
读 书 +更多
框架设计(第2版)CLR Via C#
作为深受编程人员爱戴和尊敬的编程专家,微软.NET开发团队的顾问,本书作者Jeffrey Richter针对开发各种应用程序(如Web Form、Windows For...
-
订阅51CTO邮刊
点击这里查看样刊