多个输入

正如人们在彼此交流时会结合使用语音和手势,在与应用交互时也会用到多种类型和模式的输入。

若要尽可能容纳更多的用户和设备,我们建议你将应用设计为可与尽可能多的输入类型(手势、语音、触摸、触摸板、鼠标和键盘)结合使用。 这样做将使灵活性、可用性和辅助功能最大化。

若要开始操作,请考虑应用会在其中处理输入的各种应用场景。 尝试在你的应用中保持一致,并记住这些平台控件提供了对多个输入类型的内置支持。

  • 用户是否能通过多个输入设备与应用程序交互?
  • 所有输入方式都一直受支持吗? 需使用某些控件? 需在特定时间或环境下使用?
  • 是否有输入法优先?

单一(或独占)模式交互

借助单一模式交互,可支持多种输入类型,但每次操作只能使用一种。 例如,将语音识别用于命令,而将手势用于导航;或者将触摸或手势用于文本输入,具体取决于邻近感应。

多模式交互

借助多模式交互,多个输入法将依次用于完成某一操作。

语音 + 手势
用户指向某一产品,然后说出“添加到购物车”。

语音 + 触摸
用户通过长按选择照片,然后说出“发送照片”。