Seidor
persona en silla de ruedas

15 de novembre de 2024

Millorant l'accessibilitat en Apps mòbils

Crear aplicacions mòbils accessibles és, en primer lloc, una qüestió moral i ètica, però també estratègica. Garantir que qualsevol usuari independentment de les seves capacitats, edat, condició física, visió, oïda, etc., pot utilitzar una app, és una manera de maximitzar els nostres potencials clients i aconseguir que la nostra aplicació arribi al màxim nombre d'usuaris possible.

Disseny inclusiu i tecnologies assistives en la modernització d'aplicacions

Per a això, és important que, a l'hora de desenvolupar una aplicació accessible, es posi el focus en els següents aspectes clau:

  • Consciència i comprensió de les necessitats: En els nostres usuaris podran existir multitud de necessitats diverses: discapacitats visuals, auditives, motores, cognitives... conèixer-les de prop ens permetrà plantejar millor les pautes d'accessibilitat i les millors pràctiques.
  • Disseny inclusiu des del principi: Integrar el disseny inclusiu des de les primeres etapes del projecte, incorporant en el disseny de l'experiència d'usuari aspectes com el contrast de colors, la mida del text, la navegació simplificada o l'ús d'etiquetes descriptives per a elements interactius és fonamental per minimitzar esforços de desenvolupament posteriors.
  • Proves amb usuaris reals: Realitzar proves d'accessibilitat amb usuaris reals que tinguin diverses discapacitats pot proporcionar una retroalimentació valuosa sobre la usabilitat de l'aplicació. Això es pot fer a través de grups de prova o col·laboracions amb organitzacions que representin persones amb discapacitats.
  • Utilització d'estàndards d'accessibilitat: Seguir estàndards reconeguts d'accessibilitat, com les Pautes d'Accessibilitat per al Contingut Web (WCAG), pot ajudar a garantir que l'aplicació compleixi amb requisits importants d'accessibilitat.
  • Tecnologies assistives: És important integrar en l'app tecnologies assistives com compatibilitat amb lectors de pantalla per a usuaris amb discapacitat visual, suport per a teclats alternatius per a usuaris amb discapacitats motores, subtítols o transcripcions per a usuaris amb discapacitat auditiva, controls per veu, compatibilitat amb gestos...

Tecnologies assistives compatibles amb Android

  • TalkBack: TalkBack és un lector de pantalla integrat en Android que proporciona retroalimentació auditiva i tàctil per ajudar els usuaris cecs o amb discapacitat visual a interactuar amb els seus dispositius. TalkBack descriu el que hi ha a la pantalla i permet als usuaris navegar, seleccionar i activar elements mitjançant gestos tàctils. És la interfície principal, a través de la qual, persones amb problemes de visió poden llegir, escriure, enviar correus electrònics, compartir a xarxes socials, fer comandes o fins i tot escriure música. TalkBack llegeix en veu alta el text en pantalla, navega per les aplicacions i facilita la comunicació amb braille, veu i el teclat.
  • Selector d'accessibilitat: Conjunt de funcions que ajuden els usuaris amb discapacitats motores a interactuar amb els seus dispositius Android mitjançant l'assignació de gestos personalitzats, com tocar, lliscar i mantenir premut, per realitzar accions específiques.
  • Ampliació de pantalla: Android permet als usuaris ampliar la pantalla i ajustar l'escala de visualització per facilitar la lectura de contingut.
  • Subtítols en temps real (RTT) i subtítols en viu: Aquestes funcions proporcionen transcripcions en temps real de les trucades de veu i els esdeveniments de vídeo, la qual cosa beneficia els usuaris amb discapacitat auditiva.
  • Compatibilitat amb teclat físic i alternatiu: Android és compatible amb teclats físics i teclats alternatius que poden ser útils per a usuaris amb discapacitats motores que prefereixen mètodes d'entrada alternatius.
  • Accessibilitat de veu: Android ofereix funcions d'accessibilitat de veu que permeten als usuaris controlar els seus dispositius amb comandaments de veu. Això pot ser útil per a usuaris amb discapacitats motores o visuals.

