Accesibilitate în dezvoltarea aplicațiilor: construiți un produs fără discriminare
Publicat: 2021-06-11Ați auzit vreodată termenul „utilizator minoritar”? Descrie persoane care au nevoi speciale în spațiul digital (de exemplu, internetul sau aplicațiile mobile), dar al căror număr nu este suficient de semnificativ pentru ca principiile existente de dezvoltare a aplicațiilor să fie ajustate.
Peste 1 miliard de oameni (sau 15% din populația globală) trăiesc cu o formă de dizabilități, cuprinzând de departe cel mai mare și cel mai neglijat grup de utilizatori minoritari.
Ce legătură are asta cu dezvoltarea aplicațiilor, vă întrebați? Tot!
Înțelegerea accesibilității

În primul rând, să definim accesibilitatea, ce înseamnă aceasta în dezvoltarea de aplicații și de ce este importantă pentru fiecare parte implicată.
În termeni cei mai generali, accesibilitatea înseamnă pur și simplu includerea persoanelor cu dizabilități . Termenul este comun în științele sociale și în planificarea urbană, deoarece de obicei acoperă măsura în care un anumit loc, zonă sau serviciu este disponibil pentru cei care ar putea avea dificultăți în a-l accesa. Amintiți-vă că ultimul fragment, este important.
Este foarte asemănător când vine vorba de dezvoltarea de aplicații web și mobile. De regulă, accesibilitatea se referă la design și caracteristici care permit persoanelor cu anumite deficiențe să beneficieze de un produs digital.
Deși există multe forme diferite de astfel de deficiențe, există unele care contează cel mai mult în aplicațiile mobile:
- viziune
- auz
- dexteritate
- cunoașterea
Prin introducerea de funcții care abordează aceste lupte, proprietarii de aplicații pot crea experiențe mult mai pline de satisfacții și își pot crește popularitatea în rândul publicului lor.
Importanța accesibilității aplicațiilor mobile
În acest moment, accesibilitatea este oarecum o zonă gri a industriei - toată lumea a auzit despre ea, toată lumea știe că ar fi un lucru frumos, și totuși, majoritatea absolută a companiilor tind să treacă cu vederea accesibilitatea ca obiectiv principal.
Ar putea părea ciudat, având în vedere că 1 din 7 utilizatori nu va putea avea aceeași experiență ca și colegii lor. Și totuși, iată-ne. Tocmai de aceea este deosebit de important să subliniem ce anume aduce accesibilitatea la masă.

Aflați mai multe despre viitorul aplicațiilor mobile
Obțineți raportul acum!Ce înseamnă accesibilitatea pentru utilizatori

Ați vizionat vreodată același film pe Netflix cu două forme diferite de subtitrări?
Spuneți că sunteți pe cale să vă bucurați de o horror spaniolă cu subtitrări în engleză. Vi se va oferi o traducere creativă a ceea ce spun personajele și, în rare ocazii, a ceea ce joacă la radio. Vizionarea aceluiași film cu subtitrări în spaniolă sau engleză [CC], totuși, ar fi diferit. Ar prezenta toate elementele suplimentare, cum ar fi „redarea de muzică gânditoare” și „ușa scârțâie”, creând astfel o experiență complet diferită.
Pentru unii dintre noi, activarea acestor subtitrări este o modalitate distractivă de a ne distrage atenția de la intriga. În același timp, pentru alții este o necesitate de bază să poată viziona filmul în primul rând. Bun venit la ideea de accesibilitate.
La sfârșitul zilei, totul se rezumă la experiența utilizatorului. În primul rând, aplicația dvs. trebuie să deservească utilizatorii dvs. și nevoile lor imediate, astfel încât ei să fie judecătorul final al succesului său. Și introducerea de caracteristici suplimentare pentru a demonstra o empatie mai mare, înțelegere și recunoaștere a nevoilor lor vine cu propriile sale avantaje.
Beneficiile accesibilității pentru afaceri

