Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Noticias

El futuro de la accesibilidad es el escritorio primero

El avance de la tecnología a lo largo de los años ha hecho la vida más cómoda. Podría decirse que si queremos tener una sociedad verdaderamente inclusiva, una de las prioridades de la tecnología debería ser eliminar las líneas de raza, género, capacidad, entre otras. 

Lo mismo ocurre con el desarrollo de aplicaciones. Para que sus productos o servicios lleguen al mayor público objetivo posible, debe eliminar todas las barreras de uso. Aquí es donde la accesibilidad juega un papel importante. 

Con la adopción masiva de dispositivos móviles, el enfoque de muchas empresas se ha desplazado hacia el desarrollo de aplicaciones móviles primero, cuando, tal vez, la clave para desbloquear el tesoro es la accesibilidad primero. Aquí, sus aplicaciones no solo estarán disponibles para los usuarios de dispositivos móviles, sino también para todos los que requieran sus productos o servicios. 

La movilidad no es una condición para la accesibilidad. Si va a seguir la iniciativa de accesibilidad primero, debe apuntar al desarrollo de aplicaciones de escritorio primero. Esto se debe a que el soporte de accesibilidad en escritorios, especialmente en plataformas de desarrollo de aplicaciones de escritorio nativas como Delphi , está bien establecido. Por lo tanto, no solo el escritorio debe ser el primero, sino que la accesibilidad debe ser lo primero y lo es con las aplicaciones de escritorio nativas.

Siga leyendo para obtener más información sobre por qué la accesibilidad es lo primero en el escritorio. O puede sumergirse en nuestra Desktop First UX Summit para obtener más información sobre la creación de aplicaciones de escritorio primero .

¿Qué es la accesibilidad?

La accesibilidad se refiere a hacer que su aplicación sea adecuada para que la usen todos, incluidas las personas con discapacidades, por ejemplo, problemas de visión, audición, cognición y otras formas en las que un usuario puede tener diferentes capacidades. El mundo está lleno de personas con diferentes habilidades físicas y desafíos sensoriales. De hecho, según un artículo de CNET, al menos el 15% de la población mundial sufre alguna discapacidad.

El Centro para el Control de Enfermedades (CDC) también informa que el 25% de los estadounidenses se consideran discapacitados; en otras palabras, uno de cada cuatro estadounidenses. De este número de personas afectadas por una discapacidad en los Estados Unidos, el grupo más grande es ciego o sufre una forma de discapacidad visual, o sordera o con discapacidad auditiva. Otros desafíos incluyeron a aquellos que sufren de discapacidades mentales o dificultades con el habla, la movilidad o la cognición. 

Debido a estas personas, se implementó la Ley de Estadounidenses con Discapacidades (ADA) para garantizar que las empresas ofrezcan accesibilidad general a las aplicaciones. Dado que la mayoría de las personas todavía se ven obligadas a permanecer en interiores en algunas partes del mundo debido a la pandemia de Covid-19, la accesibilidad nunca ha sido más imperativa. 

Con este fin, numerosas herramientas de escritorio facilitan el acceso a los datos y la navegación a través de aplicaciones nativas y web. Algunos de los cuales incluyen;

  • Comandos de voz
  • Lectores de pantalla
  • Teclados alternativos o especializados 
  • Trackpads y otros dispositivos señaladores adaptativos
  • Lupas de pantalla
  • Herramientas de seguimiento ocular. 

De esta lista se desprende claramente que todas estas herramientas tienen algo en común; Si bien el comando de voz es más común en dispositivos móviles, todos son más fáciles de usar e implementar en computadoras de escritorio que en dispositivos móviles con una mayor variedad de opciones de hardware sin restricciones de una selección más amplia y diversa de proveedores. En el escritorio, los usuarios están menos limitados por el sistema operativo y, en particular, por el fabricante de hardware (del cual solo hay un puñado para dispositivos móviles) cuando revisan las opciones de tecnologías de asistencia. 

Funciones de accesibilidad de escritorio

Todas las aplicaciones de escritorio estándar, por ejemplo, aplicaciones de correo, navegadores de Internet, aplicaciones de oficina como hojas de cálculo y procesadores de texto, software de manipulación de fotografías, etc., son conscientes y maximizan la accesibilidad en la actualidad para garantizar su adopción más amplia posible. Esto tiene beneficios no solo para los usuarios discapacitados sino para cualquier usuario. 

Estas son algunas de sus características de diseño de interfaz de usuario;

La orden TAB

