Apple Accessibility framework Documentation

发布日期
2023-06-01
作者
Apple
格式
PDF

内容摘要

Apple Accessibility框架是Apple为开发者提供的官方无障碍API文档,覆盖iOS 14.0+、iPadOS 14.0+、macOS 11.0+、tvOS 14.0+、watchOS 7.0+及visionOS 1.0+全平台。文档围绕五大无障碍领域展开:视觉(VoiceOver手势屏幕阅读器、大文本支持、色彩对比度最低标准)、听觉(字幕与字幕、音频描述、触觉反馈替代音频提示)、运动(切换控制、语音控制、替代手势方案)、认知(辅助访问模式简化iOS/iPadOS体验、减少动画和闪光)和语音(全键盘访问、切换控制硬件支持)。

提供SwiftUI、UIKit、AppKit、visionOS等多框架开发指南,涵盖创建无障碍视图、执行无障碍测试、集成无障碍功能、Mac Catalyst无障碍设计等核心主题。

关键工具包括Accessibility Inspector用于审查应用的无障碍表现、Accessibility Nutrition Labels用于在App Store产品页面展示无障碍功能支持情况。

核心观点

  • 无障碍设计让所有人都能享受你的应用——对某些人是必需,对另一些人是实用
  • 五大无障碍领域(视觉、听觉、运动、认知、语音)各有针对性的API和最佳实践
  • 辅助技术(VoiceOver、切换控制、语音控制等)是确保无障碍体验的关键
  • 通过Accessibility Inspector审查和Nutrition Labels标注,全面评估应用的无障碍表现
  • 为SwiftUI、UIKit、AppKit和visionOS提供统一的无障碍开发范式

完整目录

  • Overview(概述)
  • Vision(视觉无障碍)
  • Hearing(听觉无障碍)
  • Mobility(运动无障碍)
  • Cognitive(认知无障碍)
  • Speech(语音无障碍)
  • Accessibility Inspector(无障碍审查器)
  • Assistive technologies(辅助技术)