Pristupačnost postaje još bitnija za razumijevanje programera. Godine 2020., američki Vrhovni sud presudio je u predmetu Domino's vs. Robles da su internet i aplikacije 'mjesta' u odnosu na Zakon o Amerikancima s invaliditetom. To znači da osobe s invaliditetom sada mogu tužiti digitalne aplikacije koje nisu dostupne.

Više od pravne obveze, mnogi programeri osjećaju odgovornost za poboljšanje pristupačnosti. To je navelo Electronic Arts da objavi da neće provoditi svoje patente pristupačnosti kako bi ih drugi programeri mogli iskoristiti za izradu inkluzivnijih igara.

Jasan je trend pristupačnosti. Znati kako integrirati pristupačnost u razvoj uskoro će biti ključna kompetencija za programere svih vrsta.

Što je digitalna dostupnost?

Digitalna dostupnost je proces kojim se osigurava da osobe s invaliditetom mogu pristupiti digitalnim proizvodima poput aplikacija i web-mjesta. To bi moglo značiti osigurati to aplikacije za video konferencije imaju titlove kako Gluhi ili nagluhi ljudi ne bi propustili što se događa. Ili bi to moglo značiti dodavanje zamjenskog teksta slikama kako bi slijepe osobe mogle imati vizuale koje im čitači zaslona objašnjavaju.

instagram viewer

Najčešće korištene smjernice o pristupačnosti su Smjernice za pristupačnost web sadržaja, međunarodni standard pristupačnosti koji je kreirao Konzorcij World Wide Web (W3C).

Smjernice koje su trenutno na snazi, poznate kao WCAG 2.2, objavljeni su krajem 2021. Ove se smjernice usredotočuju na četiri ključna načela koja su u srži digitalne pristupačnosti: uočljiv, operativan, razumljiv i robustan.

Svaki odjeljak govori o tome kako ljudi s različitim vrstama oštećenja ili pomoćnih uređaja koriste tehnologiju i kako bi programeri trebali dizajnirati za to.

Razine usklađenosti mjere se putem standarda razine A, razine AA i razine AAA s najnižom razinom minimalnog praga a najviša razina namijenjena je rješavanju složenijih i specifičnijih problema pristupačnosti koji poboljšavaju korisnike s invaliditetom iskustvo.

Problem s pristupima koji se temelje na usklađenosti

Dva su glavna problema s tradicionalnim pristupima digitalnoj dostupnosti. Prvi je da često postoji višegodišnji razmak između nove nedostupne tehnologije ili prakse i smjernica koje pomažu da se to ispravi.

S WCAG 2.2 koji je izašao više od godinu dana kasnije i raditi na sljedećoj iteraciji, WCAG 3.0, u tijeku već godinama, jasno je da su smjernice pristupačnosti koje se trenutno koriste bile zastarjele prije nego što su uopće objavljene.

Drugi problem je za mnoge programere teže razumjeti. Radi se o tome da ove smjernice ne idu dovoljno daleko.

Zašto je poboljšana pristupačnost važna

Nažalost, mnogi programeri koriste pristup digitalnoj pristupačnosti bez kolačića previše se oslanja na usklađenost sa WCAG smjernicama kada bi pristupačni dizajn trebao biti dinamičniji postupak.

Programeri koji su usklađeni sa standardima često vjeruju da će njihovi proizvodi biti dostupni ako samo označe sve okvire. Ali to jednostavno nije istina. Zapravo, ako se tuži u skladu s ADA-om, obrana tvrtke da je postupila u skladu sa smjernicama WCAG možda neće biti dovoljna.

Zašto? Budući da čak i usklađenost s razinom AAA ne jamči dostupnost vašem projektu ili web-mjestu – dizajnirano je da postavi minimalni standard pristupačnosti.

Razvojni timovi ne bi trebali samo željeti svoj rad učiniti dostupnim široj populaciji, već bi se to na kraju moglo zahtijevati kako se pojavljuju novi propisi ili sudska praksa.

Zašto biste trebali brinuti o "dugu pristupačnosti"

Većina programera upoznata je s pojmom "tehnološki dug". Opisuje posljedice razvojnog rada koji koristi najlakša rješenja kodiranja, a ne najbolja. To često dovodi do neučinkovitog koda i potrebe za budućim radovima na sanaciji.

"Dug pristupačnosti" je sličan koncept. Odnosi se na nedostupni kod i proizvode koje tim ili tvrtka ima na tržištu ili u razvoju za koje će trebati vrijeme, trud i novac da bi bili potpuno dostupni. Tijekom vremena i na različitim proizvodima ili web-lokacijama, ovaj dug za pristupačnost raste sve dok ne postane nevjerojatno skup za popravak.

