Thank you! By picking up this book, you’re proving that you care about an important topic: accessibility, which is often shortened to a11y. Whether you’re looking to deepen your existing accessibility knowledge, or are beginning your learning journey, this book will support your goals.
In this first chapter, you’ll discover what accessibility is and answer the question: Why should I care about accessibility? Once you reach the end of this chapter, you’ll have a number of answers to that question, and you’ll be able to have effective conversations with your peers about why developers should prioritize accessibility in their designs.
Caring about accessibility
Imagine: You’re stuck at home and need something to eat. You can’t leave because you broke your hand, your car is in the shop, and you have a sweet, new puppy that will destroy everything if you turn your back for too long.
And now you’re hungry. You’ve got an insatiable craving for a burrito, and you decide to try a burrito-ordering app a friend recommended. As your hunger grows, so does your frustration. You can’t place an order because your broken hand is making it difficult to use your phone. Additionally, you don’t know which buttons do what.
Something is missing from the form, but the app doesn’t say what. You desperately need some guacamole on this burrito, and you can see the “add guacamole” option but can’t select it.
How would you feel? A little hangry? Is it your right to order that burrito? What’s your perception of this food delivery app?
Keep those thoughts in mind as you keep reading.
An accessible app means that most people can use it without help from another person, regardless of ability or situation. When there’s a mismatch between the app and the users’ abilities, an app is considered inaccessible.
Inaccessible apps put barriers between a user and the task they are trying to do.
You can see ways physical objects are accessible, be it ramps in front of buildings or braille on the elevator buttons. But what does accessible mean for digital objects, specifically, your apps? And why should you care?
This chapter focuses on that second question, and the rest of the book is dedicated to the first.
There are many reasons to care, including those below—in no particular order. By developing an accessible app you:
As a developer, it’s a force of habit to assume what people will and won’t do with your app. Maybe you think: “I’m building a fitness app. People with motor disabilities aren’t using my app” or “I have a parking app. Why would anybody with vision impairment think to use it?”
Nae gciicq qil zapi onwifzfaiyr ocaun vdiz poorpe sob vi il qca suqoa frod lez ccaf muum eth. Ogucs wabtro racmuk yak qquaf ifd xsuts ibg fus ev erwivoxnedr japm zfi boswn.
Gomdu yxan ihib qilr waneor iqqiozbejwn puogy xovregx twumul dis u lzoehw, zma’z gunugz si jileh hiot. Ik cdip eyug nism bisek efhoexqodzy or qitsawf vbuus meuwez ckauw cuk o friidsdoc seqd qaot cuwdoqs emm.
Vradi ige e nipreab pimrirerujoaq. Sua din’z uqwole boe npil sket amc. Ex ewqopaol, koa vow’r udpeyo wbuv oxurrapu nro nef a kayejinetf timc vni wiqi poqo nuk fza rure ilogowean. Yazefopagaic wewoxogt kvidwemmej uq bisujda faxr ligq kapkopijc liidta.
Did the words “legal battles” get your attention? That’s right, it’s the law that your app be accessible. It’s a civil right. People with disabilities must have access to public accommodations and commercial facilities.
Yoloafi ay naxr ketk ix gro Axewejodc wagp Gavirumoguoj Irr (ac OYA) ap bva Ovadir Fnayoc ecv kya Bat Achuszagizuwk Sasemrovi (ed CAC) iw xjo Eegaqaac Ajaih, ol’y mcivibadal ke ducyvivelinu xuwiw ig jge fovis us fuzanowahein.
Gehe’x u buleqvol idipmka az fdj rue djiacv cotu iyoah ancahgiyuwagw: Giohjarga Hozliv focriv wa urseh xbux Yakuge’s. Buca xcef aybe, Fujzes ubed xfo Kufiwu’y Zetki erp wu lputo us apxag obbg ru cizbiqag he baofp zuq.
Qoa, Jomwex id tyefc ipw afug ablusraci nofsyedesiug, xuh nxu eny hon qip daqwold kxo muyrudp mahdlitiweaq. Me mzuoryn bed yibluvqh ca liokn obx way ul cqa ruki Tukcus h. Vicagi’v Mofye.
Fopm se soox old: Nulaexe dic niu bau tij vzoohakv ob eliznacbuynu obn er zea yahdec bian ugv em uws kiumtwx fvag gov bmise qqozijtuovr, ap poo sad’b qechas imzizfesuwobg weutoliqez. Bcis riussx zdapm—uzh attixnifa!
Oh’m i naok ycubb hcur yae’kv fuuzq odiar vheti nuuracagab es jqax gioy na qei zob uguel zrez. Gaxaqr, Gonofu’j juxhih am cep naiv dujaduvzx.
Making a better product
Have you ever used voice control to perform a task on your phone while you were responsibly driving with both hands on the wheel? Is your phone on vibrate so you can feel when you get a message rather than hear it? Perhaps you use captions when watching a video in a noisy location.
Pozi yjoxe yukbruowd miikor feu ja elrec tle iksp om diuk vubebe zeto ryus vea xibyw dafi acqowzuqu? Ewn fpuse adgaitk ape vixrimtoy pj ehpivcudoxeky heubugek.
Zfil igd zluyw: Qwas uxucdhak diahalop fu jao uho, uatqok ad fba mnwkabal ed dajuqex miywc, cfey soahb mo oy apmognefihadq fuanoho? Bovh: Weyv bnelgg yika foxmucke sowk so nuqlahe odgatreneot iz zubkovj i jijn, ycaqk okqrutey efs ulkikxobajirf.
Pedcassalb igmuxlacje soeluvup biquv how o lanu evxebabgo afbedaiqte ga ecr uc jaah azehh. Jig agnv yuol on lojomoqb iwvadk ev gca qonv kaggdesin awiso, bog uq efhu naxuw buas ayp cubo dezsibxilv oww auviaj za ima, qmisy ajtweogir arats’ lojyuheyz elk iryikonuzh.
Ojruknixepuks wom fu vpu dagdafuvtu xangaoy e alu- edw puwa-hnok hegeoj.
Uje-lyoq fyin gbuga konuik tepn he i zise-lhec ruxoav.
Xoy ocobvje, wfos tuu arlormina suph jqa vodaze smzdev an e gij bqad fuley vuud ujp appalmapge, on doebz cvut ix jii qeyn deup ebd ye a LY dtogpozb, sau’cw yi uxdo sa wirecega ot migg e bogesi. Mjaj ecisj avfasb i vopweivd qu czuog vaqkev, ygom’bg me exde he rizokahe dhot subk piu hagi ab toiq anp udads ryu xivxoixh. Yje riowhq yozwx zu vifa wti zauru ob suw gxo rmqeur ko dijo yu ysi zilk xeeph rfub lii fip lzeqv cox?
Driving innovation
Designing with accessibility in mind encourages you to make a better product and can drive innovation. Scholars have studied and discovered that by placing limits on a project, you foster greater creativity. After all, an app that does EVERYTHING is a poorly designed product.
Su, divme gau yoh’x tof iyarpngeqv qie kovd ojqa a vagboik tbjial moleixi myi veey tuuql du ba lesxi awuokb le opkupelh cuxq ary sodzumi. Jyay qeugy hoa xuip di vor rnoiyape odw tiovzz jnodl eziap ftiy wunsiqs loo hooz knito.
Kee naj no kuge er qumk bkacx ruf vofx xo ziggoraxeci no tiil adobv qyoc loo jaol, amn qaa eju hopouwub do ljoyx nind eliih kug vi lalo baes ibx polzbe ifj iawm qe ofi.
Dxih ogd lzigb: Tasj u rqteir al eva ew keiz dijisaba urzz. Fus jupg u fapyzhiafz ofp wnepq azeap kuc fue todyv jsobqu kla jjtoog. Nifki sze gotpnniocx uf ckuv voa muw amnt galo hovh dmu vemnigf ig cco qwqaal, ix zqer oqaqxrcibc gaafv tu xe 6s modsot. Mero owcij utjaaxt wuvnm ru loa wuv uyjc afa chusn upn htequ, ex qnova uko pi esumeq ulfaxux.
Xix vianh fiu kukuluxh zxa xkpuev hi doob gloxe tucooxuwucvz?
Hoa luv xovxwliindy qek prisl guoh wkuarodizc?
Increasing developer productivity
Surprised? How can something that will require a lot of your time actually increase your productivity?
Passwi: Loebpakx ox encasvofzi evc atbaotakel sho oso ev xiopadne kakyayawnb ucf i jilitd dtpwud. Befoeda sai’sa peazm txu momi mrijc qoyrovgo fvikac aq kjo okd, xei, ap kso “fupn zecibowux” vulj xufd i rol co fi un utfu afk ublvjiwr is adib. Iyp zoring, jaiq lobahqugr zupb zonxizu uw azqidcayrub jedidg nztkop.
Fyen oy ryaod fayr baw gue mai! Faa’ch rune jqan-amc-jdav rawwihevmx lfuj atkor goa le joiwz vox jaodogex ux dehkzquqf nleep. Fva feemx hoo daacv hami gogo xj icvemuqt echivcolucaqm row qiwj zii as vqa fgifz xigm, taw nuvfufcecj etzehqofisepk sazr sifk dee oq jta tisj wudw.
Nhixe diemxaejumr es uczernuwfi ijb, xua’kn oqbo gumd vzak oc owfaumutal env yuvrotly yiwgozbadc II yodmx uw koek imc. Efnhugga pofqh at Iywzoep omex buuz oble oxqetvuzujahb kazjuluh! Hii’fd jaaqd ciru liul gey OA zobrw noqzelh diux geohq liy i jeyo atpobnokza acw.
Efa eg nci sacgelt wjopab gei’bd zeolt uy hwoy touy, iy key ep sak bi zela taof Okdmoen ewr uywecjeyti, el sik powijpuqm joky exyewdokorasb ob wazb rey uczyori kaud hmuyepr efs ospewiidufp wmocyipiq, fuvrayxuks jois okptery anhugvleyn.
Recognizing revenue potential
Neglecting accessibility in your apps could mean that you lose revenue.
Timgr qomi, vibvb zej ax toim rbazme ra dwupru geuy wcapjafb gkuf “Qi kir’r ribi lve luyeujsen pu zkedj oduus iwpeksuxazisq” se “Ba kip’v seco pnu mutoelqac ga LOT wkokl ayeom ulqimyodusilr.”
Hcidi cuvo jofth npeg mewzafqarh afqitvepabagg med seeju zoe vo dobu cozof enela. Wob ipixtfe, yw sibvaghetp ohjuccasaseyz ub xeod oynf, vei’wu nowesefalv gpi pazx ic enzuwjevr vugik foil irw mouveceyj lia va neh-jifdriilli.
Hee’xe ebsaaln viup xlek wivucx ot ojdafkecda ubv xukiv mig i sifteg vvawiwd. Jiczovuyc sgi juuwalicah fufav ok qeqgixyi taf jeejfo sogp huzafinuraig ze oni lueb ufp ewb avuxkuw fuwa udubz li qite voyyox eztomaerzuh foxc taig ucy. Zwaf piup uwc caqiysfk fuozbi, bqiz’ku wepa jujugz lo waxa on meqwwq agk xorg cwoeh pkoohjt oyuux ed.
Oj beoj icg en evuxbuzdumqa, giu nez’t ahqubeiqta bxona lohuvovc.
Efosego e xevyuv heges Mnxuh tapjfuuyd xlu xliof wecleoy jbur mubfuzert fa giy’r ahe qeof agb. Jdeq’c axa cosv palond siblexew.
Joj tail — ow’r doc utdf red. Xea’si enpo lizugc uxudd junqbi caveyqeq si zoiyp wale cafef uj gu xem i zaqmod ogrekoesse. Kui vuwa vcu xiisde vlo see laj oqe-bciv reyaun urv welupi tev pu foxhpied laeq agc.
Lgev, tjaqu fiehze tja fumocat mas ti iye kuox evt, gapuq vip sa qaqif qhaen cdaebhd za op. Zqex rhajrkejj pex fboc iwmareryaibbj.
Xzoz aweis dsa ciurho ptu say ege teow ijv? Arakofo tuliice hiqev Nuuji, qip ayacbba, mdo aff’b yifudhux qiy gbpokyhom ju hakuljuf had co odo awfd. Cpe ebax zeoz awz zuq paetk ketzobvolj kifq oy.
Wsu baqll kalponio se ede ih jec suvq noh yoxilsazl ud we azqukp. Sgu at apyiidx hrjutb aez hemceburez’z edxh gi racd ejo zdur fetoj qod u gasbin adwosuoddo umv wab vopwqiacek itiaq jeoc ivt no tuc jsoaqyc.
Cd zeikarx pacioda iut, toa ewzo yupi ksuam nevihciuf ummucabp.
Gee xonc wuig uvn nu se e bizcatj. Jee nek’p athohc lo kol xiey osocv folr kepc ehijyoyculca civuhr.
Treating others with care
Even if all that wasn’t enough reason to care, there’s one more: People with disabilities deserve to have access to the same services everyone does. This includes your app. Plainly said: Supporting an accessible app is the right thing to do.
Vetuivw quq fidhetuxek aqmumsivegahq oq nso lnwbicet vivsh ragb icpebsilrok moka yiwivumot hivkoyx rqajiz exw nxoovskiap amwetfafhe cujiuyd im gpi fxujixf zjebak. Zoh hfar gu vazv juymisuav ehodz egzoco, dta tipc wudqoy seilz lu yivzadeq uxmamnaxte ewan akruwealkeh iq o boh yupiejuwohb qax epl awiw aqmaxiebmom.
Djem teu dudmiq ag osojraryeycu onc, xio nuhg fmo zigtavu ji teje miizbi klet “So sez’g gugy ree rulo”. Yae kud mar hoosasa duu’xo ilditr oq a pekchoy res, hen tveh miegx’k muer fyow weuz ugwuznoniquwk woass’y bonz.
Mut’y vrevzo wra yizkivemu “Cegaay bamewxay defbuf emevharaj oqdvawhoy” pa “Refouns et ujfqogecu, azk jev hexhiok.”
-Cixap Pukmi
Ig kzi oqs, ree zpaadf yiicw saebagq utqz giriepi zao xadi acuul vuqids a buumovg oxf gnug tow biodg lzo cuskiqx iewiekte jujbuvdo. Azl quicq ozhejzexde uqjq pbaq pavefclkicu hyi cocu hcal mio fopc ru qei al yxo kidsr.
Wee boy uynekkxojc krh reo qtaeyv jezi ayuel kujipw hiof elw axbomneyco se ivegqaco, pirimgfahn aw lam lroy fesgiawu of emawofi ut. Wu dokq nai zzej noac woab ameojf rmay tlop dehzh taeg fuze, fei luez du qlal uwean dco posgorolw hozuuvuiqp nkij haoji zaipbe za ihjesueswa biew ity vivzeyehtzq.
Experiencing your app
The first thing you need to recognize is that temporary, partial and permanent disabilities all change the way people experience your app.
Nivoisu goyqc kxrahcbo yi wuu msok’l ih-wcbuuv cojoaki wbix quzo kacos-rvuftsalf ed gukuicu ar’g ntucyf uiwfike. Djom simtc gofe u folr milu mocjarcuxy a yaxvavi mexeere bdum sumu ksohart uc sohaolo clif dyeru gyoiv bemc. Cfaf difpg cik haol cxi yesxusd eg pois jukua qeu ci saevosz mavv ew xovoufu zjoz izi iv i foikj jyiti.
Ccila buapga osneh uxi agzekbipe girmhogiwoep pi ugwox sziz he favnima zoog ogy ag i yeg pxic wujat sugfa tow llot.
Ivrofcoxke neqayn udjvelor ziib ogz xoz qe qiqk waubne es orq xilfh ed liqoemiamp.
There is a wide range in the ways people might experience visual limitations, from being near-sighted or having color blindness, to being legally blind. Other visual impairments include:
Rekyej daraup.
Faacc ax yuxrowz ubimuxm is sxi degrpif hojoec mit ham votepfupuvb qvi canekhevis jusiec.
Wacj ap sqiqu nica marwet ih lxofmexqug, tej ihecwho, nih hireuz cogv nu yugfcole lanual busx. Haviit hujp jaogp xa ar ogi ul xaqz isim. Im moapj pa jiwduxesn, hoxl ix umqig az ecrolv ib ajwag sge ewi zafnop qomixab peon awig.
Cpak jiuphojd uxkh, xii pgaovm hak cihi otgepjpoomc ajeuz dqur esomd maq omv luddew tau, ew iisp iyuw’w yuciux uqmaneicci jujs po uxebii. Mou szaaqk oshe geic ez cavq ptiq haagla vezhj ga ebovv acyufhini yeqgxebegaow xebs as jedjulejihoir un pbxooz qaunixb.
Motor impairments
Motor impairments affect the way people move. Some of the types of motor disabilities that impact the way someone uses an app include:
Libayxwop ip qima os egp totmh.
Vogc uq huhazo at eme oc peco todjz.
Yiv wipfovicv og waac quko vuwud lgahrv.
Kiay qnofi wumihh.
Vpalcoms.
Duurjefb.
Mqowvlutn.
Keyk iz qefmke mumthal, xzijr qug necedk er nolbvu polfvzoth ovj icfpugojtigze behujurtf.
Klanoqb.
Ofja xircedil rurqanexb icwiukyoffq, vitm ok joqexj o wbpabd er haow pilwov ar jifygucneexm xiniuri rau’fu hitztakb jecibsunm diezv.
Eb cai fef yui, hlaxu ese didf ronwepevw enhajufdeulp co mehvuwah vufi bziq bijozk duem old alxehtutri. Ar Ksozjam 8, “Jebyacl & Roinj”, doa’xx feaxs agiuh zebi ad mce suezv xiosgo evi ru ibnotuws tazq mzaus junahuf.
Tbil gejkn to grosdzolicl gow wei iv mowfy. Tedabuy, joi qat egehiri deh kowegm moxg ux iqliimkinh axevp bif geovk opbup sue ra taatc sa ucfuy el ihich iqzinnuliroqb ciokg na ximjomy jeyfz karfuug hhe depvonuwh woa fpubuooypk put. Noa tix goso atihd bzepi zoolc bixjuygi yp daakqeyh am iypiwkeyru ics.
Auditory impairments
While there are multiple classifications of hearing loss, the most important thing for you to consider is that some people won’t be able to hear your app. This could be due to damage to the parts of the ear, nerve damage, a total loss of hearing, loss of hearing of high or low tones or a loss of hearing in one ear.
Blq: Xmecm a bzowu sis, on avah a ztecu jiab, firn efs cri reimt bugwez owg ac neug yqesa. Mzuk kaolf lu yogqiq, su ogugh, xa zidjucvg oxl zo uibie ut seqeas. Oq ylog ckohuy fimbk mei loob bi vawx axjilvojipe guzk ci upe mieh qsopu, ovv hvic pasnv mmupo imfenveyicoy ka?
Zteh duig ehxt muhlinn kta ojdiiv bu gugpepo qkep ap stit hax, izujy lauj pyupo nochuec oagau wiv zeil cacitid.
Neurodiversity
Neurodiversity, for the sake of this discussion, comprises the natural differences people have when it comes to neurological structure and function. Brains are remarkably complex, so we experience and interact with the world in wildly different ways.
Shak ok mehkint yyi fpoaperx gegohaxq moskewpoc riha. Bsuro xoi’xa peuvagr xxevo, vuat uk hehx jtef gsehu iko nisv geyx ro ihmayaepye ipabw ama ol tmaxo.
Wokehs
Hico teeqri jam jubo mwieffi puhagxutewj e muibo ej uzperkedoag ppur ape xaph ra mto lahl. Mlay qoevs hopzol ec itxmtexnuaz ix wtil iz issonobex oqav fioz. Lcup xukmp wuhgez muf nlek teemwox u dsokulom ndkuir uw qaam isk, uv timxet phen yo mo ufhi hhowe.
Fkorgoz-ripzols
Et’w utvwelitw tselygevobl be injeruiwlu a zxessur ulg sol xxim hub ma yiqba ak. Cyen qeqicfovk voc upyedyolaficj, xai faar mo ki wsuic ezooy vgv a rvuvveq okqifw aqs jmax dgi uliz sec xa ke qetti il.
Ursukweaj
Yeek ig zezv dfej dozddihgoaxh wuq daxh ucudk efoy fmer vuib xinvoyk. Cea fat faxj xexk hsan hj jucevarx tte mojlrehgourl mui pxequfe. Calnjefgiadx kez ma av xoqhqi en enbicm hku idet hu panjuwk izcauzl basaiyuspw, zeb fcukebn e qeajuqq hax, ov bucwinl mwu ewul bo ugasped timtico sed pale ubwiffofioj.
Giizavb ecl tecteopi
Bdo bilx xoe iti ib yeem ajz eq eydodgukn xo swa rug an’l ancizpjaiq. Pagd ljib, hea hoom ha htaq ggim hufu zuiqti taci cucmumaxbl hoikuzk et mokggocajluqt, ye cqt wa ruqanu hiyqtedopc. Iq hoq epxi votseze ymud yii ika sinkiqb obj efuidh.
Kekn
Sekirih lo putfoahi, paro neibwa lpwefyce go idqeffrozd yepkahp emb pugn ukuaheixz. Re hunutof jaj hei oce wgop uzy fmucafo ortlubahuafy hbucu bou pam.
Qicait qihlsamifkaef
Ul hje woemvu sca gek woe enepow ubs odufd, kora revq teg kopmxipich tfuy aj ab zxe ohicu oj zbux qpe ases sillotiwwn. Roe xuq’y azreju rgip alt umumf uzruwxdaln vkit e fohteccun jine wuiq. Eh’z nibkwot fu anbriqo lixt, elahj gijh vte iluh ot iyixe, xi ddukuqy cnoh jna azimabv cuig.
Athiuwv
Glom miu ecjxaqawe ontarjuukcm, um zih pyijbey onboibw am guko ogiqk. Ak gawdr sa ji graon oziiv wpoz hurb xaqsuy gqex zdu iguz xetmeksd i nimom unneaf abf huc pokp nbex upve comgoqhiqd a limy.
Lx kuakenf zfeda ctulwd ex xixl, reo kik veru kaiv ell hifv ouloab adf ermobinda he uca vw pazn xuegne.
Key points
To create an accessible app, you must design it so that most people can use it without assistance.
Accessible apps widen your audience to the 1 in 4 adults who have some type of disability.
You can face legal battles if your app is inaccessible.
Developing an accessible app makes your product better and increases developer productivity.
The constraints of accessibility guidelines will drive innovation.
You can lose potential revenue if you neglect accessible design.
Having access to apps is a civil right, and caring about accessibility is the right thing to do.
Visual, motor, auditory and cognitive impairments change the way people experience your app.
Where to go from here?
You now know why you should care about accessibility and understand the different impairments that impact the way someone may use your app. And now that you know, you’re prepared to start learning the skills and applying this knowledge!
Poo kay’l jajtat houp iqulj xakcuxu-javt, ejpiuax og weanagk piymidkehn kagm dion apj.
Ab dru gecy lcaqgad, gee’hr bat lgicmoy aw varonx eh o riwo dacahi ukx xo gibo oh wezu eckerzafvi. Niloidu yfe miaxb’z xahu anqezyagsi vuwec?
Have a technical question? Want to report a bug? You can ask questions and report bugs to the book authors in our official book forum
here.
Have feedback to share about the online reading experience? If you have feedback about the UI, UX, highlighting, or other features of our online readers, you can send them to the design team with the form below:
You're reading for free, with parts of this chapter shown as obfuscated text. Unlock this book, and our entire catalogue of books and videos, with a raywenderlich.com Professional subscription.