多个输入

就像人们在相互通信时使用语音和手势的组合一样,在与应用交互时,多种类型和输入模式也很有用。

为了尽可能容纳尽可能多的用户和设备,我们建议你设计应用以尽可能多地使用输入类型(手势、语音、触摸、触摸板、鼠标和键盘)。 这样做将最大限度地提高灵活性、可用性和可访问性。

为了开始,请考虑在各种场景中应用程序如何处理输入。 尝试在整个应用中保持一致,并记住平台控件为多个输入类型提供内置支持。

  • 用户是否可以通过多个输入设备与应用程序交互?
  • 是否随时支持所有输入法? 使用某些控件? 在特定时间或情况下?
  • 一个输入法是否优先?

单(或独占)模式交互

使用单模式交互时,支持多个输入类型,但每个作只能使用一种输入类型。 例如,命令的语音识别,以及导航的手势;或者,使用触摸或手势的文本输入,具体取决于邻近度。

多模式交互

通过多模式交互,依次使用多种输入方法以完成单个动作。

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

语音 + 触摸
用户使用按下并按住选择照片,然后说“发送照片”。