A més, Android ofereix eines i recursos per ajudar els desenvolupadors a provar l'accessibilitat de les seves aplicacions i realitzar millores segons sigui necessari. Algunes d'aquestes eines són:

  • Accessibility Scanner: Aquesta eina, disponible a Google Play com una aplicació independent, permet als desenvolupadors analitzar l'accessibilitat de les seves aplicacions instal·lades. Accessibility Scanner proporciona suggeriments i recomanacions per millorar l'accessibilitat, com afegir etiquetes descriptives a elements visuals o millorar el contrast de colors.
  • Accessibility Test Framework (ATF): ATF és una eina de proves de codi obert que permet als desenvolupadors escriure i executar proves d'accessibilitat automatitzades per a aplicacions Android. ATF utilitza la infraestructura de proves d'Android (Android Testing Support Library) per avaluar l'accessibilitat de les aplicacions en diferents dispositius i versions d'Android.
  • Serveis d'Accessibilitat d'Android: Els desenvolupadors poden utilitzar els serveis d'accessibilitat d'Android per simular interaccions d'usuaris amb discapacitat i provar l'accessibilitat de les seves aplicacions. Això inclou l'activació de TalkBack i altres funcions d'accessibilitat per avaluar com funcionen les aplicacions amb tecnologies assistives.
  • Inspector d'accessibilitat d'Android Studio: Android Studio inclou una eina anomenada Accessibility Inspector que permet als desenvolupadors examinar l'accessibilitat de les interfícies d'usuari de les seves aplicacions durant el desenvolupament. Aquesta eina proporciona informació detallada sobre l'estructura d'accessibilitat de la interfície d'usuari i destaca possibles problemes d'accessibilitat.
  • Eines de depuració i visualització de disseny: Android Studio proporciona diverses eines de depuració i visualització de disseny que poden ajudar els desenvolupadors a identificar i corregir problemes d'accessibilitat. Això inclou la capacitat de simular diferents condicions de discapacitat, com visió reduïda o daltonisme, per avaluar com es veu i funciona l'aplicació per a diferents usuaris.

Tecnologies assistives compatibles amb iOS

iOS també integra diverses tecnologies assistives que els desenvolupadors poden aprofitar per fer que les seves aplicacions siguin més accessibles. Algunes d'aquestes tecnologies inclouen:

  • VoiceOver: VoiceOver és un lector de pantalla integrat en iOS que descriu en veu alta el que apareix a la pantalla. Permet als usuaris amb discapacitat visual navegar per la interfície d'usuari, seleccionar elements i accedir al contingut de les aplicacions mitjançant gestos tàctils i comandaments de veu.
  • Zoom: Zoom és una funció d'accessibilitat que permet als usuaris ampliar parts específiques de la pantalla per fer-les més visibles. Els usuaris poden ajustar el nivell de zoom i moure la pantalla ampliada per enfocar-se en àrees específiques d'interès.
  • Control per Botó: Control per Botó és una característica d'iOS dissenyada per ajudar les persones amb discapacitats motores a interactuar amb els seus dispositius. Permet als usuaris controlar el seu dispositiu mitjançant un conjunt de botons a la pantalla, que es poden personalitzar per adaptar-se a les necessitats individuals de l'usuari.
  • Assistent d'Audició: iOS inclou diverses funcions dissenyades per ajudar les persones amb discapacitat auditiva a comunicar-se més fàcilment. Això inclou característiques com el mode de conversa a FaceTime, la compatibilitat amb audiòfons i l'amplificació de so.
  • Subtítols i transcripcions en temps real: iOS permet als usuaris activar subtítols i transcripcions en temps real per a trucades de veu i vídeos. Això pot ser útil per a persones amb discapacitat auditiva que necessiten accés al contingut parlat.
  • Compatibilitat amb teclats alternatius: iOS ofereix compatibilitat amb teclats alternatius que poden ser útils per a persones amb discapacitats motores que necessiten mètodes d'entrada alternatius.
  • Per últim, iOS proporciona APIs específiques que permeten als desenvolupadors integrar funcions d'accessibilitat en les aplicacions. Per exemple, es pot utilitzar l'API d'Accessibilitat per proporcionar descripcions d'elements visuals, com botons i imatges, per a usuaris de VoiceOver. També es pot utilitzar l'API de UIAccessibility per personalitzar la forma en què els elements de la interfície d'usuari es presenten als usuaris.

