TIL
🌱 난 오늘 무엇을 공부했을까?
📌 Accessibility
- 모든 사람이 정보에 접근할 수 있도록 하는 개념
- 장애인들이 가장 많이 사용하는 플랫폼이 애플 플랫폼 / 접근성이 아주 좋기 때문에
📍 Typography
- 시스템 Font를 사용하는게 좋다
- Custom Font를 사용하면 Dynamic Type을 사용하는데 조금 더 귀찮다
📍 Dynamic Type
- 크기 변화에 따라 유연하게 표현하는 타입
- Font Style 등
📌 Building accessible apps - 공식문서
- 내장된 접근성 기능, 접근성 API 및 개발자 도구를 통해 Apple 운영 체제는 장애인을 포함한 모든 사람에게 고품질 경험을 제공할 수 있는 특별한 기회를 제공합니다.
📍 Vision
- Apple 기기에는 디스플레이 및 텍스트 설정, 화면 및 커서 확대, 완전한 기능을 갖춘 화면 판독기 등과 같이 시각 장애인 또는 저시력 사용자를 지원하는 다양한 기능과 보조 기술이 포함되어 있습니다.
🔗 VoiceOver
- VoiceOver는 사람들이 화면을 보지 않고도 앱의 인터페이스를 경험할 수 있게 해주는 화면 판독기입니다.
🔗 Speech
- Apple 기기는 앱에서 선택한 텍스트를 60개 이상의 언어 및 로케일로 소리내어 읽을 수 있으며 음성의 방언과 말하는 속도를 조정할 수 있습니다.
- AVSpeechSynthesizer 클래스는 장치의 텍스트에서 합성된 음성을 생성하고 진행 중인 음성의 진행 상황을 제어하거나 모니터링하는 메서드를 제공합니다.
🔗 Dynamic Type
- Dynamic Type은 사용자가 가독성을 높이기 위해 화면에 표시되는 콘텐츠의 텍스트 크기를 선택할 수 있습니다.
- 또한 더 작은 텍스트를 읽을 수 있는 사용자를 수용하여 더 많은 정보를 화면에 표시할 수 있습니다.
🔗 Display customization
- 굵은 텍스트, 대비 증가, 투명도 감소, 스마트 반전, 색상 없이 구분, 레이블 켜기/끄기, 버튼 모양, 다크 모드 및 모션 감소를 포함하여 디스플레이를 사용자 정의할 수 있는 다양한 기능이 있습니다.
- UIAccessibility API를 사용하여 앱이 올바르게 작동하도록 이러한 설정이 활성화된 시점을 감지합니다.
🔗 Audio descriptions and captions
- iPhone, iPad, Mac, Apple TV 또는 iPod touch에서 모든 장면에 대한 자세한 오디오 설명으로 영화를 감상할 수 있습니다.
- 앱에서 미디어를 재생하는 동안 캡션 및 오디오 설명에 대한 지원이 내장된 AVFoundation을 사용하십시오.
📍 Mobility
- Apple에는 신체 또는 운동 능력이 제한된 사용자가 앱을 사용할 수 있도록 도와주는 여러 솔루션이 있습니다.
- 음성 제어 및 스위치 제어는 모두 접근성 계층을 사용하여 앱 내의 요소와 상호 작용합니다.
🔗 Voice Control
- 앱이 접근성 API를 구현하는 경우 음성 제어 사용자는 음성만으로 앱의 인터페이스를 탐색할 수 있습니다. 클릭, 스와이프 및 탭과 같은 명령을 사용하면 접근성 API를 통해 앱 내의 요소와 상호 작용할 수 있습니다.
🔗 Switch Control
- 스위치 제어를 통해 사용자는 스위치, 조이스틱, 키보드 스페이스바 또는 트랙패드와 같은 다양한 적응형 장치를 사용하여 앱의 인터페이스를 탐색할 수 있습니다.
- 스위치를 수동으로 활성화하거나 인터페이스를 자동 스캔하여 각 UI 항목을 스캔하여 앱을 탐색할 수 있습니다.
- 원하는 항목에 도달하면 사용자는 장치로 적절한 작업을 수행할 수 있습니다. 뛰어난 경험을 제공하려면 Accessibility API를 사용해야 합니다.
🔗 Keyboard support
- 제한된 운동 능력으로 인해 마우스를 사용하여 탐색하지 않는 사람들이 여전히 앱 기능에 완전히 액세스할 수 있도록 키보드 단축키를 제공하십시오.
🔗 Haptics
- Apple Watch의 햅틱 피드백은 모든 사람에게 귀중한 정보를 제공할 수 있지만 다양한 장애가 있는 사람들에게 특히 유용할 수 있습니다. Taptic Engine에 액세스하여 앱에 햅틱 피드백을 추가할 수 있습니다.
📍 Hearing
- Apple 손쉬운 사용 기술에는 자막, 시스템 번역, Made For iPhone(MFi) 보청기 지원, 소리 인식 및 Comfort Sound를 포함하여 청각 장애인이나 난청이 있는 사람들을 수용할 수 있는 여러 기능이 포함되어 있습니다.
🔗 Captions
- iPhone, iPad, Mac, Apple TV에서 모든 장면의 모든 오디오에 대해 청각 장애인 및 난청인(SDH)을 위한 폐쇄 캡션 또는 자막이 있는 영화를 시청할 수 있습니다.
- 앱에서 미디어 재생 중 캡션 지원이 내장된 AVFoundation을 사용하십시오.
🔗 Hearing devices
- 최고의 제조업체는 iPhone 및 iPad용으로 특별히 설계된 보청기와 음향 처리기를 제작했습니다.
- 이 고급 청각 장치는 뛰어난 음질을 제공하고 많은 유용한 기능을 제공하며 다른 Bluetooth 장치만큼 설정 및 사용이 쉽습니다.
- 사람들은 외부에 나가거나 식당과 같이 시끄러운 장소에 들어갈 때 추가 리모컨에 의존할 필요 없이 청력학자가 제안한 환경 사전 설정을 즉시 적용할 수 있습니다.
- 보청기 제조업체이고 Apple 기기와 호환되는 기기를 만들고 싶다면 아래 리소스를 참조하세요.
📍 Cognitive
- Apple 제품에는 접근 유도, 캡션, 단어 예측 및 SafariReader를 포함하여 사용자가 학습하거나 의사 소통하는 다양한 방식에 맞는 많은 기술이 포함되어 있습니다.
🔗 Guided Access
- Guided Access는 자폐증이나 기타 주의력 및 감각 장애가 있는 사람들이 당면한 작업에 집중할 수 있도록 도와줍니다.
- 앱에 Guided Access 프로토콜을 구현하면 사용자의 필요에 따라 앱의 어떤 부분이 작동하는지 지정할 수 있습니다.