• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

Pneuma Solutions

Tecnologías en la nube accesibles

  • EspañolEspañol
    • DeutschDeutsch
    • EnglishEnglish
    • FrançaisFrançais
    • ItalianoItaliano
    • PortuguêsPortuguês
    • SvenskaSvenska
  • Inicio
  • Acceder a los servicios
    • Remote Incident Manager
    • Scribe for Documents
    • Scribe for Meetings
    • Sero
  • Acerca de
  • Productos
    • Todos los productos
    • Remote Incident Manager (RIM)
    • Scribe
    • Escribano para reuniones (reuniones)
    • Scribe for Meetings kit de autodefensa
    • Scribe Servicios de California
    • Sero
  • FAQs
    • FAQ – Remote Incident Manager (RIM)
    • FAQ – Scribe
    • FAQ – Scribe For Meetings (reuniones)
    • FAQ – DocuScan Plus
    • FAQ – Inscripción e información sobre la cuenta
    • FAQ – Ventas y asistencia
    • FAQ – Acceso al sistema
    • FAQ – Sero
  • Empleo
  • Blog
  • Contact
    • Contact
    • Suscríbase
    • Condiciones de uso
    • Política de privacidad
Home > Pneuma Solutions Blog > AccessKit: un nuevo proyecto de código abierto para hacer accesibles más aplicaciones

AccessKit: un nuevo proyecto de código abierto para hacer accesibles más aplicaciones

Matt Campbell • septiembre 26, 2021

El logotipo de AccessKit muestra una oreja estilizada con tres líneas que irradian hacia el interior, lo que indica que se está escuchando audio.No hay nada más frustrante para las personas ciegas que intentar utilizar una aplicación y descubrir que es inaccesible. Quizá tu lector de pantalla no pueda leer una parte clave de la aplicación, o quizá no pueda leer nada en absoluto. Cuando las aplicaciones se desarrollan utilizando botones estándar, cuadros de edición, cuadros de lista, tablas u otros elementos de la interfaz de usuario, no es difícil hacerlas accesibles. Pero algunas aplicaciones se desarrollan utilizando un conjunto de herramientas de interfaz de usuario no estándar, y estos conjuntos de herramientas son completamente inaccesibles. Implementar la accesibilidad desde cero en un kit de herramientas de interfaz de usuario es difícil y lleva mucho tiempo, por lo que no suele hacerse, excepto en los pocos kits de herramientas de interfaz de usuario con un gran respaldo corporativo. A veces es realmente necesario que un desarrollador de aplicaciones utilice un kit de herramientas de interfaz de usuario personalizado, y a veces no, pero sea como sea, acabamos teniendo aplicaciones inaccesibles.

Este problema es especialmente acuciante en el caso de aplicaciones críticas para determinados trabajos. No es infrecuente que una persona ciega no pueda acceder a un trabajo concreto porque éste requiere el uso de una aplicación inaccesible. A menudo se trata de aplicaciones de nicho para las que no existe el incentivo económico habitual para implantar la accesibilidad, es decir, la venta a los sectores público y educativo. Por eso necesitamos urgentemente una solución que derribe el mayor número posible de barreras para hacer accesible la larga cola de aplicaciones.

Al igual que con el trabajo que Pneuma Solutions está realizando en la corrección de documentos y contenido de reuniones, el aprendizaje automático puede ayudar con este problema. Apple está abriendo camino en este ámbito con la función de reconocimiento de pantalla integrada en iOS, y los resultados hasta ahora son prometedores. Sin embargo, esta tecnología aún no está disponible en todos los ordenadores y dispositivos, y los resultados no suelen ser satisfactorios. No podemos esperar a que esta solución madure y se adopte más ampliamente; necesitamos otro enfoque que sea práctico a más corto plazo. Además, muchos desarrolladores tanto de aplicaciones como de conjuntos de herramientas de interfaz de usuario están dispuestos a hacer accesible su software, si no fuera tan difícil y llevara tanto tiempo. Estos desarrolladores ya están dispuestos a encontrarnos a mitad de camino; ahora nosotros tenemos que hacer lo mismo.

Ahí es donde entra mi nuevo proyecto de código abierto, AccessKit. El objetivo de AccessKit es proporcionar una infraestructura compartida para hacer accesibles las aplicaciones en tantas plataformas y lenguajes de programación como sea posible. Con AccessKit, un desarrollador que trabaje con varias plataformas no tendrá que implementar la accesibilidad para cada plataforma desde cero. Otro objetivo de AccessKit es estar mejor documentado y ser más fácil de utilizar correctamente que las actuales API de accesibilidad específicas de cada plataforma, como UI Automation para Windows o la accesibilidad Cocoa para las plataformas de Apple. Después de todo, una implementación de accesibilidad defectuosa puede ser casi tan frustrante como la falta de accesibilidad.

