Technologie

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.