În timp ce utilizatorii mai mulțumiți sunt grozavi, trebuie să vă întrebați ce este pentru dvs. ca proprietar de afaceri. La urma urmei, în timp ce experiența pe care o vei crea pentru utilizatorii minoritari poate fi neprețuită, dezvoltarea de aplicații nu este. Nu-ți face griji, totuși, pentru că sunt multe de câștigat.
Ar trebui să menționez un miliard de clienți potențiali suplimentari ? Numai acesta ar trebui să fie un motiv suficient de bun pentru ca tu să te gândești cel puțin să investești în accesibilitatea aplicațiilor. Totuși, asta nu este tot.
În vremurile mișcărilor pro-minorități, utilizatorii minoritari cu greu pot fi trecuti cu vederea, motiv pentru care aderarea la petrecere vă va ajuta cu siguranță cu imaginea de marcă . Și, cu laudele răspândite prin gură în gură și creșterea percepției pozitive a mărcii, veți putea crește în cel mai scurt timp .
Un alt avantaj dulce-dulce pe care l-ai debloca este un avantaj competitiv definitiv . Îți amintești cum am spus că accesibilitatea este ceva despre care toată lumea este conștientă, dar de care nimeni nu se deranjează? Ei bine, imaginați-vă că sunteți printre primii care au schimbat cântarul.
Deci, de ce atât de multe companii aleg să ignore accesibilitatea și să lupte pentru incluziune în domenii diferite de dezvoltarea de aplicații? Să săpăm mai adânc!
Accesibilitatea în aplicațiile mobile: implicații legale și reglementări
Ideea este că, deși construirea unei aplicații accesibile, plină cu funcții ușor de utilizat, sună grozav în teorie, ar putea fi destul de dificil de implementat în practică.
Fiecare proprietar experimentat de afaceri cunoaște valoarea unui avocat bun și durerea de cap pe care o poate aduce o clauză ratată pentru o întreagă operațiune.
Dezvoltarea aplicațiilor nu este diferită. Vine cu o parte echitabilă de reguli, reglementări, regimuri și recomandări care ar putea deveni piatra de temelie a întregului tău proiect. De aceea, înainte de a te angaja în orice proiect, este mai bine să studiezi legile care guvernează industria.
WCAG vs aplicații mobile

Poate părea contraintuitiv, dar principala limitare a accesibilității aplicației este lipsa acesteia. Pur și simplu nu există un organism definit care să specifice ce ar putea fi considerat accesibil și ce nu.
Desigur, există anumite linii directoare despre modul în care o anumită practică ar fi „drăguță de a avea”. Cu toate acestea, nu există încă o definiție acceptată la nivel global a standardelor minime de accesibilitate. De aceea, mulți dezvoltatori apelează în schimb la Ghidurile de accesibilitate a conținutului web (WCAG).

Potrivit WCAG, pentru ca site-ul web să fie considerat accesibil, tot conținutul său trebuie să fie:
- Perceptibil : utilizatorii trebuie să poată percepe toate elementele designului UI și informațiile prezentate pe pagină;
- Operabil : toate componentele UI și navigarea pe site trebuie să fie realizabile;
- De înțeles : utilizatorii trebuie să poată înțelege despre ce este pagina și cum se așteaptă să interacționeze cu aceasta;
- Robust : conținutul trebuie să fie livrat în așa fel încât tehnologia de asistență să îl poată procesa, interpreta și reproduce corect.
Acum că cunoaștem regulile, să vedem cum se traduc în dezvoltarea reală de aplicații accesibile.
Cum să construiți o aplicație accesibilă
În primul rând, aș dori să subliniez faptul că aici mă voi referi la accesibilitatea aplicațiilor web și mobile simultan. La urma urmei, scopul este de a crea o foaie de parcurs pentru o experiență de utilizator incluzivă pentru toată lumea .
Așadar, pentru a crea o aplicație cu adevărat accesibilă, va trebui să vă concentrați pe 3 domenii de bază ale fiecărui proiect : design și navigare, conținut și testare. Acum să aruncăm o privire mai atentă la fiecare.
Design și navigație