Provar l'accessibilitat d'una aplicació mòbil és fonamental per garantir que sigui usable per una àmplia gamma d'usuaris, inclosos aquells amb discapacitats. Algunes de les tècniques que es poden seguir per provar l'accessibilitat d'una aplicació en iOS són:

  • Activar VoiceOver: VoiceOver és una de les tecnologies d'accessibilitat més utilitzades en iOS, per la qual cosa és important provar la teva aplicació amb aquesta funció activada. Pots activar VoiceOver en la configuració d'accessibilitat del teu dispositiu iOS (Configuració > Accessibilitat > VoiceOver)
movil
  • Navegar per l'aplicació: Un cop VoiceOver estigui activat, utilitza gestos tàctils i comandes de veu per navegar per la teva aplicació. Assegura't que tots els elements de la interfície d'usuari siguin accessibles i que es proporcionin descripcions de veu adequades per a tots els elements interactius.
  • Provar la navegació per la interfície d'usuari: Prova la navegació per la interfície d'usuari utilitzant només gestos tàctils i comandes de veu. Assegura't que els usuaris puguin accedir fàcilment a totes les funcions i contingut de l'aplicació utilitzant VoiceOver.
  • Verificar l'ordre de lectura: Verifica que l'ordre de lectura dels elements de la interfície d'usuari sigui lògic i coherent quan s'utilitza VoiceOver. Assegura't que els elements es presentin en un ordre que tingui sentit per als usuaris.
  • Provar l'entrada de text: Prova l'entrada de text utilitzant VoiceOver per assegurar-te que els usuaris puguin ingressar text de manera efectiva en tots els camps de text de la teva aplicació.
  • Avaluar el contrast i la llegibilitat: Verifica que el contrast de colors de la teva aplicació sigui adequat i que el text sigui llegible per a usuaris amb discapacitat visual. Assegura't que no hi hagi text superposat sobre imatges o altres elements que pugui dificultar la seva lectura.
  • Prova amb diferents configuracions d'accessibilitat: A més de VoiceOver, prova la teva aplicació amb altres configuracions d'accessibilitat activades, com Zoom i Control per Botó. Això t'ajudarà a identificar qualsevol problema d'accessibilitat que pugui sorgir amb aquestes funcions.
  • Sol·licitar retroalimentació d'usuaris: Finalment, sol·licita retroalimentació d'usuaris reals que tinguin diferents discapacitats. Demana'ls que provin la teva aplicació i et proporcionin comentaris sobre la seva accessibilitat i usabilitat.

Utilitzant tecnologies assistives en les aplicacions, les marques poden millorar significativament la seva posició en el mercat i la seva relació amb els consumidors, a més de construir un món millor i més accessible per a tothom.

A SEIDOR som especialistes en el desenvolupament d'aplicacions mòbils, si t'enfrontes a un projecte d'aquestes característiques i vols l'assessorament i les garanties de treballar amb un equip professional, no dubtis en contactar-nos.

Potser et pot interessar

15 de gener de 2024

Workspace ONE: Mòduls, funcionalitats i tipus de llicències

Explora Workspace ONE: des de la gestió de dispositius fins a l'anàlisi de dades i seguretat mòbil. Descobreix els seus mòduls, funcions clau i tipus de llicències per optimitzar la mobilitat empresarial.

Edge Technologies
Cara Lander Pérez Galarza
Lander Pérez
Digital Workplace - Support Service Manager
14 de maig de 2024

La importància de les arquitectures modulars en les aplicacions mòbils

Edge Technologies
19 de febrer de 2025

Seguretat en IoT: Desafiaments i Estratègies per a Protegir Dispositius Connectats

Internet de les Coses (IoT) ha emergit com una de les tecnologies més transformadores del segle XXI, ha canviat la forma en què vivim i treballem

Edge Technologies
Cara Lander Pérez Galarza
Lander Pérez
Digital Workplace - Support Service Manager