macOS 上的辅助功能

macOS 包含各种各样的功能和辅助技术,例如屏幕和光标放大、全功能屏幕阅读器、可视闪烁提醒、隐藏式字幕支持等等。请充分利用这些功能,让有特殊需求的用户能够使用您的 app。

让您的 App 可无障碍使用

标准控制项和子类已经内建了对辅助 app 的支持。辅助功能 API 定义了 macOS app 如何使自己的用户界面适用于外部辅助 app 或服务。

我们强烈建议您在自己的所有 app 中支持这些 API,以使您的 app 能够兼容 macOS 中内建的功能 (如旁白) 以及其他第三方产品。Xcode IDE 和 Cocoa 框架让您可以轻松地添加辅助功能标签 (如描述)。例如,检查器面板让您可以在用户界面中为任何控制项输入描述,而这个描述会在“旁白”启用后整合到语音中。

工作方式

macOS 中的辅助 app 与 app 中的辅助功能对象进行交互,让残障人士能够以非传统的方式使用用户界面。例如,使用“旁白”的用户主要依靠键盘或触控板进行控制,并依靠语音合成和盲文来提供反馈。弱视用户可以在 macOS 中设置内建的缩放、灰度和黑底白字显示模式选项,以根据自身的具体需求调整屏幕体验。失聪或重听人士可以将声音提示设置为自动闪烁屏幕。身体残疾和行动能力受限的用户可以依靠 AppleScript 和自动操作工作流程来简化复杂的任务,并且还可以调整键盘和鼠标偏好设置,使键盘和鼠标更易于控制和使用。务必要确保那些依靠 macOS 辅助功能的用户能够正常使用您的 app。

通过各种辅助功能 API (支持旁白、切换控制、缩放、隐藏式字幕和音频描述等技术),macOS 提供了一个非同寻常的机会,让您可以向每位客户 (包括具有特殊需求的客户) 提供卓越的用户体验。