paint-brush
Mobiele toepassingtoeganklikheidstoets 101: WCAG-voldoening en beste praktykedeur@browserstack
386 lesings
386 lesings

Mobiele toepassingtoeganklikheidstoets 101: WCAG-voldoening en beste praktyke

deur Browserstack11m2024/09/25
Read on Terminal Reader

Te lank; Om te lees

Toeganklikheidstoetse vir mobiele toepassings verifieer dat toepassings toeganklik is vir alle individue, veral wat diegene met gestremdhede omhels.
featured image - Mobiele toepassingtoeganklikheidstoets 101: WCAG-voldoening en beste praktyke
Browserstack HackerNoon profile picture
0-item

Toeganklikheidstoetse vir mobiele toepassings verifieer dat toepassings toeganklik is vir alle individue, veral wat diegene met gestremdhede omhels. Die proses behels die assessering van die ontwerp, inhoud en funksionering van 'n toepassing om te verseker dat:


  • Dit voldoen aan WCAG (Web Content Accessibility Guidelines) toeganklikheidstandaarde.

  • Dit is versoenbaar met ondersteunende tegnologie soos skermlesers, stemkontroles en alternatiewe invoermetodes.


Hier is hoekom jy mobiele toepassingtoeganklikheidstoetse nodig het:


  • Wetlike nakoming : Nakoming van digitale toeganklikheidswette, soos die ADA en Europese Toeganklikheidswet, voorkom regskwessies, boetes en skade aan reputasie.


  • Insluiting en gelyke toegang : Toeganklikheidstoetse verseker dat mobiele toepassings bruikbaar is deur individue met gestremdhede, wat billike toegang en inklusiwiteit bevorder.


  • Wyer gehoorbereik : Toeganklike toepassings kan 'n breër gehoor betrek, insluitend miljoene met gestremdhede, wat gebruikerservaring verbeter en nuwe markgeleenthede skep.


  • Verbeterde gebruikerservaring : Toeganklikheidskenmerke, soos duidelike navigasie en intuïtiewe ontwerp, verbeter dikwels algehele gebruikertevredenheid en toepassinggraderings.


  • Sosiale Verantwoordelikheid : Die verbintenis tot toeganklikheid weerspieël 'n maatskappy se toewyding aan inklusiwiteit en sosiale verantwoordelikheid.


  • Vermy herbewerking en koste : Vroeë toeganklikheidstoetse help om duur herontwerpe en regstellings te voorkom, wat klanteklagtes en na-bekendstellingskwessies verminder.

WCAG-nakoming vir toeganklikheid vir mobiele toepassings

WCAG (Web Content Accessibility Guidelines) voldoening is van kritieke belang om mobiele toepassings toeganklik te maak vir mense met gestremdhede. Alhoewel dit oorspronklik vir webinhoud geskep is, kan WCAG-konsepte en -kriteria ook op mobiele toepassings toegepas word.


Principles of WCAG Accessibility


Hier is hoe WCAG-nakoming toeganklikheid vir mobiele toepassings beïnvloed:


