JAWS
Job Access With Speech — komercyjny czytnik ekranu dla Windows firmy Freedom Scientific. Historyczny lider rynkowy wśród czytników ekranu w środowiskach korporacyjnych; najczęściej parowany z Chrome lub Edge.
JAWS — Job Access With Speech — to najdłużej działający komercyjny czytnik ekranu w aktywnym użyciu. Wydany pierwotnie w 1995 roku przez Henter-Joyce (obecnie Freedom Scientific, część Vispero), JAWS jest historycznym liderem rynkowym wśród czytników ekranu w środowiskach korporacyjnych od niemal trzech dekad.
Miejsce JAWS w ekosystemie
Badanie użytkowników czytników ekranu WebAIM konsekwentnie pokazuje JAWS w czołowej dwójce desktopowych czytników ekranu na świecie, z NVDA tuż za nimi. Wśród użytkowników zatrudnionych na stanowiskach korporacyjnych (rząd, finanse, edukacja) udział rynkowy JAWS jest znacząco wyższy niż jego ogólny udział — historycznie dlatego, że koszt licencji pokrywał pracodawca.
JAWS działa wyłącznie na Windows i najczęściej paruje się z Chrome lub Edge, choć wsparcie dla Firefox jest solidne. Nie działa na macOS ani Linux; te platformy obsługują odpowiednio VoiceOver i Orca.
Ceny i dostęp
JAWS jest sprzedawany przez Freedom Scientific w trzech wariantach:
- Home Annual — ok. 90 USD rocznie. Obniżony w stosunku do licencji wieczystej z założeniem, że użytkownicy domowi będą aktualizować co roku zamiast kupować na stałe.
- Home Perpetual — historycznie ok. 1 100 USD z rocznymi opłatami za Software Maintenance Agreement (SMA) ok. 200 USD za dalsze aktualizacje.
- Professional / Enterprise — używany w miejscach pracy i instytucjach edukacyjnych, typowo 1 200+ USD z rocznym SMA, często opłacany przez pracodawcę lub program rehabilitacji zawodowej.
Dla użytkowników w regionach, gdzie Freedom Scientific nie prowadzi silnej dystrybucji lub gdzie cena jest zbyt wysoka, NVDA jest praktyczną alternatywą — jego bezpłatny i otwartoźródłowy charakter to główny powód, dla którego NVDA zmniejszył dystans rynkowy do JAWS w ostatniej dekadzie.
Wsparcie ARIA i charakterystyczne zachowania
JAWS ma najdłuższą historię implementacji ARIA spośród komercyjnych czytników ekranu i w konsekwencji nagromadziło kilka specyficznych zachowań, których deweloperzy uczą się testować:
- Domyślna szczegółowość. JAWS domyślnie ogłasza dużo — rolę, stan i czasem redundantne atrybuty. Użytkownicy dostosowują szczegółowość według preferencji; deweloperzy nie powinni zakładać żadnego konkretnego ustawienia podczas testowania.
- Regiony live. JAWS obsługuje
aria-live="polite"niezawodnie.aria-live="assertive"jest napędzany przerwaniem i należy go używać oszczędnie; JAWS wykazuje najbardziej agresywne zachowanie przerywające spośród głównych czytników ekranu. - Tryby odczytu. JAWS przełącza się między trybem wirtualnego kursora (do czytania statycznej treści jak strony internetowe, gdzie klawisze strzałek przechodzą przez wyrenderowany tekst) a trybem formularzy / trybem aplikacji (do wypełniania formularzy lub interakcji z niestandardowymi widżetami, gdzie naciśnięcia klawiszy docierają do strony). Przełączanie trybów jest częściowo automatyczne, częściowo kontrolowane przez użytkownika i częstym źródłem błędów w złożonych widżetach.
Testowanie w parach
Do pracy QA dostępności obejmującej konkretnie JAWS typowe pary to:
- JAWS + Chrome — najczęstszy w środowiskach korporacyjnych.
- JAWS + Edge — coraz częstszy na wdrożeniach Windows 11.
- JAWS + Firefox — historycznie preferowany przez deweloperów pod kątem zgodności ze specyfikacją; mniej powszechny w ogólnej bazie użytkowników.
Rozsądny plan testów obejmujący wiele czytników ekranu uwzględnia co najmniej jedną parę JAWS obok NVDA + Firefox i VoiceOver + Safari.