Prieinamumas tampa dar svarbesnis, kad programuotojai suprastų. 2020 m. JAV Aukščiausiasis Teismas priėmė sprendimą Domino's vs. Spaudžia, kad internetas ir programos yra „vietos“, susijusios su amerikiečių su negalia įstatymu. Tai reiškia, kad neįgalieji dabar gali pareikšti ieškinį dėl skaitmeninių programų, kurios nėra prieinamos.
Daugelis kūrėjų jaučia atsakomybę gerinti prieinamumą ne tik teisiškai. Dėl to „Electronic Arts“ paskelbė, kad nevykdys savo prieinamumo patentų, kad kiti kūrėjai galėtų juos panaudoti kurdami labiau įtraukiančius žaidimus.
Prieinamumo tendencija yra aiški. Žinojimas, kaip integruoti prieinamumą į plėtrą, netrukus taps pagrindinė visų tipų programuotojų kompetencija.
Kas yra skaitmeninis prieinamumas?
Skaitmeninis prieinamumas – tai procesas, užtikrinantis, kad neįgalieji galėtų pasiekti skaitmeninius produktus, pvz., programas ir svetaines. Tai gali reikšti tuo įsitikinimą vaizdo konferencijų programos turi antraštes kad kurtieji ar neprigirdintys žmonės nepraleistų to, kas vyksta. Arba tai gali reikšti alternatyvaus teksto pridėjimą prie vaizdų, kad aklieji galėtų jiems paaiškinti vaizdinius elementus ekrano skaitytuvais.
Dažniausiai naudojamos prieinamumo gairės yra Žiniatinklio turinio prieinamumo gairės, tarptautinis prieinamumo standartas, sukurtas World Wide Web konsorciumas (W3C).
Šiuo metu galiojančios gairės, žinomos kaip WCAG 2.2, buvo paskelbti 2021 m. pabaigoje. Šiose gairėse pagrindinis dėmesys skiriamas keturiems pagrindiniams skaitmeninio prieinamumo principams: suvokiamam, tinkamam, suprantamam ir patikimam.
Kiekviename skyriuje aprašoma, kaip žmonės, turintys įvairių sutrikimų ar pagalbinius įrenginius, naudojasi technologijomis ir kaip programuotojai turėtų tai sukurti.
Atitikties lygiai matuojami pagal A lygio, AA lygio ir AAA lygio standartus, kurių žemiausias lygis yra minimalus slenkstis ir aukščiausio lygio, skirto sudėtingesnėms ir konkretesnėms prieinamumo problemoms spręsti, kurios pagerina neįgalių naudotojų patirtį.
Atitiktimi pagrįstų metodų problema
Yra dvi pagrindinės problemos, susijusios su tradiciniu požiūriu į skaitmeninį prieinamumą. Pirmasis yra tai, kad dažnai atsiranda kelių metų delsa tarp atsirandančios neprieinamos technologijos ar praktikos ir gairių, kurios padeda ją ištaisyti.
Kadangi WCAG 2.2 buvo išleistas pavėluotai daugiau nei metus ir dirbama su kita iteracija, WCAG 3.0, vykdomas jau daugelį metų, akivaizdu, kad šiuo metu naudojamos prieinamumo gairės buvo pasenusios dar net nebuvo paskelbtos.
Antroji problema daugeliui programuotojų yra sunkiau suprantama. Tai yra tai, kad šios gairės nėra pakankamai toli.
Kodėl svarbus patobulintas prieinamumas
Deja, daugelis kūrėjų naudoja slapukų mažinimo metodą, skirtą skaitmeniniam prieinamumui Per daug priklauso nuo WCAG gairių laikymosi, kai prieinamas dizainas turėtų būti dinamiškesnis procesas.
Standartus atitinkantys kūrėjai dažnai mano, kad jei tik pažymės visus langelius, jų produktai bus prieinami. Bet tai tiesiog netiesa. Tiesą sakant, jei bus iškelta byla pagal ADA, įmonės gynybos, kad ji laikėsi WCAG gairių, gali nepakakti.
Kodėl? Kadangi net ir atitikimas AAA lygiui negarantuoja, kad jūsų projektas ar svetainė bus pasiekiami – ji sukurta siekiant nustatyti minimalų prieinamumo standartą.
Kūrimo komandos turėtų ne tik norėti, kad jų darbas būtų prieinamas platesnei gyventojų grupei, bet galiausiai jų gali prireikti, kai atsiranda naujų taisyklių ar teismų praktikos.
Kodėl jums turėtų rūpėti „prieinamumo skola“
Dauguma programuotojų yra susipažinę su terminu „tech skola“. Jame aprašomos kūrimo darbo, kuriame naudojami lengviausi, o ne geriausi kodavimo sprendimai, pasekmės. Tai dažnai lemia neveiksmingą kodą ir būtinybę atlikti būsimą taisomąjį darbą.
„Prieinamumo skola“ yra panaši sąvoka. Tai reiškia nepasiekiamą kodą ir produktus, kuriuos komanda ar įmonė turi rinkoje arba kuriami ir kuriuos visiškai pasiekti prireiks laiko, pastangų ir pinigų. Laikui bėgant ir įvairiuose produktuose ar svetainėse ši prieinamumo skola auga, kol ją sutvarkyti tampa nepaprastai brangu.
Dabar nedirbdami su prieinamumu, programuotojai ne tik apsunkina neįgaliesiems naudotis savo produktais. Jie taip pat prisiima būsimus įsipareigojimus savo įmonėms, jei pasikeistų taisyklės ar prieinamumo standartai.
Skaitmeninio prieinamumo didinimo iššūkis
Viena didžiausių kliūčių kuriant labiau prieinamą kodą yra ta, kad daugelis programuotojų turi ribotą supratimą apie tai, kas yra negalia. Prieinamumo asmenys, kuriuos gaminys ir UX komandos kartais naudojami siekiant padėti kurti dizainą, yra pernelyg dažnai orientuoti į dažniausiai žinomas negalias, tokias kaip aklumas, kurtumas ar paralyžius.
Programuotojai gali žinoti, kad jie turi kurti atsižvelgdami į epilepsijas, bet gali neatsižvelgti į naudotojų, sergančių lėtine migrena, liga, dėl kurios daugelis sergančiųjų yra negalia, prieinamumo poreikius.
Be to, šios asmenybės retai apima vartotojus su daugybe negalių arba tuos, kurie naudojasi įvairiais pritaikymo neįgaliesiems įrenginiais. Pavyzdžiui, daugelio populiarios balso į tekstą programinės įrangos funkcijų negalima naudoti, jei naudotojai įgalino didelio kontrasto režimą.
Produktui, kurį kaip pagalbinį įrenginį dažniausiai naudoja žmonės, turintys regėjimo negalią – grupė kuriems dažnai gali prireikti didelio kontrasto režimo – tai nepaprasta kūrimo klaida komanda.
Universalaus dizaino naudojimas geresniam prieinamumui užtikrinti
Taigi, ką gali padaryti programuotojas, jei nori pasiekti aukštesnius prieinamumo standartus? Pirmas žingsnis yra atsisakyti mąstymo, kurį skatina tokie protokolai kaip WCAG 2.2, t. y. Prieinamumas yra kažkas objektyvaus su specifiniu, aiškiai apibrėžtu dizainu ir programavimu intervencijos.
Kaip alternatyva, universalus dizainas koncepcijos, kurios yra praktikos grupės dalis, kuri kartais vadinama įtraukiu dizainu, gali padėti programuotojams iš naujo įvertinti savo dizainą. ir pakeisti savo projektavimo procesą, kad apsvarstytų, kaip padaryti jų gaminius labiau prieinamus visų gebėjimų žmonėms nuo pat problemos apibrėžimo etapas.
Galimi septyni universalūs dizaino principai: teisingas naudojimas, naudojimo lankstumas, paprastas ir intuityvus. naudojimas, suvokiama informacija, tolerancija klaidoms, mažos fizinės pastangos ir dydis bei erdvė privažiavimams ir naudoja.
Iš pirmo žvilgsnio atrodo, kad jie veda į kodą, kuris yra lygiagretus WCAG 2.2 gairėms. Tačiau pagrindinis skirtumas yra tas, kad dizaineriai pirmiausia laiko šiuos principus pagrindiniais savo dizaino visiems naudotojams, o ne sutelkti dėmesį į dizainą, kuris buvo sukurtas „vidutiniam vartotojui“, vėliau pritaikyti prieinamumo standartams įjungta.
Tai apverčia problemos apibrėžimo ir projektavimo etapus, nes programuotojai turi manyti, kad visi vartotojai gali turėti negalią. Taip dažnai įmonės sutaupo pinigų, nes neplanuotų pritaikymo neįgaliesiems funkcijų naudojimas padidina laiko ir biudžeto, reikalingo projektui užbaigti.
Universalus dizainas taip pat dažnai lemia geresnius gaminius, nes gaminiai, sukurti pagal universalaus dizaino principus, dažnai yra naudingesni visiems.
Naudojimo svarba
Universalūs dizaino principai taip pat aiškiai kalba apie naudojimą – tai, kas nepatenka į WCAG gairių taikymo sritį. Nors tai susiję, patogumas ir prieinamumas yra skirtingi objektyvai, kuriais galima įvertinti neįgalaus vartotojo patirtį.
Prieinamumas yra skirtas paprasčiausiai užtikrinti, kad neįgalieji galėtų pasiekti svetainę ar produktą, o ne tai, kad jie galėtų tai padaryti efektyviai, lanksčiai ar geriau.
Pavyzdžiui, svetainė gali atitikti prieinamumo reikalavimus, jei regėjimo negalią turintis vartotojas gali ją pasiekti naudodamas ekrano skaitytuvą. Tačiau kai kurie žmonės su regėjimo negalia teikia pirmenybę teksto į balsą programoms ir neturi ekrano skaitytuvo.
Jei jūsų svetainėje draudžiama eksportuoti tekstą į programą, kaip tai daro kai kurios naujienų svetainės, jūsų svetainė yra techniškai pasiekiama tam vartotojui... bet jiems tai netinkama. Taigi, nors tai nepažeidžia ADA, tai reiškia, kad neįgalus asmuo negali naudoti jūsų gaminio.
Kitas iššūkis kyla, kai programuotojai susiduria su situacijomis, kai jie techniškai atitinka prieinamumo gaires, bet funkcionaliai jų neatitinka.
Šiuo atveju svetainė gali atitikti WCAG reikalavimus, atlikus kodo auditą, bet vis tiek gali neatitikti tikslo ir vienodas malonumas“ pagal ADA, jei neįgalus asmuo neturi prieigos prie tų pačių dalykų kaip ir neįgalusis asmuo.
Daugumoje prieinamų projektavimo standartų daugiausia dėmesio skiriama tinkamumui naudoti, o tinkamumo testavimas dažnai neapima neįgalių vartotojų. Tačiau tinkamumas naudoti turėtų būti pagrindinis prieinamumo testavimo rodiklis, o tinkamumo testavimas turėtų būti sutelktas, ne tik paprastam vartotojui, bet ir neįgaliesiems – grupei, kuriai kyla problemų.
Kaip dizaino teisingumas gali padėti
Viena paskutinė sąvoka, kurią programuotojai turėtų suprasti, yra kurti teisingumą. Požiūris į dizainą, tiriantis ryšį tarp dizaino, galios ir socialinio teisingumo, tai permąsto projektavimo procesus, kad sutelktų balsus tų, kurie tradiciškai buvo ignoruojami kuriant dizainą praktikos.
Iš tiesų, teisingumo projektavimo procesai dizainerį išdėsto kaip pagalbininką, o ne kaip ekspertą. Šis pokytis gali būti naudingas, nes neįgalieji yra atsakingi už tai, ko jiems reikia. Jų nesucentravus gali tekti išleisti laiką ir pinigus nenaudingoms pritaikymo neįgaliesiems funkcijoms.
Neįgaliųjų dizaino strategė ir aktyvistė Liz Jackson netgi sukūrė terminą, nurodantį elegantiškus, bet nenaudingus sprendimus, kuriuos sugalvoja negalią turintys dizaineriai: neįgalumo raktai. Tai yra produktai, kurie nereikalingi arba siūlo netinkamą sprendimą.
Kaip atrodytų jūsų produkto dizaino teisingumo procesas? Tai gali reikšti, kad reikia samdyti daugybę neįgalių ekspertų, kurie padėtų atlikti prieinamumo tyrimus, UX dizainą, programavimą, kokybės užtikrinimą ir tinkamumo testavimą. Tai taip pat gali reikšti mokamų tikslinių grupių su neįgaliais naudotojais priėmimą kiekviename jūsų kūrimo darbo eigos etape.
Galiausiai svarbiausias dizaino teisingumo aspektas yra tai, kaip jis padeda programuotojams suprasti jų turimą galią. Kiekvienas jūsų pasirinktas kodavimas ar dizaino pasirinkimas gali turėti didžiulį poveikį neįgaliųjų gyvenimui, jei jūsų sprendimai sukurs kliūtis.
Tai gali turėti įtakos ne tik jų prieigai prie jūsų produkto, bet ir prieigai prie dalykų, kuriuos palengvina jūsų produktas, pavyzdžiui, bendruomenėms, patirčiai ar net užimtumui.
Kiti žingsniai siekiant pagerinti skaitmeninį prieinamumą
Ką galite padaryti dabar, kai žinote, kodėl skaitmeninis prieinamumas yra toks svarbus ir sudėtinga tai padaryti?
- Pradėkite sužinoję daugiau apie universalų dizainą ir dizaino teisingumą. Yra dirbtuvės, internetiniai kursai, ir knygos galima padėti.
- Peržiūrėkite savo kūrimo darbo eigą, kad pritaikytumėte pasiekiamumą kiekviename etape.
- Išmokykite savo komandai gauti prieinamo ir universalaus dizaino mokymus.
- Pasamdykite neįgalius programuotojus ir įtraukite neįgalius žmones į projektų bendradarbius.
- Nustatykite aiškias prieinamumo atitikties ir naudojimo gaires.
- Naudokite neįgalius žmones, kurie yra vietiniai pagalbinių technologijų naudotojai, kad atliktumėte kokybės užtikrinimo testus, o ne imituodami neįgaliųjų patirtį.
- Kurkite kontrolinius sąrašus, kuriuose užfiksuoti pagrindiniai pritaikymo neįgaliesiems etapai kūrimo metu.
Niekas niekada negali būti 100% prieinamas, nes žmogaus sutrikimai yra daugialypiai, o įvairūs neįgaliųjų prieinamumo poreikiai dažnai prieštarauja. Tačiau kuo daugiau laiko programuotojai skirs galvodami apie neįgaliųjų vartotojų poreikius, universalų dizainą ir dizaino teisingumą, tuo ateities produktai bus prieinamesni.
Nesvarbu, ar susiduriate su blogu regėjimu, ar norite ištirti kalbos valdymą, „Windows 10“ siūlo daugybę pritaikymo neįgaliesiems įrankių, kurie jums padės. Mes parodysime, kur juos rasti ir kaip juos naudoti.
Skaitykite toliau
- Programavimas
- Prieinamumas
- Programavimas
- Interneto kūrimas
- Žaidimo kūrimas

Helen daugiau nei aštuonerius metus rašo apie technologijas, karjerą ir žmogiškuosius išteklius. Jos darbai pasirodė „USAToday“, „The Guardian“, „Forbes“, „Business Insider“ ir „Yahoo! Finansai, be daugelio kitų leidinių. Ją galima rasti žygiuojančia pėsčiomis ar sniegbačiais kalnuose arba įkyriai skaitančią.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!
Spauskite čia norėdami užsiprenumeruoti