Ne radeći sada na pristupačnosti, programeri ne samo da osobama s invaliditetom otežavaju korištenje njihovih proizvoda. Također stvaraju buduće obveze za svoje tvrtke ako se promijene propisi ili standardi pristupačnosti.

Izazov poboljšanja digitalne dostupnosti

Jedna od najvećih prepreka stvaranju pristupačnijeg koda je da mnogi programeri imaju ograničenu koncepciju o tome što invaliditet obuhvaća. Pristupačnost je osoba tog proizvoda i UX timovi ponekad se koriste za usmjeravanje dizajna prečesto su usredotočeni na općepoznate poteškoće poput sljepoće, gluhoće ili paralize.

Programeri bi mogli znati da moraju dizajnirati imajući na umu epileptičare, ali možda neće uzeti u obzir potrebe pristupačnosti korisnika koji imaju kronične migrene, stanje koje onemogućuje mnoge oboljele.

Štoviše, te osobe rijetko uključuju korisnike s višestrukim invaliditetom ili one koji koriste razne uređaje za pristupačnost. Na primjer, mnoge funkcije popularnog softvera za pretvaranje glasa u tekst ne mogu se koristiti ako korisnici imaju omogućen način visokog kontrasta.

Za proizvod koji se obično koristi kao pomoćni uređaj od strane osoba s oštećenjem vida – grupa za koje način visokog kontrasta često može biti neophodan - to je izniman propust razvoja tim.

Korištenje univerzalnog dizajna za bolju dostupnost

Dakle, što programer može učiniti ako želi postići više standarde pristupačnosti? Prvi korak je napustiti način razmišljanja koji potiču protokoli poput WCAG 2.2, a to je pristupačnost je nešto objektivno sa specifičnim, jasno definiranim dizajnom i programiranjem intervencije.

Kao alternativa, univerzalni dizajn koncepti, koji su dio grupe praksi koje se ponekad nazivaju inkluzivnim dizajnom, mogu pomoći programerima da preispitaju svoje dizajne i promijeniti svoj proces dizajna kako bi razmotrili kako svoje proizvode učiniti dostupnijim ljudima svih sposobnosti odmah od definicije problema pozornica.

Postoji sedam univerzalnih načela dizajna za implementaciju: pravedna upotreba, fleksibilnost u korištenju, jednostavno i intuitivno korištenje, uočljive informacije, tolerancija na pogreške, mali fizički napor, te veličina i prostor za pristupe i koristi.

Na prvi pogled, čini se da će dovesti do koda koji je paralelan sa smjernicama WCAG 2.2. Međutim, ključna razlika je u tome što dizajneri započinju razmatranjem ovih načela kao temeljnih za svoj dizajn za sve korisnici umjesto da se usredotoče na usklađivanje dizajna koji su stvoreni za "prosječnog korisnika" prema standardima pristupačnosti kasnije na.

To preokreće faze definiranja problema i dizajna jer od programera zahtijeva da pretpostave da bi svi korisnici mogli imati invaliditet. To često na kraju uštedi novac tvrtki jer korištenje neplaniranih značajki pristupačnosti povećava vrijeme i proračun potrebnih za dovršetak projekta.

Univerzalni dizajn također često dovodi do boljih proizvoda jer su proizvodi razvijeni prema načelima univerzalnog dizajna često korisniji za svakoga.

Važnost upotrebljivosti

Načela univerzalnog dizajna također eksplicitno govore o upotrebi – nečemu što nije u okviru WCAG smjernica. Iako su povezane, upotrebljivost i pristupačnost različite su leće pomoću kojih se može procijeniti iskustvo korisnika s invaliditetom.

Pristupačnost je usmjerena jednostavno na osiguravanje da osobe s invaliditetom mogu pristupiti stranici ili proizvodu, a ne da to mogu učiniti na način koji je učinkovit, fleksibilan ili poželjniji.

Na primjer, web stranica može zadovoljiti zahtjeve pristupačnosti ako joj slabovidni korisnik može pristupiti putem čitača zaslona. Međutim, neke osobe s invaliditetom preferiraju aplikacije za pretvaranje teksta u glas i nemaju čitač zaslona.

Ako vaša web stranica zabranjuje izvoz teksta u aplikaciju kao što to rade neke web-lokacije s vijestima, vaša je web stranica tehnički dostupna tom korisniku... ali to im nije upotrebljivo. Dakle, iako to ne krši ADA, to znači da osoba s invaliditetom ne može koristiti vaš proizvod.

Još jedan izazov javlja se kada se programeri susreću sa situacijama u kojima su tehnički u skladu sa smjernicama pristupačnosti, ali ne i funkcionalno u skladu s njima.

U ovom slučaju, web-mjesto bi moglo zadovoljiti WCAG zahtjeve putem revizije koda, ali i dalje možda neće ispuniti cilj "potpune i jednako uživanje" prema ADA ako osoba s invaliditetom nema pristup istim stvarima kao neinvalid osoba.

