个性化阅读
专注于IT技术分析

通过微交互实现更好的用户体验

本文概述

设计产品时, 有许多方法可以改善用户体验, 包括定义角色, 结构良好的信息体系结构以及周到的书面内容。但是, 在设置了此高级结构之后, 较小的交互设计细节就会为用户带来乐趣。

这些细节(称为微交互作用)是产品中旨在实现单一任务并增强自然产品流动性的各个时刻。扫动以刷新数据, 喜欢内容或更改设置都是微交互。它们还可以包括简单的UI动画, 例如, 轻按菜单时滑动菜单的方式, 或轻扫时卡片滑出屏幕的方式。

通常, 用户甚至没有意识地注意到微交互, 但是它们的微妙细节使产品更令人愉悦和易于使用, 因此改善了用户体验。

微交互的好处

微交互和UI动画至关重要, 它们可以影响或破坏一个设计, 或者正如家具设计和建筑界的Charles Eames所说:

细节不是细节。他们进行设计。

滚动微交互

与联系人滚动微交互(作者Nikita Duhovny)

将微交互功能整合到产品中的一些主要好处是:

  • 通过更流畅的UI交互, 对用户产生积极的情感效果
  • 根据用户采取的行动向用户提供即时反馈
  • 以更流畅, 直观的方式引导用户通过应用程序
  • 通过响应通知或共享内容来鼓励用户与应用交互
  • 防止用户错误

微交互设计最佳实践

现在, 我们已经建立了一些关于微交互功能的定义和上下文, 并给出了它们如何改善用户体验的示例, 让我们讨论创建微交互的最佳实践。

电子商务微交互

电子商务产品颜色选择微交互(作者:MykolasPuodžiūnas)

识别并了解用户的问题

任何用户体验设计的第一条规则是发现并了解用户问题, 对于微交互而言, 这没有什么不同。了解用户需求的最佳方法是进行调查或访谈, 或者通过用户研究观察行为。顶级设计师Ivan Annikov在他的文章”游击队:负担得起的UX研究技巧和替代方案”中深入了解了用户需求。

保持微交互自然

目标是以直观和自然的方式弥合用户与产品之间的鸿沟, 因此避免加载太长时间或可能分散用户注意力的奇怪动画。而是创建与产品无缝流动的设计。微妙是微交互的关键。不要让用户困惑, 不要想:”那是什么?”

电子商务微交互UX模式

电子商务微交互, 将产品添加到购物车中(由Elior Helose撰写)

测试和迭代来自用户测试的结果

即使是经验丰富的设计师, 也很少会在第一次尝试时就获得完全正确的设计。因此, 使用用户测试和迭代设计过程是减少产品发布前可用性缺陷的简单方法。

在用户测试阶段, 将测试和分析微交互的可用性, 并在下一个设计阶段进行修订。重复此过程, 直到可用性问题和痛点得到纠正。

遵循微交互的结构

Twitter高级产品设计师Dan Saffer和”微交互:细节设计”一书的作者说, 微交互有四个部分。

  1. 触发器—触发器启动微交互。一种触发类型是拨动开关, 用于打开和关闭功能。
  2. 规则-规则确定微交互如何响应触发器并定义交互过程中发生的情况。例如, 手电筒应用程序使用按钮作为触发器来打开和关闭灯。
  3. 反馈-反馈告诉用户微交互过程中发生了什么。反馈的一个示例是带有在线验证的注册表单-如果字段填写正确, 则边框颜色变为绿色, 如果出现错误, 则边框颜色变为红色。这样, 用户可以立即知道对或错。
  4. 循环和模式—循环和模式定义了微交互的元规则以及重复使用后微交互的变化方式。例如, 在电子商务中, 当用户之前购买商品时, “立即购买”按钮可能会更改为”再次购买”。
朋友请求微交互ux模式

响应朋友请求的微交互(作者Erdenebaatar)

解构微交互设计

为了展示设计微交互背后的思想过程, 让我们解构Google的微交互:Google Docs中的文件名建议微交互。

这种微交互以文档的第一行为基础, 并建议将该文本作为文档的名称, 从而使名称创建过程更加直观。

Google Docs文件名建议微交互

Google Docs文件名建议

设计微交互的过程与任何设计任务的过程相同:识别用户的痛点并加以解决。在牢记以前的最佳做法的同时, 让我们开始找出问题所在。

用户问题

保持文档井井有条的一种简单直观的方法是简单地用描述性方式命名它们。在大多数文本编辑器中, 即使文件名最终很有可能最终与文件内容相关联, “为文件命名”字段仍为空白。这是一个值得通过微交互解决的过程。

Google的解决方案

Google Docs通过两种方式处理此问题, 具体取决于用户的选择:1)用户可以在输入任何内容之前单击名称字段并立即更改文档名称, 然后将”无标题的文档”更改为他们选择的名称, 或者2 )用户输入第一行文字后, Google会自动将其填充为文档名称。用户可以保持原样或更改它。

让我们检查一下详细信息:

扳机

