Co programiści wiedzą o dostępności?

Co programiści wiedzą o dostępności?
Więcej niż nam się wydaje. Czy programiści wierzą w wartość dostępności? Tu również odpowiedź może być bardzo zaskakująca. Doskonale widzą jej wartość.

Dane z ankiet może nie są tak wiarygodne jak z wywiadów lub badań, ale możemy założyć, że w pewnym stopniu odzwierciedlają rzeczywistość. Przyglądając się wynikom ankiety State of HTML 2024 znajdziemy tam obszar poświęcony w całości tylko dostępności (ang. accessibility). A dane te są bardzo ciekawe. 

state-of-html.png

Pomimo nazwy, ta ankieta dotyczy czegoś więcej niż tylko HTML. Co prawda HTML jest dziś bardziej istotny niż kiedykolwiek, co jest imponującym wynikiem w przypadku 30-letniej technologii. Jest to jednak badanie, które rozszerza zakres ankiety na całą platformę internetową - od interfejsów API przeglądarek, przez problemy związane z tworzeniem stron internetowych, narzędzia analityczne i wydajnościowe. Wśród tematów znalazł się również aspekt dostępności.  

Zacznijmy od opinii. Deweloperzy zostali zapytani o to czy w ich miejscu pracy lub środowisku zawodowym ceniona jest dostępność. I większość odpowiedzi była pozytywna, choć jest jeszcze wiele do zrobienia. 

state-of-html-opinia-dostepnosc.pngKolejne pytanie dotyczyło funkcji dostępnościowych. Można było w odniesieniu do użycia posłużyć się skalą doświadczenia:

  • Used it – Używali (respondenci, którzy używali funkcji)
  • Heard of it - Słyszeli o nim (respondenci, którzy słyszeli o funkcji, ale jej nie używali)
  • Never heard of it - Nigdy o nim nie słyszeli (respondenci, którzy nigdy nie słyszeli o funkcji).

state-of-html-funkcje-dostepnosciowe.pngKolejnym aspektem była świadomość niepełnosprawności użytkowników podczas kodowania. Pocieszające jest to, że programiści biorą pod uwagę szeroki wachlarz niepełnosprawności podczas tworzenia stron internetowych. Najczęściej brali jednak pod uwagę przede wszystkim niepełnosprawność wzrokową.

state-of-html-swiadomosc-niepelnosprawnosci.pngA jakie techniki są używane do zapewniania dostępności? Miło widzieć, że tekst alternatywny jest szeroko stosowany. Ta tabela może posłużyć jako przydatna lista wzorców dostępnościowych, które można wdrożyć we własnych projektach.

state-of-html-techniki.pngNie powinno nikogo dziwić, że programiści chętniej korzystają z czytników ekranowych, jeżeli są one dołączone do przeglądarki lub systemu operacyjnego. W Chromie możliwe, że chodzi o ChromeVox, ale możliwe też, że część osób nie zdaje sobie nawet sprawy, że nie używa technologii asystujących do testów, ponieważ DevTools Chrome nie mają wbudowanych takich rozwiązań. 

state-of-html-techniki-2.pngNarzędzia Lighthouse i devtoolsowe przeglądarki znalazły się na szczycie rankingu, wyprzedzając bardziej wyspecjalizowane narzędzia, takie jak Axe i WAVE.

state-of-html-narzedzia.pngDostępność wiąże się ze szczególnym wyzwaniem, ponieważ programiści muszą nie tylko pokonać problemy techniczne, takie jak trudności z testowaniem, ale także przeszkody organizacyjne, takie jak niskie priorytety lub brak zapotrzebowania ze strony klientów.

state-of-html-wyzwania.pngObraz z badania wygląda bardzo pozytywnie. Może nawet za bardzo. Możliwe, że część pytań nie było do końca przez odpowiadających zrozumiała, ale mimo wszystko warto docenić, że programiści nie walczą z dostępnością, a są jej mocnymi sojusznikami.

Źródła:
https://2024.stateofhtml.com/en-US/

To powinno Cię zainteresować