移动端用户体验:底部导航

把最重要最常用的操作放在屏幕底部非常重要,因为它们能用一只手指轻松触及。

#交互学堂# #用户体验# 把最重要最常用的操作放在屏幕底部非常重要,因为它们能用一只手指轻松触及。

1477831007-7473-1-KZ7WJkL39AiWnM9Gk8cAlQ

图片来源:Behance

设计师都知道,设计不只是为了好看。设计也决定用户如何融入一个产品,无论是网站还是app。这是一种交谈。导航就是一种交谈。因为如果用户不明白使用方式,你的网站或app再漂亮都没用。

为什么底部导航如此重要?

Steven Hoober在他的关于移动设备使用状况的研究中发现,49%的人依靠一根手指完成手机上的操作。在下图中,手机屏幕上的画面表示大致的触摸范围,不同颜色表示用户能用拇指在屏幕上触及的区域。绿色表示轻易触及;黄色表示需要伸长手指;红色表示需要用户改变持握方式。

1477831008-2312-0-LGs-zf1C4Ht4svsF

图片表示单手操作智能手机的舒适程度。图片来源:uxmatters

把最重要最常用的操作放在屏幕底部非常重要,因为它们能用一只手指轻松触及。

标签栏

许多应用遵循这一规律,将底部导航(又称作标签栏)作为最重要的app功能。Facebook的核心功能一触即达,能够在不同功能中迅速切换。

1477831009-8136-1-d55w8RiaAGkt2UvdpK5OvQ

Facebook的iOS底部标签栏。

底部导航设计的3个关键

导航通常是搭载用户的交通工具。底部导航应该承载重要性等同的顶级目的地。这些目的地需要在app的任何地方留有直接的入口。

优秀的底部导航设计遵循以下3条定律:

1. 只显示最重要的目的地

在底部导航中使用3到5个顶级目的地。如果少于3个,请考虑使用标签代替。

1477831009-6448-1-B9m8qRpUEZYD4F-0SA6kLw

底部导航避免使用5个以上,因为点击目标相互会过于接近。在标签栏放置过多的项目,让人们难以点中他们的目标。每多展示一个标签,app的复杂性就增加一分。

1477831009-3799-1-6Is4BT1OKgWVRkrSdBQcTA

如果顶级目的地确实有5个以上,不要用底部导航来承载这些入口,请考虑放在其他位置。

避免内容滚动

小屏幕上显而易见的解决方式,就是部分隐藏式的导航——不必担心屏幕空间的局限,把标签项放入滚动的标签栏即可。但是滚动的内容效率低下,因为你得滑动一下才能看到想要的选项。

1477831010-1738-1-bkHSqELDmKmeOLexUOOFVw

iOS版Rookie Cam app中就存在“看不见就想不到”的问题。

2. 表达出当前位置

没有表达当前位置,可能是app菜单中最普遍的错误。“我在哪里?”是用户需要回答的基本问题之一,这是顺利操作的前提。

用户应该在没有任何外部引导的情况下,一眼就看出如何从A前往B。应该提供适当的视觉线索(图标、标签和颜色),操作就不需要任何说明了。

图标

正因为底部导航操作以图标方式展现,它们所表达的内容应该要适合通过图标来表达。有些用户熟知的通用图标,通常这些都表示搜索、邮件、打印等功能。不幸的是,“通用”图标很少。app的设计师常常用图标来代表一些非常难以分辨的功能。

1477831010-9524-1-AjlvWHiXjxwuHbdCSA-DVQ

老版本的Bloom.fm应用Android版。真是相当难理解用户当前所处位置。

我在这篇文章《图标是优秀用户体验的一部分》中强调了这个问题。

颜色

避免在底部标签栏使用不同颜色的图标和文字标签。应当使用app的主色来表示视觉焦点。

1477831011-8081-1-Et8v3bA25LSsSc2l61OsvA

左图:不同颜色的图标让app看起来像是圣诞树。右图:应该只用主色。

遵循一条简单的法则——用app的主色来提亮当前的底部导航项(包括图标和文字标签)。

1477831011-2863-1-YT7qQhVp2JB9z0iGtd1B6g

iOS版Twitter的底部菜单栏。Messages是当前选中项。

如果底部导航栏有背景色,就要用黑白的图标和文字标签。

1477831012-2276-1-8eEkSGJLqQeoquAzNJ0kiQ

左图:避免使用彩色图标和彩色背景的组合。右图:使用黑白图形。

文字标签

文字标签要为导航图标提供简短有意义的描述。不要用太长的标签,因为它们不能截断或换行。

1477831012-6676-1-cEJqW6n9A7eWVf7HfyeZWw

避免换行、截断和缩小文字标签。

