iPhone OS - Accessibility

iPhone OS 3.0은 장애인들도 쉽게 사용할 수 있도록 특별히 설계된, 화면 확대, 완벽한 기능의 스크린 리더, 리버스 비디오 등과 같은 추가 기능 세트인 Universal Access 기능을 포함하고 있습니다.

Apple Human Interface Guidelines

여러분의 응용 프로그램에 손쉬운 사용 기능을 추가하십시오.

Apple Human Interface Guidelines은 성공적인 iPhone 응용 프로그램의 특징인 일관적이면서도 쉽게 배울 수 있다는 장점을 유지하면서도, 장애를 가진 사용자들이 원하는 작업을 간편하고 효율적으로 수행할 수 있게 해주는 직관적 인터페이스 생성 방법에 대한 상세한 지침을 제공합니다. 표준 컨트롤과 서브클래스를 사용하는 개발자들은 손쉬운 사용 기능을 응용 프로그램에 추가할 수 있는 방법을 찾을 수 있을 것입니다. Apple의 손쉬운 사용 API는 iPhone 응용 프로그램을 사용자 인터페이스를 외부 조력 응용 프로그램 또는 서비스와 함께 사용할 수 있는 방법을 담고 있습니다.

Accessibility Identity

Apple은 개발자들이 손쉬운 사용 API를 통해, 다른 써드파티 제품은 물론, VoiceOver와 같은 iPhone OS에 내장된 손쉬운 사용 기능을 함께 이용하기를 강력하게 권장하고 있습니다. Xcode와 Interface Builder 툴, Cocoa 프레임워크는 역할 및 설명과 같은 손쉬운 사용 태그를 쉽게 추가할 수 있도록 되어 있습니다. 예를 들어, Interface Builder는 Inspector를 통해 여러분이 사용자 인터페이스의 모든 컨트롤에 대한 설명을 입력할 수 있게 해 주며, VoiceOver가 활성화되었을 때 합성된 음성으로 이 설명을 들을 수 있도록 해 줍니다.

작동 방법

응용 프로그램의 손쉬운 사용 오브젝트와 함께 사용할 수 있는 기타 응용 프로그램은 장애인들도 사용자 인터페이스를 여태까지와는 다른 방법으로 사용할 수 있게 해 줄 것입니다. 예를 들면, VoiceOver 기능으로 컨트롤 작동을 대신할 수 있으며 Speech Synthesis 기능으로 피드백을 받을 수 있을 것입니다. 시각 능력이 제한적인 사용자들은 여러분의 응용 프로그램을 내장된 줌 기능과 white-on-black 디스플레이 모드 옵션을 이용하여 사용자들의 필요에 맞는 화면 환경을 적용할 수 있습니다. 청각 및 난청 장애인들은 음성 대신 진동과 시각적 신호를 이용할 수 있습니다.

여러분의 응용 프로그램이 손쉬운 사용 API를 무시하고, 손쉬운 사용 기능이 없는 커스텀 컨트롤을 실행하거나 비표준 동작을 사용하고 있다면, VoiceOver 기능과 iPhone OS 내 손쉬운 사용 API를 사용하는 다른 응용 프로그램의 사용자들은 불편을 겪을 것입니다. 몇 가지 간단한 가이드라인을 따르는 것만으로도 iPhone의 손쉬운 사용 기능을 필요로 하는 사용자들이 여러분의 응용 프로그램을 의도한대로 사용할 수 있게 만들 수 있습니다.

Universal Access 및 손쉬운 사용 API와 VoiceControl, Speech Synthesis, Voiceover와 같은 기술들, 그리고 개발자 툴 및 유틸리티를 담고 있는 iPhone OS는 장애인을 비롯한 모든 사용자들에게 놀라운 모바일 환경을 경험하게 해 줄 다시 없는 기회를 제공합니다.

How it works