Teknik

JAWS

Job Access With Speech — en kommersiell Windows-skärmläsare från Freedom Scientific. Den historiska marknadsledaren inom företagsanvändning av skärmläsare; kombineras vanligen med Chrome eller Edge.

JAWS — Job Access With Speech — är den längst aktiva kommersiella skärmläsaren som fortfarande används. Ursprungligen lanserad 1995 av Henter-Joyce (numera Freedom Scientific, del av Vispero), har JAWS varit den historiska marknadsledaren inom företagsanvändning av skärmläsare i ungefär tre decennier.

JAWS plats i ekosystemet

WebAIM Screen Reader User Survey har konsekvent visat JAWS bland de två ledande skrivbordsskärmläsarna globalt, med NVDA tätt bakom. Bland användare anställda i företagsjobb (statlig sektor, finans, utbildning) är JAWS andel märkbart högre än dess totala andel — historiskt sett för att licenskostnaden betalades av arbetsgivaren.

JAWS körs bara på Windows och kombineras vanligast med Chrome eller Edge, även om Firefox-stödet är stabilt. Det körs inte på macOS eller Linux; VoiceOver respektive Orca täcker dessa plattformar.

Prissättning och tillgång

JAWS säljs av Freedom Scientific på tre nivåer:

  • Home Annual — ungefär 90 USD per år. Rabatterat från den permanenta licensen med den explicita premissen att hemanvändare uppgraderar via årliga uppdateringar snarare än köper direkt.
  • Home Perpetual — historiskt sett ungefär 1 100 USD med årliga Software Maintenance Agreement-avgifter (SMA) på ungefär 200 USD för att fortsätta ta emot uppdateringar.
  • Professional / Enterprise — används på arbetsplatser och utbildningsinstitutioner, typiskt 1 200+ USD med årlig SMA, ofta betald av arbetsgivaren eller ett yrkesrehabilitering­sprogram.

För användare i regioner där Freedom Scientific inte upprätthåller stark distribution eller där priset är oöverkomligt är NVDA det praktiska alternativet — dess fria och öppna källkod är den enskilt största anledningen till att NVDA stängde marknadsgapet mot JAWS under det senaste decenniet.

ARIA-stöd och egenheter

JAWS har den längsta ARIA-implementeringshistoriken av alla kommersiella skärmläsare, och har som följd ackumulerat en del egenheter som utvecklare lär sig att testa mot:

  • Standardutförlighet. JAWS annonserar mycket som standard — roll, tillstånd och ibland redundanta attribut. Användare justerar utförligheten efter sin preferens; utvecklare bör inte anta någon specifik utförlighetsinställning vid testning.
  • Live-regioner. JAWS hanterar aria-live="polite" tillförlitligt. aria-live="assertive" är avbrottsdriven och bör användas sparsamt; JAWS visar det mest aggressiva avbrottsbeteendet av de stora skärmläsarna.
  • Läslägen. JAWS växlar mellan virtuellt markörsläge (för läsning av statiskt innehåll som webbsidor, där piltangenter rör sig genom den renderade texten) och formulärläge / applikationsläge (för att fylla i formulär eller interagera med anpassade widgetar, där tangenttryckningar når sidan). Lägesväxling är delvis automatisk, delvis användarstyrd och en frekvent källa till buggar i komplexa widgetar.

Testpar för korsläsartest

För tillgänglighets-QA-arbete som specifikt behöver täcka JAWS är de vanliga paren:

  • JAWS + Chrome — vanligast i företagsmiljö.
  • JAWS + Edge — alltmer vanligt på Windows 11-driftsättningar.
  • JAWS + Firefox — historiskt det av utvecklare föredragna paret för specifikationsefterlevnad; mindre vanligt i den allmänna användarbefolkningen.

En rimlig kross-skärmläsartestplan täcker minst ett JAWS-par vid sidan av NVDA + Firefox och VoiceOver + Safari.