1. Waarneembaar

  • Verskaf waarneembare teksvervangings vir nie-teksitems, insluitend foto's of ikone. Byvoorbeeld, die insluiting van alt-teks vir foto's of ikoonetikette verseker dat skermlesers hierdie items kan kommunikeer met visueel uitgedaagde gebruikers.


  • Maak seker dat inhoud in baie formate gelewer kan word (bv. 'n eenvoudiger uitleg) sonder om inligting te verloor. Vir mobiele toepassings kan dit die gee van 'n landskap- en portretmodus insluit wat toeganklik bly.


  • Maak dit makliker vir gebruikers om materiaal te sien en te hoor deur genoeg kontras tussen teks- en agtergrondkleure te verseker en keuses te bied om teksgrootte en -volume te wysig sonder om met die toepassing se werking in te meng.


2. Bedryfbaar

  • Alle programvermoëns moet toeganklik wees met 'n sleutelbord of sleutelbordagtige invoer, soos skakelaars vir gebruikers met mobiliteitsgestremdhede. Dit sluit navigasiekontroles, vorms en interaktiewe kenmerke in.


  • Gee gebruikers genoeg tyd om inhoud te lees en te verbruik deur skerms outomaties te vermy of sessies te vinnig uit te skakel.


  • Vermy inhoud wat aanvalle kan uitlok, soos helder ligte of vinnige skermopdaterings.


  • Verskaf opsies vir gebruikers om te navigeer, inhoud te vind en hul ligging binne die toepassing te bepaal. Dit sluit duidelik gemerkte knoppies en konsekwente navigasiepatrone in.


3. Verstaanbaar

  • Maak geskrewe inligting leesbaar en verstaanbaar. Dit sluit in die gebruik van basiese taal, die vermyding van jargon en die versekering dat die materiaal leesbaar is vir skermlesers.


  • Webbladsye moet op voorspelbare maniere verskyn en funksioneer. Byvoorbeeld, 'n knoppie moet konsekwent regoor die program optree, en inhoud moet nie onverwags verskuif nie.


  • Help gebruikers om foute te voorkom en reg te stel. Dit sluit duidelike foutkennisgewings en maklik toeganklike hulpbronne in.


4. Robuust

  • Maak seker die toepassing werk met huidige en toekomstige hulptegnologie soos skermlesers, stembeheer en vergrootglas.


  • Gebruik goeie koderingstegnieke om te verseker dat die toepassing met 'n verskeidenheid gebruikersagente werk, insluitend bedryfstelsels, blaaiers en hulptoestelle.

WCAG-vlakke van voldoening


3 WCAG Conformance Levels

  • Vlak A: Basiese webtoeganklikheidskenmerke (die minimum vlak). Noodsaaklik vir die bereiking van die mees kritieke toeganklikheidvereistes.


  • Vlak AA: spreek die grootste en mees tipiese hindernisse vir gestremde gebruikers aan. Dikwels gesien as 'n gepaste vlak vir publieke digitale produkte.


  • Vlak AAA: Die mees gevorderde en omvattendste mate van toeganklikheid. Dit is ideaal om aan alle Vlak AAA-standaarde te voldoen, maar dit is nie altyd haalbaar vir alle materiaalgenres nie.





Voorbeeld van toeganklikheidtoetsing vir mobiele toepassings

Voorbeeld 1: Toets met skermlesers

  • Proses: Gebruik 'n skermleser soos VoiceOver (iOS) of TalkBack (Android) om deur die toepassing te navigeer. Die toetser moet verseker dat alle elemente korrek aangekondig word en dat die navigasievloei logies en intuïtief is.


  • Doelwit: Verifieer dat alle interaktiewe elemente (knoppies, skakels, vormvelde) korrek gemerk is en voldoende konteks aan die gebruiker verskaf.


  • Uitkoms: Jy sal dalk ontdek dat sommige knoppies nie beskrywende etikette het nie, wat dit moeilik maak vir siggestremde gebruikers om hul doel te verstaan.


Voorbeeld 2: Kleurkontrastoetsing

  • Proses: Kontroleer handmatig die kontrasverhouding tussen teks- en agtergrondkleure met 'n kleurkontrasinstrument of deur visuele inspeksie.


  • Doelwit: Verseker dat die teks maklik leesbaar is vir gebruikers met gesiggestremdheid, veral dié met kleurblindheid.


  • Uitkoms: Jy mag vind dat sekere tekselemente onvoldoende kontras het, wat dit moeilik maak om te lees.

Hoe om die regte mobiele toepassingtoeganklikheidsinstrument te vind?

Hier is 'n stap-vir-stap-gids om jou te help om die regte instrument te kies:


  • Verstaan jou toetsbehoeftes gebaseer op:

    • Tipes gestremdhede, soos visuele, ouditiewe, motoriese of kognitiewe gestremdhede.

    • Platform wat die instrument ondersteun (iOS, Android of albei).


  • Gebruiksgemak: Die instrument moet maklik wees om op te stel en te gebruik, veral vir ontwikkelaars en toetsers wat dalk nie in toeganklikheid spesialiseer nie.


  • Integrasievermoëns: Kyk of die instrument integreer met jou bestaande ontwikkelings-, CI/CD- en toetswerkstrome.


  • Rapportering en dokumentasie: Die instrument moet duidelike en uitvoerbare verslae verskaf. Soek kenmerke soos die uitvoer van verslae in verskeie formate, integrasie met kwessieopsporingstelsels en dokumentasie oor die regstelling van probleme.


  • Ondersteuning en gemeenskap: Oorweeg nutsgoed met goeie kliëntediens, opleidingshulpbronne en 'n aktiewe gebruikersgemeenskap.


  • Koste: Sommige gereedskap is gratis (oopbron), terwyl ander dalk 'n intekening of eenmalige aankoop vereis. Belyn jou keuse met jou begroting en kenmerke wat aangebied word om opbrengs op belegging (ROI) te balanseer.


  • Gratis proewe: Baie instrumente bied gratis proewe of demo-weergawes. Gebruik dit om die doeltreffendheid van die instrument in jou toetsomgewing te evalueer.


  • Werklike-wêreldtoetsing: Toets die nutsding op 'n klein gedeelte van jou toepassing om te sien hoe dit in werklike scenario's vaar.

Toeganklikheidtoetsnutsgoed vir mobiele toepassings

Daar is 'n aantal gewilde mobiele toepassingtoeganklikheidnutsmiddels wat tans in die mark gebruik word. Alhoewel sommige op Android of iOS funksioneel is, is daar sommige wat ook oor die platform is:

Android-toeganklikheidtoetsnutsgoed

  • Google Toeganklikheidskandeerder skandeer Android-toepassings outomaties vir algemene toeganklikheidkwessies, soos ontbrekende etikette, klein raakteikens en kleurkontrasprobleme. Alhoewel dit gratis is, maklik om te gebruik, direk vanaf Google; dit is beperk tot die identifisering van basiese kwessies, geen diep toetskenmerke nie.


  • TalkBack-toeganklikheid: TalkBack-toeganklikheid stel gebruikers in staat om skermlesers op Android-toestelle te gebruik. Alhoewel dit ingebou is, is dit 'n handmatige proses en vereis dit tyd om deeglik te toets.BrowserStack App Accessibility Tool bied toegang tot TalkBack Screen Reader op regte Android-toestelle.

iOS-toeganklikheidtoetsnutsgoed

  • Xcode Accessibility Inspector: Ingeboude hulpmiddel in Xcode vir die inspeksie en toetsing van toeganklikheidskenmerke in iOS-toepassings. dit is beperk tot iOS-ontwikkelingsomgewings, en het geen outomatiese toetsing nie.


  • VoiceOver: Dit is 'n inheemse skermleser vir iOS-toestelle, wat gebruik word om te toets hoe toepassings met skermlesergebruikers omgaan. Alhoewel dit ingebou is, is dit 'n handmatige proses en vereis dit tyd om deeglik te toets.BrowserStack App Accessibility Tool bied toegang tot VoiceOver-skermleser op regte iOS-toestelle.

Kruisplatform (beide Android en iOS) Toeganklikheidtoetsnutsgoed

  • BrowserStack App Accessibility bied inheemse kenmerke met kruisplatformtoeganklikheid op Android- en iOS-fone. U kan toeganklikheidskanderings saam met skermlesertoetse uitvoer en toeganklikheid monitor met behulp van die BrowserStack App Accessibility-instrument. Sy sleutelvermoëns sluit in:


    • Onmiddellike toegang tot regte iOS- en Android-toestelle met geen opstelling nie.

    • Werkvloeiskandeerder, aangedryf deur BrowserStack se eie reël-enjin, maak toeganklikheidstoetsing 5x vinniger.

    • Toegang met een klik tot TalkBack- en VoiceOver-skermlesers, met die vermoë om kwessies deur opnames en skermkiekies vas te vang.

    • Gesentraliseerde verslaggewingkontroleskerm met geannoteerde skermkiekies bied insigte en uitvoerbare herstelstappe vir maklike oplossing.



Mobile App Accessibility Testing Checklist


Hoe om toeganklikheidstoetse vir mobiele toepassings uit te voer?

Stap 1. Beplan Toeganklikheid Vereistes

  • Verstaan riglyne: Kom meer te wete oor toeganklikheidstandaarde, insluitend die webinhoudtoeganklikheidreëls (WCAG) en platformspesifieke reëls (byvoorbeeld Apple se toeganklikheidsriglyne en Google se materiaalontwerptoeganklikheid).


  • Identifiseer die teikengebruikers: Oorweeg die eise van gebruikers met uiteenlopende gestremdhede, soos visuele, ouditiewe, motoriese en kognitiewe beperkings.


  • Stel toetsdoelwitte: Bepaal watter toeganklikheidskenmerke getoets moet word, soos skermleserversoenbaarheid, kleurkontras, raakteikengroottes en teksvergroting.


Stap 2. Kies die regte gereedskap

  • Handmatige toetsnutsgoed: Gebruik skermlesers soos VoiceOver (iOS) en TalkBack (Android) om handmatig te toets hoe mense met gesiggestremdheid met jou program omgaan.


  • Outomatiese toetsnutsgoed: Gebruik outomatiese nutsmiddels soos BrowserStack App Accessibility, of Google Accessibility Scanner om algemene toeganklikheidskwessies te identifiseer.


  • Gebruikerstoetsnutsgoed: Oorweeg dit om platforms soos UserZoom of Loop11 te gebruik om toetse uit te voer met regte mense met gestremdhede.


Stap 3. Hersien verslae

Ontleed die gegenereerde verslae om areas vir verbetering te ontdek. Hierdie verslae bevat gereeld inligting oor die soort oortreding, waar dit plaasgevind het, en aanbevelings vir herstel.


Stap 4. Betrek gebruikers met gestremdhede

  • Werf toetsers: Nooi regte gebruikers met gestremdhede om die toepassing te toets. Hulle kan waardevolle insigte verskaf wat outomatiese of handmatige toetsing dalk nie sal oplewer nie.


  • Versamel opmerkings: Let op hoe hierdie gebruikers by die toepassing betrokke raak en kommentaar vra oor bruikbaarheid en enige struikelblokke wat hulle in die gesig staar.


Stap 5. Hersien en herstel kwessies

  • Prioritiseer regstellings: Prioritiseer kwessies gebaseer op geoutomatiseerde, handmatige en gebruikerstoetsing, met die klem op belangrike toeganklikheidshindernisse.


  • Implementeer aanpassings: Werk saam met ontwikkelaars om die aanpassings te implementeer wat nodig is om die toepassing se toeganklikheid te verbeter.


Stap 6. Hertoets en bekragtig

  • Hertoets: Nadat u wysigings gemaak het, toets die toepassing weer om te verseker dat toeganklikheidskwessies opgelos is.


  • Deurlopende monitering: Toeganklikheidstoetsing moet 'n deurlopende aktiwiteit wees. Toets gereeld nuwe opgraderings en kenmerke om te verifieer dat dit steeds beskikbaar is.


Stap 7. Dokumenteer en Rapporteer

Hou 'n volledige rekord van alle geïdentifiseerde probleme, die metodes wat gebruik is om dit op te los, en die finale resultate.

Beste praktyke vir toeganklikheidstoetse vir mobiele toepassings

1. Volg toeganklikheidsriglyne

Implementeer die Web Content Accessibility Guidelines (WCAG) vir webgebaseerde inhoud, wat ook relevant is vir mobiele toepassings. Ook toeganklikheidsriglyne wat deur mobiele platforms verskaf word, soos Apple se toeganklikheidsriglyne en Google se riglyne vir toeganklikheid vir materiaalontwerp.

2. Gebruik regte toestelle vir toetsing

Doen toeganklikheidstoetse op 'n verskeidenheid werklike toestelle om verskillende skermgroottes, resolusies en bedryfstelselweergawes vas te lê.

3. Implementeer outomatiese toetsnutsgoed waar moontlik

Gebruik gereedskap soos Google Accessibility Scanner en BrowserStack App Accessibility om algemene toeganklikheidskwessies vinnig te identifiseer. Integreer outomatiese toeganklikheidstoetse in jou CI/CD-pyplyn vir deurlopende monitering en vroeë opsporing van probleme.

4. Betrek regte gebruikers met gestremdhede

Betrek gebruikers met gestremdhede om die toepassing te toets. Hul terugvoer kan insig gee in praktiese bruikbaarheidskwessies wat outomatiese toetse dalk mis. Versamel en ontleed terugvoer van hierdie gebruikers om werklike toeganklikheidsuitdagings en areas vir verbetering te verstaan.

5. Bevorder toeganklikheidbewustheid

Kweek 'n kultuur van toeganklikheidbewustheid binne jou span om te verseker dat almal die belangrikheid van inklusiewe ontwerp verstaan. Prioritiseer toeganklikheid as 'n kernaspek van gebruikerservaring-ontwerp, eerder as as 'n nagedagte.


Kontrolelys vir toeganklikheidstoetse vir mobiele toepassings

Hier is 'n 5-stap kontrolelys vir die bereiking van toeganklikheid vir mobiele toepassings

1. Algemene riglyne

  • Maak seker dat die toepassing 'n duidelike titel het.


  • Handhaaf 'n behoorlike opskrifhiërargie regdeur die toepassing.


Gebruik ARIA Landmark-rolle (soos soektog, navigasie, inhoudinligting, komplementêr en banier) om die toepassing of bladsy effektief te struktureer.


Vir aanrakingsgeleenthede, voldoen aan een van hierdie voorwaardes:

  • Vermy die begin van enige aktiwiteit met 'n af-gebeurtenis.
  • Begin aksies met 'n opkomende gebeurtenis, met die opsie om die handeling te kanselleer of om te keer voor voltooiing.
  • Gebruik die op-gebeurtenis om handelinge wat deur 'n af-gebeurtenis geïnisieer is, ongedaan te maak.
  • Begin aksies slegs na 'n duidelike aanduiding van die gebruiker se bedoeling.
  • Maak seker dat raakteikens groot genoeg is om maklik getik te word.

2. Kleurkontrasverhoudings

  • Voldoen aan WCAG 2.1 AA vlak kleurkontrasvereistes om siggestremde gebruikers te help.
  • Bereik 'n kontrasverhouding van 4,5:1 vir standaardteks.
  • Handhaaf 'n 3:1 kontrasverhouding vir groot teks.
  • Maak seker dat kleurgebaseerde inligting ook op ander maniere toeganklik is.

3. Raak Gebare en Haptiese Terugvoer aan

  • Implementeer raakgebare en haptiese terugvoer om die toepassing se funksionaliteit en gebruikerservaring op beide Android en iOS te verbeter.


  • Alhoewel basiese bewerkings nie van raakgebare afhang nie, kan dit toeganklikheid en aantrekkingskrag verbeter, veral vir gebruikers met beperkte leesvermoë.

4. Konsekwente uitlegte en navigasie

  • Handhaaf konsekwentheid in inhoud, uitleg en navigasie om gebruikerservaring te verbeter.


  • Ontwerp mobiele toepassings met ondersteunende navigasie om gebruikers deur spyskaarte te lei, veral vir diegene met motoriese gestremdhede wat dalk mobiele toepassings bo webblaaiers verkies.


  • Maak seker dat uitlegte goed georganiseer en visueel gebalanseerd is om verwarring te voorkom en toeganklikheid te verbeter.

5. Optimaliseer App-inhoud/Media

  • Pas programinhoud en media aan om op beide klein en groot skerms sigbaar te wees.


  • Maak seker dat interaktiewe elemente, soos "klik"-opsies en inkopiemandjie-funksionaliteite, gebruikersvriendelik en toeganklik is.


  • Gebruik leesbare kopmerkers en optimaliseer inhouduitleg om gebruikers met kognitiewe gestremdhede te help om die toepassing te verstaan en te navigeer.


  • Verskaf duidelike onderskrifte vir beeldmateriaal om toeganklikheid vir beide gehoor- en gesiggestremde gebruikers te ondersteun.


Die insluiting van toeganklikheid by die ontwikkeling van mobiele toepassings is nie net 'n wetlike of etiese vereiste nie, maar ook 'n noodsaaklike komponent om 'n inklusiewe gebruikerservaring te bied. Deur gevestigde beginsels te volg, beide outomatiese en handmatige toetsmetodes te gebruik, en werklike gebruikers met gestremdhede te betrek, kan jy verseker dat jou sagteware vir almal toeganklik is. Raakteikens, kleurkontraste en inligtingsvertoning kan almal op 'n gereelde basis geoptimaliseer word om beter te pas by die eise van verskeie gebruikers.


Deur BrowserStack se platform te gebruik , kan jy jou toepassing op 'n wye reeks werklike toestelle toets, om te verseker dat toeganklikheidskenmerke funksioneel en gebruikersvriendelik is oor verskillende omgewings heen. Hierdie praktiese benadering maak voorsiening vir meer akkurate assesserings en help om toeganklikheidskwessies te identifiseer en op te los wat geoutomatiseerde nutsmiddels alleen kan mis.