《界面设计模式》读书笔记
模式意味着重用,这是《界面设计模式》想要传达给我们读者的思想核心。所以整本书收集了很多常用的界面设计模式,如何组织内容,如何设计导航,如何组织页面等等,以供我们在理论的基础上学习各种模式。虽然日常设计的工作中,我们能遇到很多模式,但是我只是孤立的看各个模块,而此书却将各种情景下的模式进行了梳理,提供了各种解决方案。所以当我重新审视之前遇到的设计工作,才意识到界面设计模式是如此有据可循的。
但是作为翻译后的中文版,有些内容读起来还是有些费劲,有些翻译并没有能够结合中文的语言习惯。例如第八章的输入提示(Input Hints)和输入提醒(Input Prompt),在中文的语言环境下真的很难区分字面意思,就算有文字和图例,我还是混淆了。
但在设计工作中如果遇到难题,书中的界面设计模式一定会是我参考和进一步挖掘的依据。
第一章 用户做些什么
本章分享了一个重要的观点“好的界面设计并非始于图片,而是始于对人的理解”。所以本章的模式都是基于需求层面的场景下的行为模式,关注点始终立足于人,罗列了14种行为模式帮助我们为用户争取更多的利益。
第二章 组织内容:信息架构和应用结构
本章从页面的角度,将用户使用页面分为几件事:显示单个对象;显示一个列表;提供工具来创建对象;协助单个任务完成。进而细分出10种模式:主题搜索和浏览、新闻流、图片管理器、信息板、画布加调色板工具条、向导、设置编辑器、可选视图、多工作空间、多级帮助。
第三章 到处走走:导航、路标和找路
根据不同页面或空间的连接关系,本章分享了13种导航模型:清楚的入口点、菜单页面、金字塔、模态面板、深度链接状态、逃生舱、胖菜单、页脚站点地图、登录工具、序列地图、面包屑层级结构、注释滚动条、动画转换。
第四章 组织页面:页面元素的布局
本章先讨论页面布局的几个主要方面:视觉层次、视觉流以及怎样使用动态显示技术,介绍了四个重要的格式塔原则。随后分享了13种页面布局模式:视觉框架、中央舞台、对等网格、带标题的区域、模态Tab、手风琴、可收起面板、可移动的面板、右/左对齐、对角线平衡、响应式展开、响应式允许、流体布局。
第五章 列表
本章先分析了列表的使用场景,然后讨论了列表的结构,最后根据需求给出了一些解决方案。而这些解决方案最后呈现为12种列表模式:双面板选择器、单窗口深入、列表嵌入、缩略图网格、传送带、斑马行、分页、条目跳转、字母表滚动条、级联列表、树表、新列表行。
第六章 完成任务:动作与命令
本章专注于界面上的“动词”,列出了一些常规的动作表现形式,以及一些创新型的扩展边界。最后分享了11种动作模型:按钮组、悬浮工具、动作面板、突出“完成”按钮、智能菜单项、预览、进度提示、可取消性、多级撤销、命令历史、宏。
第七章 显示复杂数据:树、表格及其他信息图形
本章先介绍了信息图形的基础,就是带着给用户传递数据的目标,对数据进行可视化展示。最后分享了11种显示复杂数据的模式:总揽加细节、数据提示、数据焦点、动态查询、数据刷、局部缩放、可排序表格、径向表、多Y值图、多个小对象、树状地图。其中大多数模式都是针对怎样和数据进行交互的,所以关于数据可视化的原理、呈现和选择更推荐《数据可视化》这本书。
第八章 获取用户输入:表单和控件
本章先介绍了表单设计的基础,都是围绕用户进行的,随后对于控件进行了详尽的分类和介绍。最后介绍了控件的11种模式:容错格式、结构化的格式、填空、输入提示、输入提醒、密码强度计、自动完成、下拉选择器、列表构造器、良好的默认值、同页错误信息。这一章给我们团队内部自己制定组件化管理提供了很多理论和实践基础,虽然是通用化控件,但是表单中的控件不应该是生硬冰冷的,它同样也应该有对于用户的理解以及表现出最大的善意。
第九章 利用社交媒体
本章先讨论了建立一些策略来使用社交媒体时,应该考虑的原则和模式,随后分享了12种社交内容制作的模式:编辑混合、个人声音、转帖和评论、发起会话、倒置纳米金字塔、择时策略、专用流、社交链接、共享组件、新闻框、内容列表区域、新近谈话。
第十章 迈向移动设计
本章首先讨论了移动设计的一些挑战,然后分析了如何进行移动界面设计,最后分享了11种移动端设计模式:纵向堆叠、胶片、触摸工具、底部导航、小图片加文字的列表、无限列表、宽边界、文本清除按钮、加载提示、应用互联、精简品牌形象。移动设计这几年发展非常迅猛,所以这里分享的模式都是非常基础的,针对于现阶段的移动设计模式,相信有更多可以扩充的点。
第十一章 修饰外观:视觉风格和美感
“漂亮的细节并不一定会影响人们在这所房子里完成任务的效率。但是它确实会影响人们的心情,进而影响到其他行为—例如,他们会在这里逗留和探索多长时间、是否选择再次回来访问,以及是否会推荐给别人,等等。”对本章的此段文字非常认同,这也就是我们一直在做产品设计时强调品牌基调和美观的重要性。不可否认可用性和易用性是基础,但美观性是最能将产品的情绪传达给用户的。本章分享了7种修饰外观的模式:深色背景、少一点颜色多一些价值、角落处理、边界回应字体、发丝、粗细字体对比、皮肤和主题。
基于对《界面设计模式》这本书的理解,我相信在日常的工作和学习中可以沿袭这本书的思路,不断扩充和迭代更多的设计模式。