App Store Connect 도움말
음성 명령 평가 기준
설명
Apple의 “음성 명령” 기능을 사용하면 거동 또는 손 사용이 불편한 사용자가 음성만으로 앱의 인터페이스를 탐색할 수 있습니다. 화면을 주시함과 동시에 “탭”, “클릭” 또는 “스와이프”와 같은 명령어로 화면상의 요소와 상호 작용할 수 있습니다.
목표
참고: 사용자가 귀하의 앱에서 VoiceOver 기능을 사용할 수 있도록 하는 대부분의 노력은 “음성 명령” 기능을 사용하는 사용자에게도 이점으로 작용하여 앱을 더욱 손쉽게 사용할 수 있도록 합니다. 따라서 “음성 명령”을 평가하기 전에 VoiceOver 평가 기준부터 시작하는 것을 권장합니다.
다음 섹션은 앱이 “음성 명령”을 제대로 지원하는지 확인하는 방법에 대해 자세히 설명합니다. 몸이 불편한 사용자가 앱의 모든 일반적인 작업을 원활하게 활용할 수 있도록 하는 것이 목표이므로, 이 평가를 완료하면 앱이 App Store에서 음성 명령 지원을 표시할지 여부를 결정하는 데 도움이 됩니다.
테스트 시작하기
지원 여부를 정확하게 표시하려면, 앱의 모든 플랫폼에서 “음성 명령”을 사용하여 앱을 철저히 테스트해야 합니다. 이미 “음성 명령”으로 테스트할 수 있는 기본적인 내용을 테스트 하였더라도 더 많은 시간을 할애하여 더 심층적으로 테스트 할 수 있도록 해야 합니다.
아래 리소스를 검토하여 앱이 지원하는 각 기기에서 “음성 명령”을 사용하는 방법에 대해 자세히 알아보십시오.
-
iPhone의 경우, iPhone, iPad 및 iPod touch에서 “음성 명령”을 사용하는 방법 을 시청한 다음 음성 명령을 사용하여 iPhone과 상호 작용하기와 iPhone, iPad 및 iPod touch에서 음성 명령 사용하기(Use Voice Control on your iPhone, iPad, or iPod touch)를 참고하십시오.
-
iPad의 경우, iPhone, iPad 및 iPod touch에서 “음성 명령”을 사용하는 방법 을 시청한 다음 음성 명령을 사용하여 iPad와 상호 작용하기와 iPhone, iPad 및 iPod touch에서 음성 명령 사용하기(Use Voice Control on your iPhone, iPad, or iPod touch)를 참고하십시오.
-
Mac의 경우, Mac에서 음성 명령 시작하기를 참고하십시오.
-
Apple Vision Pro의 경우, 음성 명령을 사용하여 Apple Vision Pro와 상호 작용하기를 참고하십시오.
음성 명령 지원 여부 표시
사용자가 음성 명령만을 사용하여 탐색하고 상호 작용할 수 있는 경우, 앱이 “음성 명령”을 지원하는 것으로 표시할 수 있습니다. 사용자가 디스플레이를 터치하지 않고 “음성 명령”만 사용하여 앱의 모든 일반적인 작업 및 기능을 사용할 수 있어야 합니다.
사용자는 화면에서 탭하거나 클릭할 수 있는 모든 요소를 음성만으로 활성화할 수 있어야 합니다.
-
“번호 표시(Show numbers)”라고 말하여 모든 버튼, 링크 및 기타 상호 작용 요소에 숫자를 표시합니다.
-
“이름 표시”라고 말하여 모든 버튼, 링크 및 기타 상호작용 요소에 “대체 텍스트”라고 불리는 레이블이 표시되는지 확인합니다. 올바른 기본 레이블 작성에 대한 팁은 VoiceOver 평가 기준을 참고하고, 음성 명령에 accessibilityInputLabels(_:)를 사용하는 방법을 확인하십시오.
-
타사 또는 사용자 생성 콘텐츠가 일반적인 작업에 필요한 경우, 손쉬운 사용 지원 여부 표시 레이블(Accessibility Nutrition Labels)에 있는 타사 콘텐츠 관련 내용을 참고하십시오.
-
“탭” 또는 “클릭”과 같은 명령어에 컨트롤의 이름 또는 번호를 더하여 앱의 일반적인 워크플로를 진행할 수 있도록 합니다. 예를 들어, “작성 탭”, “뒤로 클릭” 또는 “4번 탭”과 같이 사용할 수 있습니다.
-
“음성 명령” 레이블을 표시되는 텍스트와 일치하도록 합니다. “음성 명령” 레이블이 앱에 표시되는 텍스트와 다른 경우(예를 들어, “통화 나가기” 대신 “통화 종료”를 사용하는 경우), 사용자가 혼동할 수 있습니다. 이런 경우, 사용자는 앱에서 “음성 명령”이 예상대로 작동하지 않는 이유를 알아보기 위해 “이름 표시”라고 말해야 할 수 있습니다.
사용자는 음성만을 사용하여 복잡한 상호 작용을 포함하는 앱의 모든 부분을 조작할 수 있어야 합니다.
-
앱이 쓸어넘기기, 길게 누르기, 보조 클릭 또는 다른 방법을 사용하여 추가적인 상호 작용 컨트롤을 표시하는 경우, “음성 명령” 사용자가 이를 사용할 수 있도록 해야 합니다. 예를 들어, 사용자화 작업을 사용할 수 있도록 할 수 있습니다. 사용자화 작업이 있는 요소는 이중 갈매기표로 표시됩니다. “<번호>번 작업 표시”라고 말하여 표시하십시오.
-
앱이 숨겨진 사용자 인터페이스를 표시하는 경우(예를 들어, 마우스 포인터를 가져가거나 스와이프할 때), 음성만으로 작업 또는 컨텍스트 메뉴와 같은 숨겨진 요소 또는 작업을 표시 및 진행할 수 있는 방법을 제공해야 합니다.
-
앱에서 스크롤이 정상적으로 작동하는지 확인합니다. 예를 들어, “아래로 스크롤”을 테스트해 보십시오. 지도 또는 레이아웃 캔버스와 같이 화면을 이동이 필요한 작업의 경우, “좌측으로 이동”과 “축소” 같은 음성 명령을 사용해 보십시오.
-
다른 멀티터치 제스처가 필요한 경우, “두 손가락을 사용하여 위로 쓸어넘기기”와 같이 제스처를 말해 보십시오.
-
앱에 녹음 기능이 있거나, 사용자화 받아쓰기 기능이 있는 경우, 사용자가 음성만으로 녹음을 시작하거나 중지할 수 있도록 합니다.
사용자는 모든 텍스트 필드에서 음성만을 사용하여 텍스트를 받아쓰고 편집할 수 있어야 합니다.
-
사용자가 앱의 모든 텍스트 필드에서 텍스트를 받아쓸 수 있는지 확인합니다. “입력”이라고 말한 다음 입력하려는 텍스트를 말합니다.
-
“선택”과 같은 명령어를 말하고 원하는 텍스트를 선택해 봅니다. 텍스트가 선택되는지 확인한 다음, “이 항목 삭제”라고 말했을 때 텍스트가 삭제되는지 확인합니다.
-
Apple 프레임워크의 표준 텍스트 필드를 사용하는 경우, “음성 명령”이 자동으로 지원됩니다. 그러나, 자체 사용자화 텍스트 항목이나 타사 프레임워크를 사용하는 경우 추가적인 작업이 필요할 수 있습니다. 예를 들어, Apple은 유니티 기반 앱을 위한 오픈 소스 접근성 플러그인을 보유하고 있습니다.
-
앱이 사용자 설정 텍스트 필드, 텍스트 입력 동작 또는 입력 검증을 사용하는 경우, 음성 명령의 나머지 텍스트 명령을 신중하게 검토하고 테스트하십시오.
추가적인 제안
-
신체 또는 인지 장애가 있는 일부 사용자는 기기 조작에 더 많은 시간이 필요할 수 있으며, 기본값으로 설정된 자동 재생이 불편하게 느껴질 수 있습니다. 앱에 일정 시간이 경과하면 재생이 자동으로 진행되거나 특정 요소가 숨겨지는 경우, 사용자가 이러한 지연을 취소하거나 연장할 수 있도록 하는 설정해야 합니다.
-
“음성 명령” 사용자를 포함하는 모든 사용자의 앱 사용 경험의 개선을 위해 SiriKit 및 App Intents 구현을 고려해 보십시오. 자세한 내용은 앱을 Siri를 통해 사용할 수 있도록 하기(Bring your app to Siri)를 시청하십시오.
앱의 일반적인 작업 진행 시 “음성 명령” 지원을 표시할 수 있게 된 후에도 손쉬운 사용에 추가적으로 개선할 수 있는 부분이 존재할 수 있습니다. 앱을 매번 업데이트할 때 “음성 명령” 지원을 다시 검토하고, 구체적인 목표를 설정하여 앱의 새로운 버전을 출시할 때마다 더 많은 사람들이 손쉽게 사용할 수 있도록 해야 합니다.