Para facilitar el acceso mediante el teclado, los controles de las aplicaciones de escritorio están en el orden de TAB. En otras palabras, un usuario puede presionar la tecla TAB para cambiar el enfoque de entrada entre controles sin necesidad de apuntar con el mouse, lo que puede ser un desafío para muchos. Sin esta función, anula el propósito de la accesibilidad. La pulsación de una tecla TAB se puede asignar a un dispositivo de asistencia, como un tubo de soplado o un interruptor de cabeza; sin tener en cuenta el orden de las pestañas, un usuario puede verse obligado a seleccionar controles de entrada como cuadros de texto en un formulario de dirección moviendo el cursor del mouse y luego haciendo clic para seleccionarlo, lo que puede ser un desafío hercúleo para algunos usuarios con capacidades diferentes, como los que padecen la enfermedad de Parkinson o ELA.

Este es un ejemplo de dónde brilla el escritorio. No puede implementar la orden TAB o su equivalente en dispositivos móviles ya que la función TAB está ausente y el usuario debe seleccionar los controles directamente haciendo clic en ellos. Si desea experimentar un pequeño ápice de lo difícil que puede ser tratar de usar la punta de la nariz para escribir con precisión su dirección en un mensaje de texto en su teléfono móvil. Ahora inténtelo con los ojos cerrados. La discapacidad se presenta de muchas formas, sin embargo, los métodos que proporcionamos para ingresar e interactuar con nuestros dispositivos móviles son sorprendentemente unidimensionales.

TabStop es falso en controles puramente visuales

Si bien es esencial habilitar la navegación del usuario con la tecla TAB, las aplicaciones estándar de escritorio tienen en cuenta que no deben establecer TabStop en True en controles puramente visuales que transmiten información y no requieren ni esperan la entrada del usuario. En otras palabras, la atención debe centrarse únicamente en los controles con los que los usuarios pueden interactuar. Por ejemplo, el TPanel es un control puramente visual, y esta característica de accesibilidad de escritorio asegura que el foco no aterrice allí. 

Etiquetas de control

Otra característica de accesibilidad del escritorio son las etiquetas de control, es decir, los controles de etiqueta y texto estático. Se agregan en la pestaña y el orden de creación inmediatamente después del control. Por tanto, ayuda a los lectores de pantalla a asociar etiquetas con sus controles correspondientes. 

Concéntrese siempre en los controles activos

Algunas aplicaciones tienen botones dependientes del diálogo que solo se activan cuando cambia una opción de diálogo y se vuelven inactivos después de un clic. Las aplicaciones de escritorio primero tienen una característica que asegura que el enfoque regrese a un control activo una vez que el control actualmente enfocado se vuelve inactivo. De esta forma, cualquier usuario puede seguir navegando sin problemas y en un orden que fluye de forma lógica.

Mnemotécnica

¿Ha notado caracteres subrayados en algún cuadro de diálogo de Windows? Esos se conocen como mnemónicos. También se conocen como “atajos de acelerador”. Se declaran en el título de un control para ayudar a los usuarios a centrarse en el control. Al presionar la tecla Alt más el carácter subrayado cambia el enfoque al control. Con versiones posteriores de Windows, si mantiene presionada la tecla ALT, el sistema operativo mostrará pequeñas “sugerencias” resaltadas con la letra mnemotécnica. Esto es particularmente útil para algunos usuarios con discapacidades cuando usan funciones de accesibilidad de Windows como Sticky Keys, donde una tecla como CTRL o SHIFT, que normalmente debe mantenerse presionada para cambiar el caso de un carácter, actúa como un alternar (piense en cómo funciona la tecla BLOQ MAYÚS).

Controles relacionados agrupados

Controles relacionados con el grupo de aplicaciones de escritorio en el mismo grupo, por ejemplo, todos los botones de opción del grupo de botones de opción. De esta forma, es más fácil para las herramientas de accesibilidad interactuar con estos controles. 

Atajo de teclado para cada opción

Los diseños de escritorio primero aseguran que cada opción sea accesible a través de un atajo de teclado o un elemento de menú. Un excelente ejemplo de dónde puede encontrar esta función es la barra de herramientas estándar de Microsoft Word. Aquí tienes la opción “Nuevo”, pero también puedes lograr el mismo resultado con el atajo de teclado “CTRL + N”. 

Accesibilidad de escritorio frente a accesibilidad móvil 