AccessKit aún se encuentra en una fase temprana de diseño y desarrollo, pero ya está atrayendo el interés de otros desarrolladores, incluidas las contribuciones de código de otro desarrollador. Y ahora tengo el gran privilegio de recibir financiación de Google para trabajar a tiempo parcial en este proyecto, empezando por la implementación en Windows. Espero que los resultados sean utilizables a finales de este año.

Estoy seguro de que los desarrolladores que lean esto querrán saber más sobre cómo funcionará AccessKit. La versión resumida es que AccessKit proporcionará una abstracción de accesibilidad multiplataforma fuertemente inspirada en el motor del navegador Chromium. Esta abstracción se basa en estructuras de datos serializables, minimizando así la sobrecarga de la interfaz entre lenguajes de programación. AccessKit se implementará principalmente en el lenguaje de programación Rust, que ofrece una combinación única de fiabilidad y eficiencia. No obstante, AccessKit podrá utilizarse desde diversos lenguajes de programación. Más detalles en el repositorio GitHub de AccessKit.

Como proyecto de código abierto, AccessKit necesita la participación de la comunidad de desarrolladores para tener éxito y ser sostenible. En particular, agradecería las contribuciones de desarrolladores que dominen el lenguaje de programación Rust. El diseño general de AccessKit sigue siendo fluido, por lo que es demasiado pronto para delegar mucho trabajo de implementación. Lo que sí necesito en este momento es la revisión por pares, especialmente de desarrolladores que tengan más experiencia con el lenguaje Rust que yo. Si estás interesado, únete a nosotros en GitHub.

Para terminar, una gran razón por la que dejé Microsoft para cofundar Pneuma Solutions es que quiero tener la libertad de trabajar en proyectos relacionados con la accesibilidad que creo que tendrán un gran impacto positivo para nuestra comunidad, más allá de una única plataforma. Sigo entusiasmado con el trabajo que estamos haciendo en Pneuma Solutions, y ese trabajo continuará. Con AccessKit, ahora tengo la oportunidad de resolver un problema que ha pesado mucho en mi mente durante muchos años. Estoy deseando trabajar con la comunidad de desarrolladores de software para hacer accesibles muchas más aplicaciones.

 

Comparte esto:

Publicado en: Scribe News

Interacciones con los lectores

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

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

Barra lateral principal

Síguenos

  • Mastodon
  • Linked In

Artículos recientes

Regalo de accesibilidad en diciembre: Scribe for Meetings ¡Gratis para todos!

Nuevo paquete de asistencia de fin de semana para Remote Incident Manager. Disponible por 50 $ solo este fin de semana

Pneuma Solutions se internacionaliza

Salvando las distancias en la IA: un llamamiento a la innovación inclusiva

Mi historia de amor con la cocina Sous Vide: La perspectiva de un cocinero ciego

Un mando a distancia universal para todas sus necesidades tecnológicas: Una perspectiva de usuario sobre Remote Incident Manager

¡Feliz aniversario de RIM!

Cuando la pantalla de plata se encuentra con la vida real: Mi inolvidable encuentro con Tom Sullivan

El país de los ciegos: Elogio de un ciego

BlindShell Classic 2 integra Sero: Un salto adelante en la tecnología de asistencia

Espectáculos de verano para nosotros = ¡Ahorro de verano para todos! 25% de descuento con el código show2023

Diseño inclusivo en lugar de accesibilidad incidental: Por qué su actual solución de escritorio remoto puede no estar sirviéndole tan bien como cree

Sero para Android se renueva

Gana una suscripción a RIM

Inclusión y resiliencia: Una mirada a los programas para ciegos en Cuba

¡Lanzamiento oficial de Remote Incident Manager para macOS!

Celebración del Día Mundial de Concienciación sobre la Accesibilidad: Asistencia remota asequible y multiplataforma para todos

La accesibilidad de las parrillas de pellets en el podcast Blind Grilling Experience

Un hito gigantesco: ¡100 seguidores en Mastodon!

Educar a niños con un progenitor ciego y otro vidente

¡Pneuma Solutions se une oficialmente a Fediverse!

Criar a un niño ciego con propósito

Diversión con ChatGPT: Escribir una historia sobre extraterrestres que ayudan a la comunidad de ciegos

Nuevas formas de pago con Remote Incident Manager

¡Remote Incident Manager llega a la plataforma Mac!

Por fin Responsabilizar a las empresas

Remote Incident Manager frente a los demás jugadores – Parte 2: RIM frente a TeamViewer

Remote Incident Manager frente a los demás jugadores – Parte 1: RIM frente a JAWS Tandem y NVDA Remote

Revisión por invitados de la versión 3.0 de Remote Incident Manager (RIM)

Gestor remoto de incidencias (RIM)

El futuro del acceso al sistema

El fin de una era

Pneuma Solutions busca desarrollador web front-end con experiencia

Información accesible frente al PDF: ¿Está infringiendo la ley?

Scribe Enterprise: Lo mejor indiscutible en remediación aumentada de documentos

Copyright © Pneuma Solutions, LLC  •  Privacy Policy • Terms of Use • Follow us at LinkedIn