菜单元素要易于浏览。用户要能理解他点击某个元素时会发生什么。

点击尺寸

目标区域足够大,才易于点击。将界面宽度按操作项的数量等分,计算每个底部导航操作项的宽度。或者,把所有底部导航项的宽度设为最宽。

Android规范建议按照下图的尺寸设计移动端的底部导航栏。

1477831012-6051-1-Wztcb149mWIooBzkeg4Kow

移动端的固定导航栏。单位是逻辑像素(dp)。来源:Material Design。

标签栏的小红点

可以在标签栏显示小红点,表示有相关的新信息。

1477831013-1762-1-B7gU36PRo7TyamxXkFtXnA

可以用低调的方式给标签栏图标加上小红点。

3. 让导航不言自明

优秀的导航应该感觉像一只隐形的手,在操作途中指引用户。毕竟,如果用户都无法找到,那最酷的功能和最有吸引人的内容都没用。

表现

每个底部导航图标都要通向某个目的地。而不能是打开菜单或其他弹出窗口。点按底部导航图标应该直接通向相应界面,或者刷新当前激活的界面。

1477831013-8858-1-SiIwMULz6BIH-QNrkSQo5w

不要用标签栏提供控制项,用来操作当前界面或app模式中的元素。如果需要提供操作项,请改用工具栏。

1477831014-5170-1-HTJII-nZOV-9TzbpvIm0Gg

iOS的工具栏

保持统一

尽可能在每种情况下都显示标签栏。这样能给用户一种视觉上可靠的感觉。

不要因为功能不可用就移除某个标签。如果你在某些情况下移除一个标签,其他情况确保留,就会让你的app界面感觉不可靠、难以预料。最佳解决方案是保证所有标签都是可用的,然后解释为什么某个标签没有内容。例如,如果用户没有离线文件,Dropbox里的Offline标签会显示一个界面,教你如何添加。这个功能就是空状态

1477831015-3026-1-djnf36jd9NnOyKHktnQP9A

Dropbox应用的空状态界面。

隐藏标签栏

如果界面里是滚动的信息流,标签栏可以在滚动查看更多内容时隐藏,向下滑动尝试回顶部时再显示。

1477831015-2358-1-oN4qwzfoyuIDqPOmSrDQbg

底部导航栏可以根据滚动,动态显示和隐藏。

视觉愉悦

避免使用横向滑动的动效来切换界面。激活和未激活的界面,切换过渡效果应该使用叠加渐隐效果

1477831017-4446-1-UB9nYamoOKsGwhxX5YSQsA

叠加渐隐动画。来源:Material Design

总结

