打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
YES SHARE | 优秀设计师必须知道的虚拟现实系统设计十大秘诀!

你知道设计虚拟现实应用程序的最佳实践是什么吗?小Yeah认为雅各布·尼尔森的界面设计的10种可用性启发法是最佳答案之一。从网站和移动应用程序到电子游戏,即使是虚拟现实,这些启发法也同样适用。

所以在接下来的文章中,小Yeah将为大家逐一介绍应用于虚拟现实的10种可用性启发式方法。

注意:这些截图来自一个三维虚拟环境,所以你会注意到曲线和阴影不适合这个网页这样的二维环境。

#01

状态可见性

设计应该始终让用户在合理的时间内通过适当的反馈了解到正在发生的事情。

清楚地传达其当前状态的系统可以促进信任和可预测性。

在Oculus Quest的主导航(即通用菜单)中,左下角显示耳机和控制器的电池寿命。电池寿命显示为四个圆圈(大约四分之一),但用户可以将鼠标悬停在三个图标(左控制器、耳机、右控制器)上以查看精确的电池百分比。此信息将传达系统硬件的当前状态,并有可能影响播放器的行为。

Oculus中的通用菜单为耳机和两个控制器提供电池状态信息。

同样,在玩家与虚拟宠物互动的游戏Bogo中,宠物上方的心形图标显示玩家为了进入下一个冒险阶段还需要进行多少次为宠物刷牙的行为。一旦心形被填满,用户就可以继续前进(当然,如果他们愿意的话,也可以继续为宠物刷牙)。   

在Bogo在Oculus Quest上,显示了虚拟刷牙交互的状态。

#02

系统与现实世界的匹配

设计应该使用用户的语言。使用用户熟悉的单词、短语和概念,而不是内行话。遵循现实世界的惯例,使信息以自然和逻辑的顺序出现。

许多人对虚拟现实几乎没有经验,因此依赖过去(物理和数字)的经验来驱动他们在虚拟领域的行为和期望。现有的心理模型帮助用户(正确)预测虚拟现实系统中的交互。事实上,因为虚拟现实往往与真实生活有着密切的关系,对于虚拟现实设计者来说,应用这种启发式方法应该比传统的2D-GUI设计者更容易。

一个数字化的工作环境Immersed允许用户在熟悉的环境中工作,如咖啡厅和会议室。在这些空间中,用户可以在白板上共享屏幕和集思广益(就像在现实世界中一样)。白板元素的顶部可以放置状态开关图标。(虽然这不是您与物理白板交互的方式,但至少挂锁图标体现了一种强烈的物理隐喻。)

Immersed使用真实世界的对应物,如会议室、白板和锁,以满足用户的期望和现有的心理模型。

#03

用户控制和自由

用户经常错误地执行操作。他们需要一个明确标记的“紧急出口”,以便在不需要经过繁琐的其他过程就离开不需要的操作界面。

困在虚拟环境中会让人烦躁。提供一条出路,通过按钮后退或出口,能让用户感到自由,并能让他们摆脱不愉快的体验。

例如,在基于音乐的视频游戏Beat Saber中,可以定制或随机生成化身(通过未标记的模具按钮)。即使用户不小心点击了模具按钮,取消按钮允许他们放弃定制屏幕,并保留以前的头像。用户也可以单击模具旁边的后退按钮,将恢复化身回以前的版本。

Beat Saber在用户头像定制页面放置了一个取消按钮。如果在某个会话中进行了多个自定义,则用户可以选择后退按钮恢复到上一个头像。

相比之下,在ESPN应用程序中,当提示用户登录Comcast或Hulu等电视提供商时,用户将无法返回提供商选择屏幕。例如,选择Hulu的用户无法改变主意并返回重新选择屏幕(除非他们退出应用程序并重新启动进程)。用户在进行这种交互时很可能不知道他们的登录凭据,尤其是因为在戴着耳机时,引用物理笔记或数字密码管理器并不是一件容易的事。后退按钮允许用户重新访问并选择屏幕、浏览产品、甚至选择不同的提供商(以防他们出错)。没有后退按钮,用户可能被迫退出应用程序。(不幸的是,Oculus在屏幕录制期间屏蔽了这类内容,因此我们无法提供此交互的屏幕截图。)

