本文是《iOS Wow Factor:Apps and UX Design Techniques for iPhone and iPad》第八章译文精选,也是全书译文的最后一篇。上一篇:Wow体验 - 第七章 - 操作图例与触屏人机工学
关于本套译文分享的详情及目录结构,请参考iOS Wow体验 - 译文分享说明。
全文由C7210自发翻译(编译),并首发于Beforweb.com,如需转载,请注明译者及出处信息。英文原书版权由Apress所有,中文引进版的版权由相关出版社所有。
在过去的几年里,自动化的概念逐渐出现在了用户体验设计的领域当中。这个概念的迷人之处在于,它会向用户隐藏一些复杂功能逻辑与操作流程,使用户将注意力集中在目标任务本身,从而令产品更加易用。
在本章当中,我们将了解一些自动化的基本知识与相关设计准则,看看怎样将自动化技术方案整合到产品的用户体验框架当中,期间需要注意哪些常见的问题。
为什么要自动化?
我们生活在一个科技迅猛发展的时代。正像第三章(用户体验的差异化与策略)当中提到的,在如今的大环境下,用户对于产品体验的认知与期望都发生了极大的变化,他们变得越发精明老练。
对于移动应用,用户渴望得到更多的控制权。这其中既包括对于细节层面那些功能模块的控制,也包括在较高的层面上决定产品应该在什么时候提供怎样的功能。当用户对一款应用已经非常熟悉的时候,他们通常会希望能够通过更加全面的控制机制使它更符合自己的使用习惯。设计师与开发者们正在不断的向应用当中加入越来越多可以被定制的功能参数,以满足用户不断提升的产品控制欲。
然而另一方面,不断成熟的各种自动化解决方案又使应用的操作方式及交互流程得到了简化。用户固然渴望得到更多的功能控制权,但他们更加希望产品能够变得更加易用。而自动化技术正是这类永无止境的需求的解决之道。在通过自动化技术提升产品易用性的过程当中,应用系统本身会获得更多的控制权限,而人机交互方面的因素会渐渐地退居幕后。
iOS应用当中不断增多的自动化技术方案与设备自身的技术密集度有着直接的关联。iOS设备不仅拥有移动计算所必需的常用功能组件,它同时还配备着各种先进的通讯技术。这一系列“附加”的交互感应技术使这款设备具有着相当高的技术密集度。将数据与各种先进的技术结合起来,你就能够在应用当中打造出一些非常酷的功能;其中的某些还可以帮助你优化产品的工作流。
接下来,我们将对iOS设备当中的一些附属功能进行抽象化地描述与介绍。
GPS卫星数据
- 用户所处的地理位置
- 较长持续时间内的大范围位移、速度和加速度等方面的信息
- 运动向量
三向加速计
- 设备的定向与旋转
- 相对于之前状态的小范围位移、速度和加速度等方面的信息,作用的层面远比GPS的细微。
陀螺仪感应器
- 设备的定向方式
数码罗盘
- 相对于地球磁场的设备定向方式
- 运动向量
距离感应器
- 外界物体与设备表面的距离
摄像头
- 拍摄图像
- 拍摄视频
麦克风
- 录制音频
这些自动化技术与功能可以给用户带来巨大的使用价值。如果我们能够通过正确的方式将这些技术整合到应用当中,那么它们将有效地提升产品在用户心中的体验满意度。
何时使用自动化技术方案
在移动应用当中,被“自动化”的通常是某些相对独立的交互任务,或是以往用户为了执行某种特定的工作流程而必须作出的交互决策。出于帮助用户简化工作流的目的,我们会在这些地方使用自动化技术来代替相应的手动工作。通常,工作流越简单,产品就越容易使用,而良好的易用性正是我们一直以来所追求的目标。
不过,站在用户的角度所感知到的“简化”,对于设计师来说却并不是一项简单的任务。要达到简化的目的,我们不能只是片面地将某些步骤从工作流当中移除;事情要远比这复杂的多。
只有在确保那些与自动化功能相关的输入与感应技术可以准确地判断出用户在工作流当中某些特定情景下的意图时,它们才能真正派上用场。要使系统具有判断用户行为的能力,这在技术方面通常是一个不小的挑战,在很多时候,你甚至会发现,花费高昂的成本去实现这些方面的功能其实并不划算。所以,作为交互设计师,我们必须与开发人员密切配合,对工作流当中那些有可能实施自动化方案的环节进行充分的技术评估。
我们可以将自动化技术运用到产品的不同层面当中,而相关的实施方案也应该在用户体验策略当中有所体现。
如果你的应用的主要功能是根据用户当前所处的位置显示当地的天气情况,那么工作流当中几乎不会涉及到任何来自用户的交互行为,与地理位置相关的自动化技术正是这款产品的价值根基。此外,我们还可以将自动化技术运用到更加细微的层面当中,这里不妨以iOS设备自身为例。正如我们在第七章(操作图例与触屏人机工学)当中了解到的,用户的持机方式是多种多样的。当用户调转屏幕时,界面当中的内容在布局与格式等方面也会随之进行调整,以适应新的定向方式。这就是自动化技术在局部功能当中的一种体现。
当设备发生了物理上的定向变化时,用户通常希望能够在新的定向方式下继续浏览之前的内容。所以,就算没有加速计或罗盘一类的自动化技术,我们一样可以在应用当中提供某种切换功能,让用户通过手动的方式实现内容视图的重新定向。而自动化则可以帮助用户省去这方面的手动操作。在这种情况下,自动化方案所扮演的并不是基础层面的核心角色,它只是细节层面当中的一种起到优化作用的辅助功能。(相关阅读:横竖屏切换中的界面设计与体验提升)
除了简化工作流之外,精炼功能细节也是自动化技术方案的重要应用之一。这一点与上下文环境同样有着密切的关系,如果你的产品所面向的用户是那些并不精通应用技术的消费者,那么你就有必要其中的功能细节复杂度。假设你正在设计一款照相应用,你也许有足够的技术能力将ISO及光圈方面的设置管理功能做得非常细化。这不错,但这款应用所面向的用户未必对这些操作方式很在行。在这种情况下,你可以针对一些比较常见的摄影情景而加入某些预设方案,使功能得到简化。此外,你还可以考虑让应用有根据环境因素及拍摄对象自身特点来自动选择预设方案的能力。
一如既往,移动应用上下文环境可以为你的设计决策带来清晰的视野。充分的移动化、多任务、对消费冲动的充分利用都能有效地帮助你打造产品的功能。另外,由于iPhone的物理尺寸所限,产品的功能密集度相对较大,这也使我们需要尽量在产品中落实自动化技术方案,以降低功能复杂度。
另外,网络连接方面的因素在这里也会起到重要的作用。iPhone与iPad都具有强大的计算能力,但有时候我们不能仅仅依靠应用自身来处理那些感应技术所提供的数据。对于复杂的自动化技术方案,有必要使它与更广大的系统相连,例如复杂的图片处理流程也许需要借助云服务的帮助才能达到期望中的性能。
《iOS Wow Factor:Apps and UX Design Techniques for iPhone and iPad》全书译文精选到此结束。完整目录及译文分享说明见“iOS Wow体验 - 译文分享说明”
译文代表原作者观点。欢迎发表评论,或到译者微博进一步交流探讨。