底部导航应该:

  • 可见且结构合理(使用3到5个顶级目的地,并且避免可滚动内容
  • 清晰(导航栏元素要易于浏览,点击区域要足够大,方便操作
  • 简单(保证每个导航图标都通向合适的目的地,而且通过底部导航要能够触达所有元素)

原文链接:https://uxplanet.org/perfect-bottom-navigation-for-mobile-app-effabbb98c0f#.3z87f9p1s

作者信息:Nick Babich
I’m a software developer, tech enthusiast and UI/UX lover.
http://babich.biz

文章转载自:可乐橙 http://www.colachan.com/post/3527

原创文章,作者:ioued,如若转载,请注明出处:https://www.iamue.com/18521/

(0)
iouedioued
上一篇 2016-10-28 21:24
下一篇 2016-10-31

相关推荐

  • 腾讯高级交互设计师的自我总结

    ——关于转岗、给新人的建议、交互与产品设计、腾讯ISUX的总结 1.能聊聊您从网页设计师变成前端工程师再转为交互设计师的过程么,有什么建议能给和您一样自学交互的同学呢? 答:回想起来挺有意思,过程很丰富,说明…

    交互设计 2015-12-01
  • 如何系统地整理设计规范?

    整理规范对设计师的基本能力有很好的锻炼作用,所以各位设计师们整理规范时不要嫌琐碎麻烦,它可以让我们慢慢变强!

    2017-04-28
  • 视觉设计师应该修炼的五个交互设计技能

    现在,所有基于Web进行设计的人都需要对交互设计 原则有一个基本的了解。即使你没有在人机交互、用户体验设计或人性因素等方向的正式学习训练,但只要你了解这些学科的基本原理,依然会大大提高了你设计的成功机会。这一点对视觉设计师尤为明显。大多数视觉设计师都在艺术学校或者在培训机构经过正式或者非正式的训练。

    2017-05-27
  • 交互总结篇(二):流程设计

    上篇文章介绍了交互框架与布局的设计, 详情请见《交互总结篇(一):框架与布局》,而本文作为交互设计总结篇的第二篇——流程逻辑篇,主要是系统地整理一下交互流程设计所需要思考的方向。指由两个及以上的业务步骤,完成一个完整的业务行为的过程。

    2017-08-04
  • 抽丝剥茧做设计:结构化思维初体验

    我们面对熟悉的问题能迎刃而解,陌生的问题却无从下手。原因是什么?其实是大脑对熟悉问题有已存在的解决结构,而对陌生问题,需要抽丝剥茧重新建立。结构化思维带你快刀斩乱麻,只需四步,建立清晰结构,完美解决未知问题。结构化思维是指一个人在面对工作任务或者难题时能从多个侧面进行思考,深刻分析导致问题出现的原因,系统制定行动方案,并采取恰当的手段使工作高效地开展,取得高绩效。(引自百度百科)

    2017-04-28
  • 课件界面交互设计

    交互的概念我们将交互定义为具有信息处理功能的两个实体或对象间信息传递和反馈的过程。具有信息处理功能的实体或对象是指那些在功能上能够完成对信息的接收、处理和发送实体或对象。交互本质上是信息传递的过程。由于交互总是由某一实体或对象出于一定目的引发起来的,所以我们还可以认为交互是一个具有信息处理功能的实体或对象基于解释为定目的对另外一个具有信息处理功能的实体或对象发送信息并得到反馈信息的过程。(孙海民,2005)。一、人机交互概念人机交互是指...

    微信热点 2018-03-01
  • UED设计年会系列活动在江苏省宿迁市成功举办!

    欢迎点击上方蓝字免费订阅!阅读本文前,请您先点击本文标题下面的蓝色字体“快宿迁”再点击“关注”,并点击“置顶公众号”,这样您就可以每天继续免费收到文章了。每天都有分享。完全是免费订阅,请放心关注!2018年1月19—21日,UED设计年会系列活动在江苏省宿迁市成功举办,共议如何在当下中国,以设计、文化、艺术的力量引领城乡发展。年会系列活动包含“设计·文化·艺术引领下的城市发展和乡村振兴”高峰论坛、“衲田杯”可持续设计国际竞赛颁奖盛典暨第...

    2018-02-03
  • 用户体验太差:银行要想超越支付宝、微信,请先把App做好!

    如今的支付市场可以说就是支付宝和微信支付的,他们占据了大部分的市场份额,即便是近年来各大银行也推出了APP服务来满足用户的移动上网需求,以通过此来获得用户的支持,可是大多数的银行App做的并不好,不仅使用难度高,人机交互做的也很差,完全不符合用户的操作习惯,体验度也不好,那么,为何银行如此有钱却做不好App呢?沐阳圈、子macd857近期的操作:3月19日分享的浙江东日四个交易日涨幅46%,3月21日分享的西仪股份三个交易日涨幅33%,...

    2018-04-01
  • 如何从细节上真正节省用户的时间,从而带给用户更好的体验

    来源:优设网 作者:阿布编译 我们的用户是很珍惜时间的,我们也不应该随意浪费。在每个项目中都问自己两个问题:“我们是在消耗用户的时间来节省自己的时间吗?”“在这里要如何节省用户的时间?”在西方社会中,什么是…

    2014-09-21
  • 设计师升维:集创思维构架设计逻辑

    现时代的设计师不应只看到美感,从长远而言,需要从商业/产品/体验/视觉多个角度综合考量构建设计形态(集创思维)。体验分析_方案1_产品提供的原始方案
    方式:点击条目>输入数值或点击加减>点击确定完成
    最大操作次数23次:点击条目1次,点击21次+号到最大值,点击确定1次,少数用户会使用此方式。
    常规操作次数6次:点击条目1次,点击输入框1次,输入数值3次(如3.5),点击确定1次。
    最小操作次数3次:点击条目1次,点击+号随即完成1次,点击确定1次。体验分析_方案2_提前防止用户出错
    方式:点击条目>滑动弹窗>点击完成
    最大操作次数4次:点击条目1次,滑动到最底部需要2次,点击选择1次。
    最小操作次数2次:点击条目1次,无需滑动,当前已有他要的选择,点击选择1次。体验分析_方案3_减少操作
    方式:点击数值选择
    最大操作次数1次:直接点击选中
    最小操作次数1次:直接点击选中
    屏占比:半屏
    扩展性:低
    操作点击次数降低,但屏占比过多,且不适用于当数值更大时(如果以后数值扩展到100%,那么整几屏都是按钮)体验分析_方案4_减少操作,防止出错
    方式:拖动圆点选择
    最大操作次数:1次
    最小操作次数:1次
    屏占比:低
    扩展性:高
    操作次数低,效率高,屏占比少,具有适用性,可以多个此类操作叠加使用

    2017-05-17