Hoe maak ik mijn apps het beste toegankelijk (Accessible)?

oktober 2, 2018 | Tim Stribos | ,

Maak het verschil door uw software goed toegankelijk te maken.

Beschikbaarheid van informatie is in de moderne wereld een van onze basisbenodigdheden geworden. Maar vragen we ons wel voldoende af hoe we volledige toegang (Accessibility) tot informatie kunnen bieden aan mensen met visuele, cognitieve, motorische of gehoorstoornissen? Het is onmogelijk tegenwoordig goed in de maatschappij mee te doen, zonder de mogelijkheid te hebben om de benodigde informatie te ontvangen. Ruim 50% van het internetverkeer in de wereld verloopt via mobiele apparaten. Dus het probleem van beschikbaarheid van informatie voor mobiele diensten is erg belangrijk. Wat betekent toegankelijkheid voor het ontwerp van mobiele applicaties en sites? Wat zijn de mogelijkheden voor designers en ontwikkelaars om volledige toegang tot mobiele services te bieden, ongeacht onze fysieke mogelijkheden?

Ontwerp voor iedereen

Het basisprincipe voor een toegankelijk ontwerp van mobiele applicaties is om het gezond verstand en het gemeenschappelijke belang als richtlijnen te gebruiken. Het is vrij duidelijk dat elke mobiele service een soort instrument van het echte leven is, of het patroon van het echte leven volgt. Bijna elke actie in het echte leven van een persoon met een handicap kost veel meer tijd dan bij anderen. Daarom is het principe van eenvoud, duidelijkheid en intuïtie van het UI / UX-ontwerp bijzonder belangrijk.

Om dit te testen, kunt u een eenvoudig experiment uitvoeren. Stel je een eenzame, blinde persoon voor die droomt van het vinden van zijn liefde. Een eenvoudig verlangen van een persoon. Vandaag de dag wordt liefde vaak gevonden in de cloud, bijvoorbeeld via de mobiele applicatie Tinder. Een mooie applicatie, met een eenvoudig UI voor de meeste mensen, door naar links-rechts te swipen, oftewel het moderne “ze houdt van me, ze houdt niet van me”. Schakel nu de modus Voice-over in en probeer deze te vinden. Deze swipe-functie werkt niet. Ook zijn er geen duidelijke labelknoppen die Voice-over kunnen lezen, dus het is bijna onmogelijk om het product te gebruiken. Terwijl vandaag de dag dezelfde Voice de foto heel goed kan herkennen, en beschrijven en voorlezen aan de eenzame, blinde persoon. 

Er zijn mooie voorbeelden van Accessibility. In de EU-landen moeten digitale producten van overheidsinstanties en bedrijven toegankelijk zijn voor alle gebruikers, ongeacht hun mogelijkheden. De Nederlandse spoorwegen app is ontworpen en ontwikkeld om aan deze eisen te voldoen. Elk label is correct ondertekend op alle toepassingslokalisaties. Met gesloten ogen kun je een route uitstippelen en plannen, informatie horen over een trein, een station, vertragingen, een kaartje kopen, enz.

Nu terug naar onze ontwerpprincipes voor iedereen. Allereerst is het vermeldenswaard dat er vier probleemgebieden in Accessibility worden genoemd: cognitieve, visuele, auditieve en motorische stoornissen. Deze stoornissen kunnen permanent (bijvoorbeeld verlamming) of tijdelijk (bijv. gebroken arm), aangeboren of verworven zijn (verminderd gezichtsvermogen of trillen van de hand bij ouderen).

Accessibility moet allereerst de belangrijkste principes volgen:

  • Eenvoud. Uw product moet duidelijk zijn, zelfs met uw ogen dicht. Dit omvat de basisprincipes van elk goed ontwerp – navigatiegemak, snelle start en reactie, volledigheid en voorspelbare UX.
  • Perceptie. Geef prioriteit aan duidelijkheid van het product en zijn gebruikersinterface (UI). Of het nu gaat om het contrast, de lettergrootte of correct gerangschikte labels van knoppen, tabellen en modale elementen.
  • Verantwoordelijkheid en empathie. De meesten van ons hoeven de wereld niet te zien door de ogen van een persoon met een handicap. Daarom moeten wij, als ontwerpers en ontwikkelaars van digitale oplossingen en producten, zorgen voor de beschikbaarheid van onze informatie voor het maximale publiek. Vergeet niet om uw applicaties te testen op Accessibility! Creëer interfaces die rekening houden met toegankelijkheid van deze mogelijke opties: dynamische lettergrootte, voice-over, verbeterd contrast, enz.

Implementeren van Accessibility

Het implementeren van Accessibility bij het ontwerpen van uw applicaties vereist geen aanzienlijke inspanning. Hieronder staan ​​een paar basisprincipes die de beschikbaarheid van applicaties voor mensen met een handicap verbeteren.

  • De eenvoudigste en belangrijkste stap hierin is de aanduiding van toepassingsbesturingselementen, afbeeldingen en de noodzakelijke dynamische inhoud door de juiste labels in de code. Het ingebouwde mechanisme van Voice Over en Talk Back kan hun betekenis versterken. Het testen van deze functie heeft geen significante kosten tot gevolg: testers moeten de toepassing controleren in de modus Voice Over of Talk Back, ervoor zorgen dat alle noodzakelijke elementen worden afgespeeld en correct worden gemarkeerd. Als de toepassing meerdere lokalisaties ondersteunt, moet dit bij alle lokalisaties worden gecontroleerd.
  • Gebruik een geschikt dynamisch lettertype, dat wordt geschaald als de gebruiker de verhoogde lettergrootte in de instellingen heeft ingesteld. Controleer of de labels correct worden weergegeven wanneer het lettertype wordt vergroot en of de gebruikersinterface van de toepassing in positie blijft.
  • Test uw toepassing met verschillende toegankelijkheidsopties, zoals vet lettertype, verhoogd contrast, donkere modus, enz. Zorg ervoor dat de gebruikersinterface op deze wijzigingen correct reageert.

Dit alles leidt niet tot aanzienlijke extra kosten voor ontwikkeling of testen. Voor veel professionele teams is dit een noodzakelijk onderdeel van elk project.

Toegankelijkheid is belangrijk voor applicaties met veel gebruikers

In de gesproken handleidingen van Google en Apple zijn de gedetailleerde principes van de juiste Accessibility duidelijk beschreven. De belangrijkste taak van designers en ontwikkelaars is om technologie toegankelijk te maken. Hoe meer technologie beschikbaar is voor meer mensen, hoe waarschijnlijker het is om er allemaal profijt van te hebben. Hoe meer het aantal gebruikers van het product, des te belangrijker de ondersteuning van gebruikers met een handicap. 

Bij bijvoorbeeld het w3c consortium, de organisatie achter HTML, zijn er ook veel richtlijnen en tests te vinden over Accessibility.