![developer3 | Embarcadero RAD Studio Delphi C++Builder Blogs](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2020/08/developer3.jpg?resize=1140%2C694&ssl=1)
Les progrès de la technologie au fil des ans ont rendu la vie plus confortable. On peut soutenir que si nous voulons avoir une société vraiment inclusive, l’une des priorités de la technologie devrait être d’éliminer les lignes de race, de sexe, de capacité, entre autres.
Il en va de même pour le développement d’applications. Pour faire parvenir vos produits ou services au public cible le plus large possible, vous devez éliminer toutes les barrières d’utilisation. C’est là que l’accessibilité joue un rôle important.
Avec l’adoption massive des appareils mobiles, de nombreuses entreprises se sont tournées vers le développement d’applications mobiles d’abord, alors que, peut-être, la clé pour déverrouiller le trésor est l’accessibilité d’abord. Ici, vos applications ne seraient pas seulement disponibles pour les utilisateurs mobiles, mais pour tous ceux qui ont besoin de vos produits ou services.
La mobilité n’est pas une condition d’accessibilité. Si vous voulez suivre l’initiative d’accessibilité d’abord, vous devez viser le développement d’applications de bureau d’abord. En effet, la prise en charge de l’accessibilité sur les ordinateurs de bureau, en particulier dans les plates-formes de développement d’applications de bureau natives comme Delphi , est bien établie. Par conséquent, non seulement le bureau doit être le premier, mais l’accessibilité doit être la première et c’est avec les applications de bureau natives !
Lisez la suite pour en savoir plus sur les raisons pour lesquelles l’accessibilité du bureau est prioritaire. Ou vous pouvez plonger dans notre sommet Desktop First UX pour en savoir plus sur la création d’applications Desktop First .
Table of Contents
Qu’est-ce que l’accessibilité ?
L’accessibilité fait référence au fait de rendre votre application adaptée à l’utilisation par tout le monde, y compris les personnes handicapées – par exemple, les troubles de la vision, de l’audition, de la cognition et d’autres façons dont un utilisateur peut être handicapé différemment. Le monde est rempli de personnes aux capacités physiques et aux défis sensoriels variés. En fait, selon un article de CNET, au moins 15 % de la population mondiale souffre d’un handicap.
Le Center for Disease Control (CDC) rapporte également que 25 % des Américains sont considérés comme handicapés ; en d’autres termes, un Américain sur quatre. Sur ce nombre de personnes affectées par un handicap aux États-Unis, le groupe le plus important est aveugle ou souffrant d’une forme de déficience visuelle, ou sourde, ou malentendante. D’autres défis comprenaient ceux qui souffrent de handicaps mentaux ou de difficultés d’élocution, de mobilité ou de cognition.
En raison de ces personnes, l’Americans with Disabilities Act (ADA) a été mis en place pour garantir que les entreprises offrent une accessibilité générale aux applications. La plupart des gens étant toujours contraints de rester à l’intérieur dans certaines parties du monde en raison de la pandémie de Covid-19, l’accessibilité n’a jamais été aussi impérative.
À cette fin, de nombreux outils de bureau facilitent l’accès aux données et la navigation dans les applications Web et natives. Dont certains incluent;
- Commandes vocales
- Lecteurs d’écran
- Claviers alternatifs ou spécialisés
- Trackpads et autres dispositifs de pointage adaptatifs
- Loupes d’écran
- Outils de suivi des yeux.
Il ressort clairement de cette liste que tous ces outils ont quelque chose en commun ; Bien que la commande vocale soit plus courante sur les appareils mobiles, elles sont toutes plus faciles à utiliser et à mettre en œuvre sur un ordinateur de bureau qu’elles ne le sont sur des appareils mobiles avec une plus grande variété de choix matériels sans entrave d’une sélection plus large et plus diversifiée de fournisseurs. Sur le bureau, les utilisateurs sont moins contraints par le système d’exploitation et, en particulier, le fabricant du matériel (dont il n’y a qu’une poignée pour les appareils mobiles) lors de l’examen des options pour les technologies d’assistance.
Fonctionnalités d’accessibilité du bureau
Toutes les applications de bureau standard, telles que les applications de messagerie, les navigateurs Internet, les applications bureautiques telles que les feuilles de calcul et les traitements de texte, les logiciels de manipulation de photos, etc., sont conscientes et maximisent l’accessibilité aujourd’hui pour assurer leur adoption la plus large possible. Cela présente des avantages non seulement pour les utilisateurs handicapés, mais pour tout utilisateur.
Voici quelques-unes de leurs caractéristiques de conception d’interface utilisateur ;
L’ordre TAB
Pour une accessibilité facile à l’aide du clavier, les commandes des applications de bureau sont dans l’ordre TAB. En d’autres termes, un utilisateur peut appuyer sur la touche TAB pour basculer le focus d’entrée entre les commandes sans avoir besoin de pointer avec une souris, ce qui peut être difficile pour beaucoup. Sans cette fonctionnalité, vous contrecarrez l’objectif de l’accessibilité. Une touche TAB peut être mappée à un appareil d’assistance tel qu’un tube de soufflage ou un commutateur de tête – sans tenir compte de l’ordre de tabulation, un utilisateur peut être obligé de sélectionner des contrôles de saisie tels que des zones de texte dans un formulaire d’adresse en déplaçant le curseur de la souris, puis en cliquant pour le sélectionner, ce qui peut être un défi herculéen pour certains utilisateurs handicapés tels que ceux atteints de la maladie de Parkinson ou de la SLA.
Ceci est un exemple de l’endroit où le bureau d’abord brille. Vous ne pouvez pas implémenter l’ordre TAB ou son équivalent sur les appareils mobiles car la fonction TAB est absente et l’utilisateur doit sélectionner directement les contrôles en cliquant dessus. Si vous souhaitez rencontrer un petit iota de la difficulté , cela peut être essayer d’ utiliser le bout de votre nez de taper avec précision votre adresse dans un message texte sur votre téléphone mobile. Essayez maintenant les yeux fermés. Le handicap se présente sous de nombreuses formes, mais les méthodes que nous proposons pour entrer et interagir avec nos appareils mobiles sont étonnamment unidimensionnelles.
TabStop est faux sur les contrôles purement visuels
Bien que l’activation de la navigation utilisateur à l’aide de la touche TAB soit essentielle, les applications de bureau standard veillent à ne pas définir TabStop sur True sur les contrôles purement visuels qui transmettent des informations et ne nécessitent ou n’attendent pas la saisie de l’utilisateur. En d’autres termes, l’accent doit uniquement être mis sur les contrôles avec lesquels les utilisateurs peuvent interagir. Par exemple, le TPanel est un contrôle purement visuel, et cette fonctionnalité d’accessibilité du bureau garantit que le focus ne se pose pas là-bas.
Étiquettes de contrôle
Les étiquettes de contrôle sont une autre fonctionnalité d’accessibilité du bureau, c’est-à-dire les contrôles d’étiquette et de texte statique. Ils sont ajoutés dans l’ordre de tabulation et de création immédiatement après le champ. Par conséquent, aider les lecteurs d’écran à associer des étiquettes à leurs contrôles correspondants.
Concentrez-vous toujours sur les commandes actives
Certaines applications ont des boutons dépendants de la boîte de dialogue qui ne deviennent actifs que lorsqu’une option de boîte de dialogue change et deviennent inactifs après un clic. Les applications de bureau ont une fonctionnalité qui garantit que le focus revient à un contrôle actif une fois que le contrôle actuellement focalisé devient inactif. De cette façon, tout utilisateur peut continuer à naviguer de manière transparente et dans un ordre qui se déroule de manière logique.
Mnémotechnique
Avez-vous remarqué des caractères soulignés dans une boîte de dialogue Windows ? Ceux-ci sont appelés mnémoniques. Ils sont également appelés « raccourcis d’accélérateur ». Ils sont déclarés dans la légende d’un contrôle pour aider les utilisateurs à se concentrer sur le contrôle. Appuyer sur la touche Alt plus le caractère souligné change le focus sur le contrôle. Avec les versions ultérieures de Windows, en maintenant la touche ALT enfoncée, le système d’exploitation affichera de petits « indices » en surbrillance avec la lettre mnémonique. Ceci est particulièrement utile pour certains utilisateurs handicapés lors de l’utilisation des fonctionnalités d’accessibilité de Windows telles que les touches rémanentes – où une touche telle que CTRL ou MAJ, qui doit normalement être maintenue enfoncée pour qu’elle modifie la casse d’un caractère, agit plutôt comme un basculer (pensez au fonctionnement de la touche CAPS LOCK).
Contrôles associés groupés
Contrôles liés au groupe d’applications de bureau d’abord dans le même groupe, par exemple, tous les boutons radio sous le groupe de boutons radio. De cette façon, il est plus facile pour les outils d’accessibilité d’interagir avec ces contrôles.
Raccourci clavier pour chaque option
Les conceptions conçues pour le bureau garantissent que chaque option est accessible via un raccourci clavier ou un élément de menu. Un excellent exemple d’endroit où vous pouvez trouver cette fonctionnalité est la barre d’outils standard de Microsoft Word. Ici, vous avez l’option « Nouveau », mais vous pouvez également obtenir le même résultat avec le raccourci clavier « CTRL + N ».
Accessibilité de bureau vs. accessibilité mobile
Dans le monde de l’accessibilité des applications, les applications mobiles sont souvent inadéquates ou totalement ignorantes de la législation sur l’accessibilité, de plus en plus courante dans de nombreux pays et États, comme en témoigne le nombre d’entreprises poursuivies pour des applications mobiles natives inaccessibles. Alors que l’utilisation et l’engagement sur mobile montent en flèche, il est difficile – ou gênant pour ceux qui ne veulent pas – de se conformer à certaines listes de contrôle, règles et réglementations en matière d’accessibilité, par exemple l’article 508 de la loi sur la réadaptation de 1973. Cela met en place des directives spécifiques. pour s’assurer que tous les appareils électroniques ou les technologies de l’information sont accessibles aux personnes handicapées.
Pour en savoir plus sur l’article 508, consultez le site officiel du gouvernement fédéral ici .
D’autres défis d’accessibilité sont :
Tailles d’écran et rapport d’aspect personnalisé
Les appareils mobiles sont connus pour leur portabilité, c’est-à-dire leurs petits écrans et leur format d’image personnalisé. Les développeurs doivent en tenir compte pendant le processus de développement de l’application, car les écrans plus petits signifient que les utilisateurs n’auront peut-être qu’à assimiler les informations en très petits morceaux. Cela peut entraîner une inefficacité et une productivité réduite, car les développeurs se soucient de la taille de l’écran au lieu de créer des solutions commerciales.
Les ordinateurs de bureau, en revanche, ont de grands écrans. Les développeurs peuvent se concentrer sur le développement de solutions commerciales plutôt que de réfléchir à la manière de représenter les informations sur des appareils portables avec une zone d’écran limitée. Inévitablement, à un moment donné, un compromis est fait sur ce qui peut être affiché sur le plus petit écran et sur la facilité de compréhension pour l’utilisateur. Vos utilisateurs finaux peuvent plus facilement voir et assimiler vos informations sur des écrans plus grands. Cela permet d’améliorer l’efficacité, la productivité, la convivialité et, en fin de compte, le retour sur investissement grâce à des utilisateurs finaux satisfaits.
Entrées et méthodes de saisie de données
Outre les commandes vocales, les entrées et la saisie de données peuvent être difficiles pour la plupart des utilisateurs d’appareils mobiles en raison des options de saisie de données moins confortables disponibles sur cette plate-forme. Il est vrai que même les utilisateurs entièrement non handicapés peuvent avoir du mal à accéder et à saisir certains types d’informations sur le clavier tactile et le petit écran d’un appareil mobile. Ajoutez à ce mélange une déficience telle que la dégénérescence maculaire, la vision double, la perte de contrôle moteur dans les doigts et les mains, les mouvements de la tête incontrôlables ou difficiles à contrôler. Eh bien, il n’est pas difficile de comprendre comment les choses peuvent très vite devenir au mieux une énorme frustration et au pire une impossibilité.
Les assistants d’IA super intelligents et le contrôle vocal sont totalement inutiles si vous n’avez plus de voix après avoir été volée par un cancer – ou si votre langue refuse d’obéir aux instructions de votre cerveau en raison d’une paralysie cérébrale ou d’une paralysie.
La vie peut être extrêmement difficile pour certains, même pour les tâches les plus simples que les plus valides tiennent souvent pour acquises. En tant que concepteurs, nous avons une obligation morale, et dans de nombreux cas légale, de concevoir pour les utilisateurs de toutes sortes, et dans cet article, nous avons essayé de faire valoir que le bureau d’abord signifie vraiment que nous accordons la priorité à l’accessibilité également. Pour plus d’informations sur l’évaluation de l’accessibilité des applications de bureau, cliquez ici .
Comment puis-je en savoir plus sur la création d’applications de bureau avec une prise en charge d’accessibilité de première classe ?
Le Desktop First UX Summit bat son plein. Rejoignez des experts de l’industrie et des milliers de développeurs et de concepteurs comme vous lors de cette conférence en ligne ouverte de cinq jours et portez vos compétences en UI/UX de bureau à de nouveaux niveaux ! Le sommet Desktop-First UX couvrira à la fois la théorie et la pratique de la création d’excellentes expériences utilisateur de bureau.
J oin nous au Desktop Summit First UX droite gratuitement dès maintenant!
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition