네, 그 둘 모두 인기가 없는 스크린 리더이므로, 테스트를 위한 주요 플랫폼으로 사용해서는 안 됩니다.
다음은 WebAIM에서 실시한 스크린 리더 사용자 대상 주요 산업 설문조사입니다.
https://webaim.org/projects/screenreadersurvey9/ (이 설문조사는 몇 년에 한 번씩 다시 진행되며, 이 결과는 2021년 것입니다)
이 설문조사를 주의 깊게 읽어야 합니다. 왜냐하면 먼저 데스크톱 브라우저에 대해 다루고 있으며, “Primary Screen Reader” https://webaim.org/projects/screenreadersurvey9/#primary라는 차트가 있지만, 이는 특정하게 "데스크톱/노트북"용 주요 스크린 리더를 가리키고 있기 때문입니다.
해당 차트에 따르면 "VoiceOver"는 인기가 많지 않은 것으로 보이지만, 그 섹션에서는 macOS VoiceOver를 가리키고 있습니다. (“Operating Systems” 섹션으로 스크롤을 내리면, macOS 자체가 스크린 리더 사용자들 사이에서 매우 인기가 많지 않다는 것을 볼 수 있습니다.)
Windows용 JAWS가 선두를 달리고 있으며, 그 뒤를 Windows용 NVDA가 잇고 있습니다. macOS VoiceOver는 멀찌감치 3위입니다. Windows 내비게이터(Narrator)의 사용률은 0.5%에 불과합니다!
JAWS는 비용을 수반하며(그 라이선스 체계도 까다롭습니다), NVDA는 무료라는 점에 유의하십시오. 또한 NVDA는 JAWS보다 버그가 더 많은 경향이 있습니다. 제 경험상, NVDA에서 동작하는 것은 JAWS에서도 항상 동작합니다.
나중에 “Mobile Screen Readers Used” https://webaim.org/projects/screenreadersurvey9/#mobilescreenreaders에 대해 다루고 있습니다.
해당 차트에서는 OS 내장 스크린 리더가 지배적인 것으로 나타나며, iOS VoiceOver(71.5%)와 Android TalkBack(29.1%)입니다. (일부 사용자가 둘 다 사용하기 때문에 이 비율의 합이 100%를 초과합니다.)
이 설문조사에 빠져 있는 것은 "모바일 사용 시간 대 데스크톱 사용 시간"에 대한 조사입니다. 하지만 제 경험상, 스크린 리더 사용자들로부터 듣는 버그 보고의 대다수는 iOS 사용자와 NVDA 사용자들로부터 나옵니다.
따라서 저는 다음과 같은 우선순위 순서로 테스트할 것을 권장합니다:
- iOS Safari VoiceOver. 모바일을 데스크톱보다, 그리고 iOS를 Android보다 우선시하는 것을 권장합니다. (데이터 없이 주장하지만, 시각 장애 사용자 사이에서 모바일이 훨씬 더 인기 있다고 믿으며, 시각 장애 사용자 사이에서 iOS가 Android보다 압도적으로 더 인기 있기 때문입니다.)
- Chrome에서 Windows NVDA. NVDA는 JAWS만큼 인기가 많지는 않지만, 버그가 더 많습니다. NVDA에서 동작하는 것은 JAWS에서도 동작하지만, 그 반대는 반드시 그렇지는 않습니다.
- Chrome에서 Windows JAWS.
- Chrome에서 Android TalkBack.
- Safari에서 macOS VoiceOver.
하지만 iOS Safari VoiceOver에서만 테스트해도 상당한 효과를 볼 수 있을 것입니다. 저는 보통 iOS Safari만 테스트하고, 매우 꼼꼼하게 확인하고 싶을 때 Chrome에서 Windows NVDA를 테스트한 후, 보통 여기서 멈춥니다.
Windows JAWS에서는 발생하지만 Windows NVDA에서는 발생하지 않는 버그를 사용자가 보고한 것을 본 지 최소한 5년은 되었습니다. Android TalkBack에서 버그를 보고한 사용자를 본 적이 거의 없는 것 같습니다.