#04

一致性和标准

遵循平台和行业惯例,用户不必怀疑不同的语言、情景或行为是否意味着相同的事情。

雅各布用户体验定律说用户把大部分时间花在其他网站上是由于它们都遵循设计标准,而且用户都很熟悉,所以违反这些标准的接口容易增加用户的认知负荷。

切换开关是遍布网络的数字开关,它们在虚拟环境中也很常见。在虚拟环境中,用户可以在两个互斥的选项中进行选择(如通知的打开或关闭)。在3D绘图工具Gravity Sketch中,应该是一个切换开关的东西被可视化为一个滑块,这很容易混淆,并且不必要地增加了交互成本。在“设置”中,要打开或关闭网格,用户必须单击并拖动旋钮。这种交互需要比开关更大的努力,并且无法满足用户的期望。但尽管设计很差,但至少重力草图在内部是一致的,所有开关都使用了类似的视觉设计。

尽管重力素描在整个应用程序中对开关使用相同设计,但它的开关不符合传统的开关设计标准。

与重力草图不同,Oculus遵循拨动开关的设计标准。

#05

防错

好的报错消息很重要,但是最好的设计在第一步就会防止问题的发生。要么消除容易出错的情况,要么检查它们并在用户提交操作之前向其提供确认选项。

接口滑动和错误经常发生。设计能够预测和预防错误的主动系统。

守护者是用户定义的游戏边界。在Oculus中,当玩家接近预定义的守护者时,屏幕上会出现一个网格,警告他们。许多游戏推荐最小的守护者大小,以确保游戏体验。当用户玩Vader Immortal时,如果守护者的大小小于建议的游戏大小,系统则会向他们显示警告。这些信息可以通过以下方式防止错误:1)巧妙地鼓励用户移动到一个他们可以拥有更大边界的空间;2)在玩游戏时强调小心,以避免身体伤害。

Vader Immortal通过警告设置了小于推荐尺寸的守护者的玩家,防止了错误和事故的发生。

同样,在游戏National Geographic VR中,在用户离开未完成的活动之前,系统会提示用户确认消息。此消息警告用户,如果用户选择此时离开,则其当前活动进度将丢失。

National Geographic VR显示了一条确认信息,以保护用户不小心离开活动并失去进度。(如果能自动保存进度,那就更好了。)

#06

提醒用户而不是让用户回忆

通过使元素、操作和选项可见来最小化用户的内存负载。用户并不应该记忆不同界面的信息。应该在设计时让所需的信息(如字段标签或菜单项)可见或在需要时易于检索。

人类的短时记忆具有有限的容量,而虚拟体验往往很复杂(特别是对于新用户)。所以不要要求虚拟现实用户记住更多信息,而让他们负担过重。

带有工具提示的未标记图标是VR界面内存紧张的常见原因。在整个Oculus中,有许多未标记图标的实例。要了解图标的含义,用户只能悬停以显示带有图标说明的工具提示。这种设计要么迫使用户记住图标的含义,要么需要用户付出额外的努力来搞明白图标含义。

Oculus使用带有工具提示的未标记图标对用户的短期记忆造成了压力。

相比之下,National Geographic VR在用户参与拍照等活动时倾向于提醒而不是让用户回忆。这些控件(带标签)显示在屏幕上,而不是要求用户回忆要使用哪个控制器按钮来拍照。

National Geographic VR提醒用户在使用相机功能时使用哪些控制器按钮拍照。

#07

使用的灵活性和效率

对新手用户隐藏的快捷方式可以让老用户的交互更加便捷,这样设计既可以满足无经验的用户,也可以满足有经验的用户。允许用户定制频繁操作。

与传统界面一样,虚拟环境必须同时满足新手和经验丰富的用户。良好的默认设置对于让每个人都满意很重要,但是可能需要快捷方式和定制来让有经验的用户更加参与进来。