使用”文件”>”另存为”菜单功能, 或者在台式机应用程序中, 在Mac上按cmd + s(在Windows上为ctrl + s), 可能会有一些触发器来命名文档。但是, 这些方法都没有利用网络的交互性质, 并且它们并不能特别提高用户流量。

相反, Google Docs的主要触发条件是只需单击文档名称字段。字段上的悬停状态显示”重命名”工具提示。次要触发器是”文件”>”重命名”, 突出显示名称输入字段。

Google文档"重命名"工具提示微交互

Google文档使用了一个简单但非常有用的工具提示。

规则

规则定义单击触发器后会发生什么。在这种情况下, 文本的第一行将显示为文档名称。但是, 如果用户不想以文本的第一行作为名称怎么办?当用户单击名称输入字段时, 所有文本都将被选择, 并且将通过任何按键删除, 从而使用户易于创建新名称。

Google文档突出显示了文件名微交互

Google文档突出显示了文档名称, 这使用户可以立即开始创建一个新名称。

反馈

更改输入字段边框的颜色是一种常见的交互方式, 这就是Google文档在此处用于向用户提供即时反馈的方式。

Google文档主动边框微交互

更改边框颜色可使用户知道他们要更改的内容。

循环和模式

用户成功创建了文档名称, 并且触发器保持不变, 但有一个关键的区别:该文档现已命名。

此时, 用户可能只希望仅更改几个字母或在名称上添加日期, 而不是更改他们先前定义的全名。在这种情况下, 与以前的规则相反, 突出显示整个文档名称的规则被禁用。

设置了微交互名称后的Google文档

设置名称后, Google文档不会突出显示该名称。

结果

定义问题并关注微交互的所有四个部分后, 结果是更加自然, 用户友好的体验。 Google Docs文件命名解决方案可帮助用户使用正确命名的文件保持井井有条, 并简化了文件命名过程。

行动中的微交互:真实世界的例子

重新排序任务列表

Apple iOS提醒允许用户点击, 按住并拖动列表项以更改其在列表顺序中的位置, 从而帮助用户保持井井有条, 并消除了多个步骤。

iOS提醒列表重新排序微交互

更改列表项的顺序就像拖放一样简单。

对社交媒体帖子做出反应

通过单击大拇指按钮或图标来”喜欢”内容已成为许多应用程序和网站中常见的UX设计模式。 Facebook通过微妙的微交互在”喜欢”之外添加了多个选项, 从而建立了这种交互。

Facebook反应微交互

Facebook Responses的集合包括Like, Love, Haha, Wow, Sad和Angry。 (由塞思·埃克特(Seth Eckert)提供)

品牌文字突出显示

在大多数浏览器中, 可以覆盖默认的文本选择颜色。宜家使用这种交互模式, 通过以其标志性的黄色和蓝色突出显示文本来添加微妙的品牌细节。

宜家突出显示的文字

宜家以黄色和蓝色品牌颜色突出显示文本。

分享你的位置

Google环聊假设用户想要分享其位置的情况之一是有人发短信”你在哪里?”

当用户查看此消息时, “共享你的位置”按钮将显示为上下文选项。然后, 他们可以点击该按钮以将其位置的地图自动发送给其他用户。

Google环聊分享你的位置

一键分享你的位置(来自TechCrunch)。

滑动选择

微交互可用于回答应用中简单的是或否问题。 Tinder通过让用户向左或向右滑动(否/是)来完成此操作, 具体取决于他们是否喜欢可能的匹配项。

火种的轻扫手势

运动中的UI微交互:在Tinder上向左滑动表示否, 向右滑动表示是。

搜索扩展

Google收件箱应用程序不仅可以智能地将邮件与文件包进行分组, 还可以通过语音进行搜索, 或者单击即可从最近的联系人中进行选择。

Google收件箱搜索扩展微交互

Google的Inbox应用程序使用户可以通过周到的微交互来搜索来自最近联系人的电子邮件。

快速添加朋友的联系信息

SeatGeek通过点击”从联系人添加”按钮自动填充用户联系人的信息, 从而简化了表单填写过程。

SeatGeek"从联系人添加"按钮微交互

当用户的朋友已经在其联系人中时, 他们可以轻松地将其轻松添加到应用程序中。

了解有关微交互的更多信息

微交互是改善用户体验的关键部分, 并且有很多资源可用于了解它们的更多信息, 下面列出了其中的一些资源。

要总体上了解有关微交互的更多信息, 请访问Microinteractions, 该网站是Dan Saffer先前提到的”微交互:设计与细节”一书的伴侣。在该站点上, 有关于微交互作用的详细说明, 以及有关众所周知的微交互作用的来源的信息, 例如自动校正, 自动完成和剪切粘贴。本书的第一章也可以免费下载。

有关微交互的灵感, 请访问Little Big Details, 这是精选的数字产品微交互集合。它显示了苹果, Trello和StackOverflow等公司如何实现微交互和UI动画的示例。

要了解如何在Framer中创建微交互, 请阅读srcmini Designer, Wojciech Dobry的文章, Framer教程:7个用于改进原型的简单微交互。

赞(0)
未经允许不得转载:srcmini » 通过微交互实现更好的用户体验

评论 抢沙发

评论前必须登录!