Verificați acest exemplu de mod întunecat și luminos pentru iOS. Puteți vedea clar diferența și, deși poate părea intuitiv și natural, s-a depus mult efort pentru a face ca acesta să pară ca atare. Steve Jobs a susținut că designul nu este așa cum arată ceva, ci cum funcționează . Accesibilitatea este puțin mai dificilă. Atât aspectul, cât și funcționalitatea contează în mod egal aici.
Iată câteva dintre cele mai bune practici care vă vor ajuta să vă faceți aplicația accesibilă:
Dezvoltați o aplicație accesibilă cu Miquido
Contactaţi-ne- Introduceți o separare clară a culorilor anterioare și de fundal – faceți-l prietenos pentru daltonism
- Evitați elementele care induc convulsii, cum ar fi ferestrele pop-up intermitente sau culorile care se schimbă rapid
- Oferiți utilizatorilor posibilitatea de a ajusta elementele de bază ale aspectului, cum ar fi dimensiunea textului, culoarea de fundal și luminozitatea la preferințele lor personale
- Asigurați-vă că aplicația dvs. nu necesită gesturi specifice pentru a funcționa corect - treceți ușor la atingerea, glisarea și derularea inutile
- Includeți butoane clar diferențiate pentru o navigare mai ușoară – direcționați clar utilizatorii către diferite părți ale aplicației dvs.
Cu asta, ar trebui să înțelegeți destul de bine modul în care funcționează și arată designul accesibil. Așa că este timpul să vedeți cum îl puteți îmbunătăți și mai mult prin furnizarea de informații de înaltă calitate într-un format de înaltă calitate.
Conţinut

Când vine vorba de a face conținutul cu adevărat accesibil, există o mulțime de oportunități nedescoperite și un potențial mare de a aduce inovație. Cu toate acestea, pentru a vă oferi o înțelegere de bază a ceea ce căutăm aici, gândiți-vă după aceste linii:
- Adăugați subtitrări la fiecare videoclip prezentat pe platforma dvs. mobilă
- Asigurați-vă că textul este perfect sincronizat cu audio , pentru ca utilizatorii să înțeleagă exact ceea ce se întâmplă
- Oferiți acces audio la conținutul vizual – bazați-vă pe funcții de conversie a textului în vorbire, dictare de text, descrieri audio ale imaginilor și videoclipurilor, asistenți vocali etc.
- Verificați continuitatea conținutului în timpul rotațiilor ecranului - ați dori să fie disponibil exact același loc al paginii, indiferent de modul de rotație.
Căutați o soluție cu adevărat inovatoare? Citiți cum AI poate face aplicațiile mobile mai accesibile și mai atractive pentru orice utilizator!
Și acum să trecem la ultima piesă a puzzle-ului.
Testarea accesibilității
Dacă nu sunteți complet nou în dezvoltarea de software, ar trebui să știți deja cât de crucială este testarea pentru o lansare de succes a unui produs. Vrei să te asiguri că totul funcționează corect, utilizatorii reacționează bine și că nu există surprize înainte ca aplicația ta să ajungă pe piață.
S-ar putea să vă întrebați dacă există comenzi rapide și am vești bune pentru tine! Odată cu cererea în creștere pentru aplicații mobile accesibile, Google a prezentat Cadrul de testare a accesibilității pentru Android și pentru iOS pe Github.
Tratați accesibilitatea ca pe orice alt aspect important al aplicației dvs., în același mod în care abordați funcționalitatea de bază sau designul UX. De fapt, le acoperă pe ambele! Așa că ar fi înțelept să acordați puțin mai multă atenție.
Și cu asta, mai rămâne o singură întrebare de răspuns.

Merită accesibilitatea efortul?
Vă întrebați dacă, alăturându-vă mișcării pro-accesibilitate pentru aplicații, vă veți înscrie pentru o inițiativă socială? Aplicând cele mai bune practici de accesibilitate afacerii dvs., nu trebuie neapărat să faceți o poziție publică. Apple nu se laudă cu modurile de întuneric și lumină la fiecare conferință la care participă.
În schimb, dedicați ore suplimentare de muncă și gândiți-vă la produs, știind că mai mulți oameni se vor putea alătura companiei dvs. în proiectele dvs.
Aveți o idee pentru o aplicație accesibilă care va lua cu asalt piața și căutați echipa potrivită pentru a face acest lucru? Nu mai căuta!
Povestește-ne totul despre asta și hai să începem să construim!