版本记录
版本号 | 时间 |
---|---|
V1.0 | 2022.06.02 星期四 |
前言
Accessibility
是iOS 14.0 +
开始支持的一个全新的框架,它让所有使用 Apple 设备的人都能访问您的应用程序,不管您的App
是使用的是UIKit
还是AppKit
。
框架基本
先看一下该框架的基本信息。
辅助功能(Accessibility)
可帮助广泛的人们与他们的设备进行交互。 对于许多人来说,可访问性是必要的。 对于其他人来说,这是一种实用性。 例如,对于耳聋或听力障碍的人来说,隐藏式字幕可能是必要的,但对于在嘈杂环境中观看视频的人来说也很有用。
无论您是在开发新的应用程序,还是更新现有的应用程序,都要考虑所有可能使用您的应用程序的人的需求。人们可以通过选择哪些辅助功能为他们提供最佳用户体验来个性化他们的设备。
通过在设计应用时考虑到可访问性,您可以让每个人都喜欢您的应用。为简单起见,在考虑您的用户时,需要牢记四个可访问性域:
- 视力
(Vision)
—— 一个人可能是盲人或色盲,或者有视力障碍,难以集中注意力。 - 听力
(Hearing)
—— 一个人可能是耳聋、部分听力损失或在一定范围内难以听到声音。 - 行动不便
(Mobility)
—— 行动不便的人可能难以握住设备或点击界面。 - 认知
(Cognitive)
—— 一个人可能难以记住一系列步骤,或者他们可能会发现过于复杂的用户界面难以处理和管理。
Additional Resources
这些资源包含有关设计和开发可访问应用程序的更多信息:
- 人机界面指南中的 Accessibility
- Accessibility WWDC Sessions
Topics
1. WWDC Challenges
通过 WWDC
挑战测试您的编码技能。
WWDC21 Challenge: Large Text Challenge
通过修改用户界面设计大文本大小。WWDC21 Challenge: Speech Synthesizer Simulator
使用语音合成模拟对话。WWDC21 Challenge: VoiceOver Maze
使用VoiceOver
作为向导,导航到黑暗迷宫的尽头。
2. iOS and tvOS
Accessibility for UIKit
让使用 iOS 和 tvOS 的每个人都可以访问您的 UIKit 应用程序。Supporting VoiceOver in Your App
添加VoiceOver
支持,让盲人或视力不佳的用户更容易访问您的 iOS 应用程序。Delivering an Exceptional Accessibility Experience
改进应用程序的交互模型,以支持VoiceOver
等辅助技术。
3. macOS
Accessibility for AppKit
让使用macOS
的每个人都可以访问您的AppKit
应用程序。Integrating Accessibility into Your App
通过添加辅助功能使您的应用更容易被残障用户访问。Accessibility Design for Mac Catalyst
通过使用键盘快捷键和可访问性容器来改进应用中的导航。
4. Accessibility Framework
Customized Accessibility Content
自定义您的应用程序,以便在用户需要时以可测量的部分向他们提供可访问性信息。Audio Graphs
在图表和图形中提供数据的声音表示。Hearing Device Support
访问有关配对助听器设备和流媒体状态的信息。AXNameFromColor
返回要在accessibility
属性中使用的颜色的本地化描述。
5. Classes
6. Protocols
See Also
1. Related Documentation
-
Media Accessibility
协调应用媒体文件的隐藏式字幕数据的呈现。
后记
本篇主要讲述了
Accessibility
框架的基本概览,感兴趣的给个赞或者关注~~~