无障碍用户界面让每个人都能获得极佳的 App 或游戏使用体验。

如果在设计时包括辅助功能,你会收获更广泛的受众和更具包容性的体验。无论用户的能力或设备使用方式如何,无障碍界面都可让其体验你的 App 或游戏。辅助功能让每个人都能访问信息并进行交互。无障碍界面具备:
- 直观性。界面使用熟悉且一致的交互方式,使任务执行变得简单直白。
- 可感知性。界面不依赖任何单一方法传达信息。无论用户使用视觉、听觉、语音还是触觉,都能访问你的内容并与之交互。
- 适配性。无论是通过支持系统辅助功能还是让用户个性化自己的设置,界面都应适配用户的设备使用方式。
设计 App 时,审核界面的辅助功能。使用 Accessibility Inspector 高亮标记界面相关的辅助功能问题,以及了解你的 App 如何将自身呈现给使用系统辅助功能的用户。你还可以在 App Store 中使用辅助功能标签传达你的 App 如何提供辅助功能。若要进一步了解如何评估和指示辅助功能支持,请参阅 App Store Connect 帮助中的辅助功能标签。
一、视觉
界面用户可能包括失明、色盲、弱视或光敏感人群。用户与界面交互的能力还可能会受光线条件和屏幕亮度的影响。
支持更大的文字大小。确保用户可调整文本或图标的大小,使这些内容更易读、清晰且适读。理想情况下,让用户可选择将文本放大至少 200%(或在 watchOS App 中放大至少 140%)。你的界面可通过自定义用户界面或采用动态字体来支持放大字体大小。动态字体是一项系统全局设置,可让用户调整文字的大小,获得更高的舒适性和易读性。有关更多指南,请参阅支持动态字体。
为自定义字体使用建议的默认字号。为了提高可读性,每个平台针对系统定义的字体样式分别使用了不同的默认字号和最小字号。如果使用自定义字体样式,请遵循建议的默认字号。
| 平台 | 默认字号 | 最小字号 |
|---|---|---|
| iOS、iPadOS | 17 点 | 11 点 |
| macOS | 13 点 | 10 点 |
| Apple tvOS | 29 点 | 23 点 |
| visionOS | 17 点 | 12 点 |
| watchOS | 16 点 | 12 点 |
请谨记,字重也会影响文本的易读性。如果使用纤细体自定义字体,请尽量使用比建议字号更大的字号提高易读性。有关更多指南,请参阅字体排印。

尽力满足颜色对比度的最低标准。为了确保 App 中的所有信息均易读,前景文本及图标与背景色之间必须有足够的对比度,这一点十分重要。衡量颜色对比度的两种常见标准分别是 Web 内容无障碍指南 (WCAG) 和无障碍感知对比度算法 (APCA)。使用标准对比度计算器确保用户界面满足可接受的水平。Accessibility Inspector 使用来自 WCAG AA 级别的下列值作为指南,确定 App 的颜色对比度是否可接受。
| 文字大小 | 文字粗细 | 最小对比度 |
|---|---|---|
| 最高 17 点 | 全部 | 4.5:1 |
| 18 点 | 全部 | 3:1 |
| 全部 | 粗体 | 3:1 |
如果你的 App 默认不提供此最低对比度,请确保其至少在“增强对比度”系统设置打开时提供更高的对比度色彩方案。如果你的 App 支持深色模式,请确保检查浅色和深色外观下的最低对比度。

首选系统定义的颜色。这些颜色拥有专属的无障碍变体,可在用户调整颜色偏好设置(例如,启用“增强对比度”或者在浅色和深色外观间切换)时自动适配。有关指南,请参阅颜色。








