移动特定功能和交互
在创建移动应用程序时,设计师需要考虑移动设备的特性和功能(小尺寸、触摸屏、内置摄像头等),以及人们如何使用它们(通常在旅途中)。这些因素决定了移动版和桌面版产品之间的交互差异。
例如,桌面版谷歌翻译默认提供文本输入。这是有道理的,因为个人电脑带有物理键盘——通常是首选的输入法。
然而,谷歌翻译应用程序则完全不同。它支持文本输入,但也有一个突出的粘贴按钮,以避免移动用户输入。此外,它利用智能手机的两个内置功能——摄像头和麦克风——来实现视觉和声音输入。因此,该应用程序非常易于使用。
因此,请考虑移动功能以及人们如何使用它们来创建适合移动设备的应用程序。
手势
触摸屏允许用户通过用手指和拇指触摸显示屏与设备进行交互。除了简单的点击,大多数触摸屏和移动系统都支持 手势。
手势是激活设计中特定控件的物理运动。大多数手势是手部动作,但该术语还包括摇晃、倾斜或移动设备。
一些最常见的手势及其各自的动作包括:
• 轻敲——短暂地接触表面。
• 双击——用两个快速动作触摸表面(通常是放大)。
• 拖动 — 在不中断接触的情况下沿表面移动手指。
• 捏和展开——用两根手指触摸表面以向内(捏)或向外(展开)。
• 按压——接触表面并保持。
• 轻弹——快速滚动。
提供快捷手势来补充而非替代基于界面的导航和操作。例如,在 Instagram 上,您可以通过双击或按心形图标来点赞该图片。
避免将标准手势分配给非标准动作,因为这只会导致混乱。
压力灵敏度
压敏显示器 感知用户在屏幕上施加的力。为其手机配备此功能的品牌包括 Apple、ZTE、魅族、华为和 Google Pixel。在支持的设备上,用户可以通过对触摸屏施加不同程度的压力来访问额外的功能。
例如,在具有压敏显示屏的设备上绘制应用程序时,用户可以根据他们在屏幕上的推动力度来创建不同粗细的线条。另一个例子是 Apple 的 3D touch,它提供了 iPhone 主屏幕的直接选项,创建了导航快捷方式。
屏幕键盘
屏幕键盘 是移动设备上的主要输入机制。 设计师的工作是让用户的打字体验尽可能轻松。
在为应用程序设计键盘时,请尝试回答以下问题:
• 交互是否需要键盘,或者您可以使用其他控件(单选按钮、选项列表等)来代替吗?
• 您应该使用哪种类型的键盘(默认、数字或自定义)?
• 哪些操作会触发和关闭键盘?
• 键盘会阻止任何项目吗?
• 键盘应该利用自动完成还是预测文本?(例如,在像 Duolingo 这样的语言学习应用程序中,预测文本会降低学习效率)。
位置服务
如今,移动设备和个人电脑都有 位置跟踪服务。台式机大多使用 Wi-Fi 来检测用户的位置(这并不总是准确的),而大多数移动设备使用 GPS。
移动用户随身携带他们的设备。为您的应用添加位置感知功能可为用户提供更具情境性的体验。
谷歌地图很好地利用了它,要求用户分享他们当前的位置,这成为所有行程的默认起点。
该应用程序还跟踪用户的移动历史,请求他们去过的地方的反馈,并在实时视图中的 AR 帮助下帮助他们在街上定位。
音频
由于大多数移动设备都有内置扬声器,因此将 音频集成到用户体验中从未如此简单。
移动设备允许应用程序通过视觉、触觉和声音信号与用户进行交互。没有必要全部使用这三个——事实上,太多的声音可能会把用户赶走。
当应用于战略时刻时,声音可以提供反馈或增强用户体验。例如,Duolingo 应用程序对正确和错误答案使用不同的声音,并在每节课结束时使用庆祝声音。
限制装饰音的频率,减少用户疲劳。Material Design 指南建议避免将声音用于:
• 需要隐私或自由裁量权的 UI,
• 没有请求中断的用户,
• 经常执行的操作。
麦克风
麦克风并不是一项独特的 移动功能——如今,所有笔记本电脑都配备了内置麦克风,并且可以轻松地将外部设备连接到台式机。
但是,使用屏幕键盘打字比使用物理键盘更难。这也是麦克风作为智能手机输入设备越来越受欢迎的原因之一。
WhatsApp 报告称,其用户平均每天发送 70 亿条语音消息。麦克风还用于访问 Siri 或 Google Home 等数字虚拟助手。
在设计移动应用程序时,将语音输入视为键盘输入的补充。
相机
相机不再只是用来拍照!随着智能手机摄像头 越来越好,它们的用例也在不断增长。
移动相机的一些不太常规的用途包括:
• 扫描条码和二维码,
• 通过光学字符识别 (OCR) 即时翻译文本,
• 使用增强现实试穿衣服或查看屋内的家具,
• 3D扫描,
• 扫描银行卡自动输入详细信息,
• 跟踪心跳和测量压力水平。
推送通知
推送通知 是直接发送到用户设备的消息。它们出现在锁定屏幕上,并被添加到智能手机或平板电脑的通知警报中。
它们是提高用户参与度的强大工具。Facebook 和 Instagram 等最大的社交媒体应用程序一直在向其用户发送通知。它是他们奖励系统的一部分——例如,一个朋友喜欢用户照片的通知会给他们一点多巴胺刺激,让他们回到应用程序。
然而,更多并不总是意味着更好——尤其是在推送通知的情况下。把它们想象成拍拍用户的肩膀。如果您有重要或相关的事情要说,那很好。否则,您只会惹恼用户,他们可能会完全关闭通知,甚至卸载您的应用程序。
触觉反馈
触觉或触觉反馈 是使用设备时的物理触觉反应——通常是振动或脉冲。例如,在虚拟键盘上按下某个键时产生的细微振动就是触觉反馈。它确认系统已注册该操作。
使用触觉反馈可以带来更丰富、更具吸引力的用户体验,尤其是在视觉确认用户行为具有挑战性时。
方向
通常,智能手机使用传感器组合来检测它们的 方向。手机的陀螺仪、磁力计和加速度计可以准确地确定设备的位置。
照片画廊或视频流服务等应用程序会根据手机方向自动调整布局,这样用户就不必手动更改布局。
加速度计
加速度计是 标准智能手机传感器之一。顾名思义,它测量加速度。许多应用程序使用它来检测计步器应用程序上的步数,并识别用户何时移动以及移动速度。
蓝牙
蓝牙 是一种基于短程射频的技术。它允许设备在没有电缆的情况下进行通信,这对于移动设备至关重要。
如果您的应用需要连接到物理距离较近的其他设备,请考虑使用蓝牙。
例如,像 Airpods 或 Pixel Buds A 系列这样的无线耳机变得如此流行,以至于一些智能手机制造商已经完全停止生产带有耳机插孔的手机。
以上内容为转载