iOS12界面设计指南之APP架构(App Architecture)–辅助功能(Accessibility)

引自《iOS12界面交互设计规范(iOS 12 Human Interface Guidelines)》

 

iOS 提供了大量的辅助功能来帮助失明、失聪以及其他残疾群体。大部分以UIKit为基础的应用能够轻易地具有辅助性,让更多的用户来使用你的应用,此举可谓互联网行业对众生平等所尽微薄之力。

降低透明度

提示音

按钮形状化

为图片、图标和界面元素提供可选择的文字标签(Provide alternative text labels for images, icons, and interface elements.)可选择的文字标签在屏幕上是不可见的,但是他们让VoiceOver能够通过声音描述屏幕上有什么,让失明用户能够轻易地使用导航。

相应辅助功能的偏好设置(Respond to accessibility preferences.)如果你的应用使用UIKit来实现用户界面,文字、界面元素就会自动调整至相应辅助功能的偏好设置,譬如加粗并且更大的文字。你的应用也应当在适当的时候检查并相应辅助功能的偏好设置,譬如当减弱动态效果(reduce motion)的开关被打开时。采用自定义字体的应用应该力图和系统字体的辅助特性保持一致。

测试应用的辅助功能(Test your app with accessibility features.)除了文字和动态效果的变化,辅助功能选项还能改变对比度,反转颜色,降低透明度以及更多。为那些需要这些功能的用户启用设置并观察你的应用将会变成什么样并且如何运作。

包含隐藏式字幕和口述影像(Include closed captions and audio descriptions. )隐藏式字母帮助失聪以及重听用户明白视频中的对话和其它音频内容。口述影像为视觉受损的用户提供了关键视频内容的口头解说。

了解更多信息,请查阅iOS AccessibiltyAccessibility Programming Guide for iOS