Većina pristupačnih standarda dizajna ne usredotočuje se na upotrebljivost, a testiranje upotrebljivosti često ne uključuje korisnike s invaliditetom. Ali upotrebljivost bi trebala biti ključna metrika u testiranju pristupačnosti, a testiranje upotrebljivosti treba biti fokusirano, ne samo na prosječnog korisnika, već i na korisnike s invaliditetom, skupinu koja će vjerojatno imati problema.

Kako Design Justice može pomoći

Jedan posljednji koncept koji bi programeri trebali razumjeti je dizajn pravednosti. Pristup dizajnu koji istražuje odnos između dizajna, moći i društvene pravde, it ponovno promišlja procese dizajna kako bi usredotočio glasove onih koji su tradicionalno ignorirani u dizajnu prakse.

Doista, procesi pravosuđa dizajna preinačuju dizajnera kao posrednika, a ne stručnjaka. Ova promjena može biti od pomoći jer su osobe s invaliditetom autoritete onoga što im treba. Njihovo necentriranje moglo bi značiti trošenje vremena i novca na značajke pristupačnosti koje nisu korisne.

Strateg i aktivistica dizajna s invaliditetom Liz Jackson čak je skovala izraz koji označava elegantna, ali beskorisna rješenja do kojih dolaze dizajneri bez invaliditeta: invalidski ključevi. To su proizvodi koji nisu potrebni ili nude rješenje koje nije upotrebljivo.

Kako bi izgledao pravosudni proces dizajna za vaš proizvod? To bi moglo značiti unajmljivanje brojnih stručnjaka s invaliditetom kako bi pomogli u istraživanju pristupačnosti, UX dizajnu, programiranju, QA-u i testiranju upotrebljivosti. To također može značiti hosting plaćenih fokus grupa s korisnicima s invaliditetom u svakoj fazi vašeg razvojnog tijeka rada.

U konačnici, najvažniji aspekt pravednosti dizajna je kako programerima pomaže razumjeti moć koju posjeduju. Svaki odabir kodiranja ili dizajna koji napravite mogao bi imati ogroman utjecaj na živote osoba s invaliditetom ako vaše odluke stvaraju prepreke.

To bi moglo utjecati ne samo na njihov pristup vašem proizvodu, već i na njihov pristup stvarima koje vaš proizvod omogućuje kao što su zajednice, iskustva ili čak zapošljavanje.

Sljedeći koraci za poboljšanje digitalne dostupnosti

Sada kada znate zašto je digitalna dostupnost toliko važna i koliko je složeno da to učinite dobro, što možete učiniti?

  • Započnite učenjem više o univerzalnom dizajnu i pravednosti dizajna. Tamo su radionice, online tečajevi, i knjige na raspolaganju za pomoć.
  • Pregledajte svoj razvojni tijek rada kako biste usredotočili pristupačnost u svakoj fazi.
  • Predložite proračun za vaš tim za obuku o pristupačnom i univerzalnom dizajnu.
  • Unajmite programere s invaliditetom i uključite osobe s invaliditetom kao suradnike na projektima.
  • Uspostavite jasne smjernice o usklađenosti pristupačnosti i upotrebljivosti.
  • Upotrijebite osobe s invaliditetom koji su domaći korisnici pomoćnih tehnologija za testiranje kvalitete umjesto simulacije iskustava osoba s invaliditetom.
  • Izradite kontrolne liste koje bilježe ključne prekretnice pristupačnosti tijekom razvoja.

Ništa nikada ne može biti 100% dostupno jer su ljudska oštećenja višestruka i različite potrebe pristupačnosti osoba s invaliditetom često se sukobljavaju. Ali što više vremena programeri provedu razmišljajući o potrebama korisnika s invaliditetom, univerzalnom dizajnu i pravednosti dizajna, budući proizvodi će biti pristupačniji.

Kratki vodič za alate za pristupačnost sustava Windows 10

Bilo da se borite s lošim vidom ili želite istražiti kontrolu govora, Windows 10 nudi obilje alata za pristupačnost koji će vam pomoći. Pokazujemo vam gdje ih pronaći i kako ih koristiti.

Pročitajte dalje

UdioCvrkutE-mail
Povezane teme
  • Programiranje
  • Pristupačnost
  • Programiranje
  • Web razvoj
  • Razvoj igre
O autoru
Helen Reaume (Objavljena 4 članka)

Helen piše o tehnologiji, karijerama i HR-u više od osam godina. Njezin se rad pojavio u USAToday, The Guardianu, Forbesu, Business Insideru i Yahoou! Financije, među mnogim drugim publikacijama. Može se naći u planinarenju ili na krpljama u planinama ili opsesivnom čitanju.

Više od Helen Reaume

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu