VoiceOver 等辅助技术和显示调节等辅助功能扩展了人们与设备交互的方式。由于这些技术和功能与系统提供的交互集成在一起,因此您必须在应用程序中正确支持系统交互

🌟整体框架思维导图

*用户交互 - 图1

手势交互

设计原则

  • 点击热区不得小于:44x44pt —— 太小的控件会让所有用户难以点击
  • 不覆盖平台系统手势,确保什么应用程序下都可以正常工作 —— 例如:向下滑显示通知中心、macOS触控板手势等

“辅助功能”偏好设置窗口的指针控制选项,在其中选中了“三指拖移”.jpg
macOS触控板手势

  • 简化的手势交互 —— 避免复杂手势(多指手势、长按或重复按按钮等复杂手势对许多人来说可能具有挑战性)
  • 提供替代方案执行手势操作,为无法执行特定手势的人提供planB选择 —— 例如:删除时、2种方式|一是可以滑动删除|二是在列表左上角减少点击删除

12031641885635_.pic.jpg
删除

触觉交互

支持系统定义的触觉

触觉参阅触觉反馈 (macOS)触觉 (iOS)触觉 (watchOS)

触觉交互意义:当用户看不到屏幕时,依靠触觉来帮助用户与应用程序进行交互
注意项:使用系统默认的触觉,避免混淆视听

按钮和控件

设计原则

  • 描述自定义元素的无障碍特征 —— 例如,设计button,VoiceOver 会说出视图的描述,“xxx的button”来告知用户
  • 使用一致的样式结构来传达按钮的相对重要性 —— 使用户可以根据按钮外观清晰认知按钮的重要性,例如:最重要的按钮使用圆角矩形和颜色填充;辅助按钮不填充颜色,但可能会使用关键颜色显示文本或字形;最不重要的按钮使用带下划线的文本
  • 首选系统提供的开关按钮 —— 添加标签用户可以更易感知开关是打开还是关闭

12041641888489_.pic.jpg

  • 考虑为链接提供视觉指示符,例如下划线 —— 如果只用颜色区别,色盲的人可能无法感知到区别

用户输入

设计原则

  • 提供语音输入法 —— 提供麦克风按键,方便用户选择语音作为他们的首选输入法
  • 提供语音执行重要任务,支持Siri或Siri快捷方式
  • 允许用户选择文本 —— 用户需要依赖选定的文本去“文字转语音 (TTS) 输出=语音播报”或查找翻译

在iPhone 上选择、剪切、拷贝和粘贴文本- Apple Support SG.png