En el mundo de la accesibilidad de aplicaciones, las aplicaciones móviles a menudo son inadecuadas para abordar o ignoran por completo la legislación de accesibilidad, cada vez más común en muchos países y estados, como se evidencia en la cantidad de empresas demandadas por aplicaciones móviles nativas inaccesibles. Si bien el uso y la participación en los dispositivos móviles están aumentando, es difícil, o inconveniente para quienes no están dispuestos, cumplir con algunas listas de verificación de accesibilidad, reglas y regulaciones, por ejemplo, la sección 508 de la Ley de Rehabilitación de 1973. Esto establece pautas específicas. para garantizar que toda la electrónica o la tecnología de la información sea accesible para las personas con discapacidad. 

Para obtener más información sobre la sección 508, consulte el sitio web oficial del Gobierno Federal aquí .

Otros desafíos de accesibilidad son:

Tamaños de pantalla y relación de aspecto personalizada

Los dispositivos móviles son conocidos por su portabilidad, es decir, pantallas pequeñas y relación de aspecto personalizada. Los desarrolladores deben tener en cuenta esto durante el proceso de desarrollo de la aplicación, ya que las pantallas más pequeñas significan que los usuarios solo tienen que asimilar la información en partes muy pequeñas. Esto puede generar ineficiencia y reducir la productividad, ya que los desarrolladores se preocupan por el tamaño de la pantalla en lugar de crear soluciones comerciales.

Los escritorios, por otro lado, tienen pantallas grandes. Los desarrolladores pueden centrarse en desarrollar soluciones comerciales en lugar de pensar en cómo representar información en dispositivos portátiles con un área de pantalla limitada. Inevitablemente, en algún momento, se hace un compromiso sobre lo que se puede mostrar en la pantalla más pequeña y lo fácil de digerir para el usuario. Sus usuarios finales pueden ver y digerir su información más fácilmente en pantallas más grandes. Esto ayuda a mejorar la eficiencia, la productividad, la usabilidad y, en última instancia, el ROI debido a la satisfacción de los usuarios finales. 

Entradas y métodos de entrada de datos

Aparte de los comandos de voz, las entradas y la entrada de datos pueden ser difíciles para la mayoría de los usuarios en dispositivos móviles debido a las opciones de entrada de datos menos cómodas disponibles en esta plataforma. Es cierto que incluso los usuarios sin discapacidades pueden tener dificultades para acceder e ingresar algunos tipos de información en el teclado táctil y la pantalla pequeña de un dispositivo móvil. Agregue a esa mezcla un impedimento como degeneración macular, visión doble, pérdida del control motor en los dedos y manos, movimientos incontrolables o difíciles de controlar de la cabeza. Bueno, no es difícil entender cómo las cosas pueden convertirse rápidamente en una gran frustración en el mejor de los casos y en una imposibilidad en el peor.

Los asistentes de inteligencia artificial superinteligentes y el control por voz son completamente inútiles si no tiene voz después de que fue robada por el cáncer, o si su lengua se niega a obedecer las instrucciones de su cerebro debido a una parálisis o parálisis cerebral.

La vida puede ser extremadamente desafiante para algunos para llevar a cabo incluso las tareas más simples que las personas más capacitadas a menudo dan por sentadas. Como diseñadores, tenemos un requisito moral, y en muchos casos legal, de diseñar para usuarios de todo tipo, y en este artículo hemos tratado de argumentar que el escritorio primero realmente significa que estamos anteponiendo la accesibilidad también. Para obtener más información sobre cómo se evalúa la accesibilidad de las aplicaciones de escritorio, haga clic aquí .

¿Cómo puedo obtener más información sobre cómo crear aplicaciones de escritorio con soporte de accesibilidad de primera clase?

La Desktop First UX Summit está en pleno apogeo. ¡Únase a los expertos de la industria y a miles de desarrolladores y diseñadores como usted en esta conferencia en línea abierta de cinco días y lleve sus habilidades de UI / UX de escritorio a nuevos niveles! El Desktop-First UX Summit cubrirá tanto la teoría como la práctica de la creación de excelentes experiencias de usuario de escritorio.

¡ Únase a nosotros en la Desktop First UX Summit gratis ahora mismo!


What's New for RAD Studio 11

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Artículos Relacionados
C++DelphiIDENoticiasRAD Studio

Nuevo en RAD Studio 11: Diseño de formularios e IDE de alto DPI.

DelphiNoticiasRAD Studio

¡Anunciando DelphiCon 2021!

CodeDelphiNoticias

Todo lo que necesita para crear una herramienta GUI WSL hoy

DelphiDeveloper InterviewsInterviewNoticias

¿Qué se siente al ser un desarrollador Dalija Prasnikar?

Leave a Reply

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

IN THE ARTICLES