设计符合平台标准的可预测的逻辑导航
当用户可以利用在系统和其他应用程序中导航的经验时,他们更容易学习如何导航新的应用程序。要了解有关应用导航标准样式的更多信息,阅读导航 (iOS)导航 (watchOS)导航 (tvOS)

🌟整体框架思维导图

导航 - 图1

Voiceover 功能是苹果在2009年4月新推出的一种语音辅助程序,主要使视障人士更易于轻松。 用户可以通过开启功能使程序朗读所有可以看到的文字,只需触摸文字即可选中使程序朗读,并通过双击进入文字的连接

使用 VoiceOver 导航

  • 确保使用旁白的用户可以导航到每个元素 —— VoiceOver 使用来自屏幕元素的辅助功能信息来帮助用户了解每个元素的位置以及它可以做什么
  • 通过指定元素的分组、排序或链接方式来改进 VoiceOver 体验 —— 依赖于布局,例如:下图中,有视力的用户可以辨别每个图下的文字是属于该图的,但如果是使用VoiceOver的用户,VoiceOver会显示“一个装有各种芒果的大容器。一个装有许多绿色朝鲜蓟的大容器。芒果来自属于芒果属的树木。朝鲜蓟来自多种蓟”,VoiceOver会默认从左到右读取元素,这对VoiceOver用户十分不友好。所以要通过调整布局和元素之间的距离,暗示短语是上方图像的标题,一组组呈现内容才有助于VoiceOver描述这些关系

12181642039706_.pic.jpg
使用静态文本控件是另一种仅适用于视力正常的用户的视觉提示
例如:下图显示的示例中,系统偏好设置告诉 VoiceOver,文本“默认 web 浏览器:”用作弹出按钮的标签,以便 VoiceOver 用户可以理解控件
弹出按钮的部分截图,标题为“Safari”,按钮旁边有“默认网络浏览器:”文本。.png

  • 当屏幕内容或布局发生变化时通知 VoiceOver —— 报告屏幕变化非常重要,这样 VoiceOver 和其他辅助技术可以帮助用户理解界面
  • 在人们激活打开其他网页或应用程序的控件之前要有**警告提醒** —— 没有警告框会导致用户对界面的心理模型混乱
  • 为所有重要的界面元素提供替代文本标签 —— 替代文本标签在屏幕上不可见,但可以让 VoiceOver 用声音描述屏幕元素,从而使有视觉障碍的人更容易导航

12211642042171_.pic.png编组.png

  • 支持 VoiceOver 转子 —— VoiceOver 用户可以使用称为转子的屏幕控制按标题、链接或其他部分类型浏览文档或网页、调出盲文键盘

ios13-iphone-xs-safari-voiceover-rotor-hero.jpg
12251642042788_.pic.jpg

  • 让用户使用键盘来导航并与 macOS 应用程序中的所有屏幕元素进行交互 —— 理想情况下,人们可以使用全键盘执行 macOS 应用程序中的每项任务

    1. 除了可[访问性键盘快捷键之外](https://support.apple.com/en-us/HT204434),macOS 还定义了大量其他许多人一直使用的[键盘快捷键](https://support.apple.com/en-us/HT201236)<br />![12261642043478_.pic.jpg](https://cdn.nlark.com/yuque/0/2022/jpeg/22158900/1642043683875-b2f326ac-d918-4222-b486-10894058d74e.jpeg#clientId=u3672793c-2da7-4&crop=0&crop=0&crop=0.9933&crop=0.9908&from=drop&height=1154&id=u7200b374&margin=%5Bobject%20Object%5D&name=12261642043478_.pic.jpg&originHeight=1162&originWidth=1332&originalType=binary&ratio=1&rotation=0&showTitle=false&size=162155&status=done&style=none&taskId=uaaa2a2e4-8cf2-4afc-bd57-03bac37fa2a&title=&width=1323)

工业和信息化部关于印发《互联网应用适老化及无障碍改造专项行动方案》http://www.gov.cn/zhengce/zhengceku/2020-12/26/content_5573472.htm