- 什么是设计模式
自iPhone问世,其外观造型到操作系统,均成为众厂商从进行效仿的对象。那么,iPhone的用户体验可以算作一种模式。当然,乔布斯也算是一种模式了,比如后来的雷布斯...X布斯。
简而言之,人们在自己的环境中不断发现问题的解决方案的时候,发现有一些问题及其解决方案不断变换面孔出现,但这些不同的面孔有着共同的本质,这些本质就是模式。
《移动应用UI设计模式》中,作者是这么描述的:
通过识别界面,并为其命名,我们能更好地了解这些界面。我们的大脑能够明确要寻找什么东西,能够关注到更多地细节。我们知道某些特定的界面是如何工作的,所以可以预测自己使用软件的行为。我们也可以告诉其他人,某个以特殊形式显示的新词汇表示什么。
设计模式之于设计师所进行的设计活动,可谓创作的灵感源泉。设计师需要从众多的案例评判哪些最有效,找出对于你的设计场景最有效的设计模式。
- 关于无线发布的设计模式
发布的核心功能是让用户通过丰富的内容载体分享某一主题。其关键用户体验要素便在于直接、轻便的操作流程。
在无线社交越来越活跃的今天,无线发布已成为社交类型APP中不可或缺的功能模块。从设计模式的角度出发,我们可以把无线发布归为以下两种形式:
1.工具型:营造直接交互的体验
所谓工具型,即指的是内容编辑基于内容的展现形式,在编辑同时可以实时预览内容的呈现效果,也可以称它为一种所见即所得的模式。
工具型设计模式的限制,是只适用于内容展现页面结构较为简单的产品。比如常应用于轻博客类型产品的内容发布场景。
[APP案例分享]storehouse
Storehouse因2014年度苹果设计大奖得主中获奖而被大家熟识,产品定位是Turn a collection of photos and videos into a shareable story.(用照片和视频讲述自己的故事)
创始人是前Apple的用户体验布道师Mark Kawano,这就是为什么Storehouse在用户界面交互设计上带着浓厚的Apple风格
2.任务型:营造轻便的体验
任务型,即是将内容载体按类型拆分各子任务,按每个任务界面只处理单一任务的模式,逐个完成各项内容的编辑,并在最终发布前可在汇总界面中预览各内容项的编辑状态。
任务型设计模式的特点,是其更符合无线端操作特性,并从操作效率和认知上给用户营造更为轻便的交互体验,具体可体现在以下几个方面
1-更简单清晰的知晓内容载体,减少所有不必要的内容编辑成本;
2- 内容载体可以不同发布场景适配,保证各场景下的操作效率;
3- 将内容编辑与内容展现区分,让各项内容编辑更加聚焦;
[APP案例分享]Flava
Flava 是一款精美且富有质感的记事本,把您宝贵的记忆记录在这,每一个片刻都会成为宝贵的回忆。
Flava提供了非常完善的记录操作,用户在记事的同时,可以同时存储涂鸦、文字、照片、视频、地点、语音、图书、音乐、电影和链接地址。同时,flava还提供可以按各种情况和主题分类的标签,用户可根据情况和标签快速找到自己需要的记事。
关于设计模式的思考
而对于设计模式的应用,并不意味着全盘的复用某个案例。我们需要思考的是,如何从设计模式中的案例得到启发,基于该模式打造体验更佳极致的方案,甚至探索出新的设计模式 。
[设计心得] 导购社区发布功能设计
从使用场景来看,导购社区发布功能的设计更适合用任务型的设计模式。一方面,用户通常需要应用图片、视频、文字、语音、标签等多种内容结合的形式来展现商品的穿搭效果或使用体验。另一方面,爱逛街的内容详情页面结构相对复杂,同时在各个节点会附带推荐信息,并不适合于工具型的设计模式。
确定好设计模式之后,我们开始思考如何给用户营造更加[轻便]的交互体验。
通过实际体验多个基于该设计模式的竞品,我发现竞品在交互流程上,普遍都是基于这样一个页面路径:
[发布页面] - [内容编辑页] - [内容预览页]
从交互逻辑上,其页面流程并没有任何问题。但从操作成本上,用户每次处理完内容编辑,或是发布前对每项内容逐一确认时,都需要经历一个中间页——[内容预览页]。
所以,我们便聚焦在简化内容编辑与内容预览的交互流程,提升用户的操作效率上。而关键点,就在于如何“去掉”中间过程[内容预览页]这一节点。
在设计思路上,我们仍然将图片、视频、语音、标签等内容编辑用独立任务界面来处理,即保留了[内容编辑页]。
但通常文字内容的编辑,不需要单独新开一个任务界面,而是与[发布页面]直接触发键盘进行编辑操作。键盘可以在完成文字输入后收起,从而给发布页腾出了一块非常有利用价值的空间。
在这次方案设计中,我们找到的着力点,便是如何应用键盘收起的空间:
- 在每项内容完成编辑后,路径直接跳转至[发布页面],利用键盘收起的空间来承载内容的预览需求,从而缩短整体流程的流转节点。
- 在[发布页面]Toolbar上给用户提供了各项内容的预览入口。通过点击各入口的交互形式,用户可以基于当前页面键盘收起的空间,切换预览内容。由此也提升了发布前进行内容确定场景下的预览效率。
总结
在日常工作中,除了不断地积累业务所涉及功能模块的设计案例,还需要善于对这些案例进行概况,总结成相应地设计模式。通过设计模式的应用,设计师便可以快速相应业务方向调整及目标用户定位的变更,提升方案产出的效率。与之类似的,是我们不断积累自己的动效或组件库,在分析实际的业务场景时,脑海便能浮现对应的画面。