Accessibility

Panther·2021년 8월 7일
0
post-custom-banner

https://developer.apple.com/documentation/accessibility

"Make your apps accessible to everyone who uses Apple devices."

애플 기기를 사용하는 모든 사람을 위해 앱을 접근성 있도록 만듭니다.

Overview

접근성 기능은 다양한 사람이 기기와 상호작용할 수 있도록 돕습니다. 많은 경우 접근성은 필수적입니다. 누군가에게는 실용적입니다. 예를 들어 닫힌 캡션은 청각적 결험아 있는 사람들에게 필수적입니다. 또한, 시끄러운 환경에서 비디오를 보고 있는 누군가에게도 유용할 수 있습니다.

새로운 앱을 개발하고 있거나 기존 앱을 업데이트하고 있다면, 앱을 사용할 모든 사람의 니즈를 고려하시기 바랍니다. 사람들은 어떠한 접근성 기능을 선택해 최선의 사용자 경험을 갖고자 기기를 개인화 할 수 있습니다.

접근성을 염두에 두고 앱을 설계함으로써 모든 사람이 앱을 즐길 수 있도록 만들 수 있습니다. 단순화를 위해 사용자를 생각할 때 고려해야 하는 네 가지 접근성 도메인이 있습니다.

  • Vision — 초점을 맞추기에 시각적 결험이 있거나 색맹인 사람의 경우입니다.
  • Hearing — 특정 범위 내에서 소리를 듣는 데 어려움을 겪는 사람의 경우입니다.
  • Mobility — 기기를 쥐고 있거나 인터페이스 탭에 어려움을 겪는 거동이 불편한 사람의 경우입니다.
  • Cognitive — 단계의 연속을 기억하기 어렵거나 처리 및 관리에 있어 복잡한 UI를 찾는 데 어려움을 느끼는 경우의 사람입니다.

Additional Resources

아래 리소스는 접근성 있는 앱의 설계 및 개발에 대한 정보를 포함하고 있습니다.

  • Accessibility in Human Interface Guidelines
  • Accessibility WWDC Sessions

Accessibility in Human Interface Guidelines
https://developer.apple.com/design/human-interface-guidelines/accessibility/overview/introduction/

Accessibility WWDC Sessions
https://developer.apple.com/videos/frameworks/accessibility/

Topics


SwiftUI

Accessibility

SwiftUI 앱을 모든 사람을 위해 접근 가능성이 있는 앱으로 만듭니다.

https://developer.apple.com/documentation/swiftui/view-accessibility
https://velog.io/@panther222128/Accessibility-qx9eve03


iOS and tvOS

Accessibility for UIKit

UIKit 앱을 iOS 및 tvOS를 사용하는 모두에게 접근 가능한 형태로 만듭니다.

https://developer.apple.com/documentation/uikit/accessibility_for_uikit
https://velog.io/@panther222128/Accessibility-for-UIKit

Supporting VoiceOver in Your App

시각적 결함을 갖는 사용자에게 더 접근성 있는 iOS 앱을 만들 수 있도록 보이스오버 지원을 추가합니다.

https://developer.apple.com/documentation/accessibility/supporting_voiceover_in_your_app
https://velog.io/@panther222128/Supporting-VoiceOver-in-Your-App


macOS

Accessibility for AppKit

AppKit 앱을 macOS 사용자 모두가 접근 가능하도록 만듭니다.

https://developer.apple.com/documentation/appkit/accessibility_for_appkit
https://velog.io/@panther222128/Accessibility-for-AppKit


Accessibility Framework

Customized Accessibility Content

사용자가 필요하다고 할 때, 사용자에게 측정된 부분 내에서 접근성 정보를 제공할 수 있도록 앱을 커스터마이징합니다.

https://developer.apple.com/documentation/accessibility/customized_accessibility_content
https://velog.io/@panther222128/Customized-Accessibility-Content

Audio Graphs

차트 및 그래프에서 데이터의 오디오 표현을 제공합니다.

https://developer.apple.com/documentation/accessibility/audio_graphs
https://velog.io/@panther222128/Audio-Graphs

Hearing Device Support

페어링 된(paired) 보청기와 스트리밍 상태에 대한 정보에 접근합니다.

https://developer.apple.com/documentation/accessibility/hearing_device_support
https://velog.io/@panther222128/Hearing-Device-Support

See Also


Media Accessibility

앱의 미디어 파일들에 대한 closed-cationed 데이터의 표현을 조정합니다.

https://developer.apple.com/documentation/mediaaccessibility
https://velog.io/@panther222128/Media-Accessibility


post-custom-banner

0개의 댓글