例如,Beat Saber玩家可以修改他们的游戏体验,使之更具挑战性和乐趣。这个功能使游戏变得灵活和可定制。一旦设置了修改,它们将在以后的游戏会话中保留,因此用户不需要再次定义它们。

Beat Saber的游戏修改为玩家创造灵活的游戏体验提供了机会,可以根据他们的需要进行定制。

Firefox Reality是一款专为虚拟现实设计的浏览器,允许用户根据自己的喜好定制浏览器窗口大小。 

Firefox Reality为用户提供了定制浏览器窗口大小的灵活性。

#08

美学与极简主义设计

对话不应包含无关或极少需要的信息。对话中的每一个额外的信息单元都会与其他的信息单元竞争,并降低它们的相对可见性。

虚拟接口十分复杂,这使得对基本要素进行优先排序变得更加重要。例如,YouTube网站在提供与用户主要目标相关的元素方面做得很好,比如观看VR友好视频(360度)和搜索。

YouTube的极简主页是根据用户的主要行为定制的。

另一方面,Pokerstars VR往往杂乱无章,令人分心。在游戏过程中,当用户打开菜单选择与游戏相关的动作(如下注或查看设置)时,他们会遇到一个混乱、难以分辨的界面。

Pokerstars VR的游戏菜单杂乱无章,过于复杂,与本已繁忙的游戏背景重叠。

#09

帮助用户识别、诊断并从错误中恢复

错误信息应该用简单的语言(没有错误代码)来表达,准确地指出问题所在,并有建设性地提出解决方案。

清晰的沟通和有用的建议是提供有效的错误信息的关键。不幸的是,在Firefox Reality中,当用户无法使用语音命令时,系统无法提供为错误消息提供建设性意见。尽管多次尝试使用各种查询,语音功能始终无法理解一个单词,即使系统提供了捕获音频的视觉反馈。“请再试一次”这个毫无帮助的建议使系统故障更加严重,目前还不清楚这是本地系统问题、Firefox Reality的问题还是其他问题。此错误消息可以帮助用户识别问题,但对诊断问题和解决问题几乎没有帮助。

Firefox Reality的错误消息缺少诊断及可操作的帮助。

pokerstars VR则会提供一个培训让用户可以熟悉一些主要的游戏交互设计,其中一个是可能大多数用户都不熟悉的复杂手势。如果用户在操作中多次失败,他们会被引导到另一种(非语言)方法来实现相同的结果。此流程帮助用户识别错误并从错误中恢复,但对于诊断问题或使人们了解如何执行手势没有多大作用。

pokerstars VR通过提供一种替代方法,帮助用户从棘手的手势中恢复过来。美中不足的是,系统并没有解释为什么这个手势失败了。

#10

帮助文件

最好是系统不需要任何额外的解释。但是,有的时候仍需要提供文档来帮助用户理解如何完成任务。

虚拟现实体验通常包含大量的交互,其中一些交互对于用户来说陌生而复杂。像这样的情况下,需要一些清晰明了的文档使用户能够顺利解决他们的问题并继续正常使用。

Immersed为用户提供可访问的帮助和文档。事实上,用户有各种各样的支持渠道,包括视频教程,常见问题解答、帮助文档和实时支持。文档页面(在web浏览器中可用)组织良好,易于扫描,应用了良好的信息层次结构和面向行动的短语。

 Immersed的帮助页面易于访问、查看。

无论你认为虚拟现实被高估了,还是它是技术的未来,请记住,在过去的十年里虚拟现实一直保持着它的吸引力。虽然有消费者的兴趣和工程能力,但这个平台在用户体验方面仍有很大的增长空间。尽管是不同类型的界面,但标准的可用性启发仍然适用。

文章参考:https://www.nngroup.com/articles/usability-heuristics-virtual-reality/

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
爆火的元宇宙是什么?别听概念,看本质
微软HoloLens的虚拟全息世界
暴风席卷VR,解放你的双手
太过真实,蚁视二代VR让我心跳加速!
iOS 9设计规范 中文版 完整版
体感智能电视
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服