Tecnologia

JAWS

Job Access With Speech — screen reader commerciale per Windows sviluppato da Freedom Scientific. Il leader storico del mercato screen reader in ambito enterprise; comunemente abbinato a Chrome o Edge.

JAWS — Job Access With Speech — è lo screen reader commerciale con la storia più lunga ancora in uso attivo. Rilasciato per la prima volta nel 1995 da Henter-Joyce (ora Freedom Scientific, parte di Vispero), JAWS è stato il leader storico del mercato screen reader in ambito enterprise per circa tre decenni.

Il ruolo di JAWS nell’ecosistema

Il WebAIM Screen Reader User Survey ha mostrato costantemente JAWS tra i primi due screen reader desktop a livello mondiale, con NVDA subito dopo. Tra gli utenti impiegati in contesti enterprise (pubblica amministrazione, finanza, istruzione), la quota di JAWS è sensibilmente superiore alla sua quota complessiva — storicamente perché il costo della licenza era a carico del datore di lavoro.

JAWS funziona solo su Windows e si abbina più comunemente a Chrome o Edge, sebbene il supporto per Firefox sia solido. Non funziona su macOS o Linux; VoiceOver e Orca coprono rispettivamente quelle piattaforme.

Prezzi e accesso

JAWS è venduto da Freedom Scientific su tre livelli:

  • Home Annual — circa 90 USD all’anno. Scontato rispetto alla licenza perpetua con la premessa esplicita che gli utenti domestici si aggiorneranno tramite aggiornamenti annuali anziché acquistare definitivamente.
  • Home Perpetual — storicamente intorno a 1.100 USD con canoni annuali per il Software Maintenance Agreement (SMA) di circa 200 USD per continuare a ricevere aggiornamenti.
  • Professional / Enterprise — utilizzato in ambienti lavorativi e istituzioni scolastiche, tipicamente 1.200+ USD con SMA annuale, spesso pagato dal datore di lavoro o da programmi di riabilitazione professionale.

Per gli utenti in regioni dove Freedom Scientific non mantiene una distribuzione capillare o dove il prezzo è proibitivo, NVDA è l’alternativa pratica — il suo status di software libero e open source è il motivo principale per cui NVDA ha colmato il divario di quota di mercato con JAWS nell’ultimo decennio.

Supporto ARIA e peculiarità

JAWS ha la storia di implementazione ARIA più lunga tra gli screen reader commerciali e di conseguenza ha accumulato alcune peculiarità che gli sviluppatori imparano a testare:

  • Valori predefiniti di verbosità. JAWS annuncia molto per default — ruolo, stato e talvolta attributi ridondanti. Gli utenti regolano la verbosità in base alle proprie preferenze; gli sviluppatori non devono assumere impostazioni di verbosità specifiche durante i test.
  • Regioni live. JAWS gestisce aria-live="polite" in modo affidabile. aria-live="assertive" è guidato da interrupt e va usato con parsimonia; JAWS mostra il comportamento di interruzione più aggressivo tra i principali screen reader.
  • Modalità di lettura. JAWS alterna tra la modalità cursore virtuale (per la lettura di contenuto statico come pagine web, dove i tasti freccia si spostano nel testo visualizzato) e la modalità moduli / modalità applicazione (per la compilazione di moduli o l’interazione con widget personalizzati, dove i tasti raggiungono la pagina). Il cambio di modalità è in parte automatico, in parte controllato dall’utente, ed è una frequente fonte di bug nei widget complessi.

Test con abbinamenti incrociati

Per il lavoro di QA dell’accessibilità che deve coprire specificamente JAWS, gli abbinamenti comuni sono:

  • JAWS + Chrome — il più comune in ambito enterprise.
  • JAWS + Edge — sempre più comune nelle installazioni Windows 11.
  • JAWS + Firefox — storicamente l’abbinamento preferito dagli sviluppatori per la conformità alle specifiche; meno comune nella base di utenti generale.

Un piano di test ragionevole che copre più screen reader prevede almeno un abbinamento JAWS insieme a NVDA + Firefox e VoiceOver + Safari.