Microsoft Surface, la tablet de Microsoft para Windows 8

La empresa Microsoft presentó ayer, de la mano de Steve Ballmer, lo que parece ser su primer tablet comercial. Este nuevo producto fue bautizado con el nombre de Surface.

Este producto comparte nombre con la mesa de superficie táctil ya comercializada desde hace unos años por esta misma empresa.

Buscando la unión del software y el hardware

Microsoft, desde hace muchos años, ha apostado por producir software mientras otros fabricantes adaptan y crean hardware compatible. Con Surface parece que Microsoft quiere romper esta tendencia y ha presentado un dispositivo móvil completamente armonizado con su nueva versión de sistema operativo, el conocido como Windows 8.

Surface saldrá a la venta en dos modelos bien diferenciados por su procesador: versión ARM, con casi medio kilogramo de peso y características de conectividad más limitadas; y un modelo de procesador Intel, denominado pro, de casi un kilogramo de peso y con la última tecnología en cuanto a conectividad.

Windows 8 y su accesibilidad

Esta tablet llevará como sistema operativo Windows 8. Microsoft, al igual que otros fabricantes de sistemas operativos y productos móviles, ha optado por comenzar a incluir características de accesibilidad y productos de apoyo en su sistema operativo.

Narrator, el lector de pantallas de Microsoft, y funciones de magnificación de pantallas vienen incluidas en esta nueva versión de Windows con importantes mejoras con respecto a otras versiones de este sistema operativo. Narrator ahora es más parecido a un lector de pantallas real pudiendo leer información bajo demanda del usuario y seguir, casi por completo, el foco de navegación mientras el usuario ciego explora la interfaz de la pantalla. Otra mejora importante de Narrator es que Microsoft ha incorporado la posibilidad de utilizar gestos para controlar la exploración del lector de pantallas por lo que un usuario ciego no se verá obligado a conectar un teclado u otro dispositivo externo a su dispositivo táctil con windows 8.

En el apartado de accesibilidad visual el magnificador ha sufrido mejoras importantes pero sigue sin tener tantas prestaciones como otros productos de magnificación para windows por lo que algunos usuarios con discapacidad visual parcial encontrarán que este producto de apoyo no satisface todas sus necesidades.

Windows ha incorporado siempre mayores posibilidades de personalización de tamaños, fuentes, colores y contrastes para los elementos visuales del sistema frente a otras plataformas como Apple OSX, Gnome o KDE, en las que las personalizaciones son más dificultosas o menos globales. En Windows 8 se sigue con el mismo juego de características de personalización de apariencia visual que ya se disfrutaba en Windows 7.

Campana de sistema para discapacidad auditiva, teclas pegajosas y otros elementos de accesibilidad ya habituales en esta plataforma siguen presentes en esta nueva versión de Windows.

El reconocimiento del habla también es una característica presente en esta versión del sistema operativo y, aunque ha sufrido mejoras con respecto a Windows Vista y 7, sigue sin poder considerarse que este servicio de control por voz sea suficiente para una persona que no pueda utilizar un teclado o un ratón por lo que tendrá que utilizar productos específicos como Dragon Naturally Speaking.

La principal desventaja de Windows 8 es que su nuevo interfaz ha roto con muchas prácticas y convenciones existentes en anteriores versiones de este sistema operativo provocando que la curva de aprendizaje sea mayor y que la experiencia de usuario, para los usuarios habituales de Windows, sea negativa durante los primeros momentos.

Apuntador capacitivo para Surface

La versión pro de Surface incluye un stylus o apuntador capacitivo del tamaño de un bolígrafo. El dispositivo incluye sensores que permiten distinguir si el usuario está utilizando su dedo o el stylus. Además, el stylus se fija a la estructura del dispositivo mediante imanes.

Adaptar este stylus a un licornio o apuntador bucal no debe ser complejo por lo que personas con discapacidad física podrían utilizar este dispositivo de forma sencilla.

Carcasa y anclaje de Surface

Surface utiliza imanes también para la fijación de protectores, teclados externos, peanas y otros elementos. Estos imanes podrían ser utilizados para el anclaje a una silla de ruedas o un atril para personas con discapacidad. El problema está en el material utilizado para el revestimiento del dispositivo, se trata de una aleación de mercurio denominado VaporMg desconociendo las posibles implicaciones de alergias cutáneas, incompatibilidades de anclaje para tornillos o bisagras en atriles y sillas de ruedas o si el material es antideslizante para las manos para personas con problemas a la hora de manipular o sujetar objetos.

Su pantalla resulta más alargada que la tendencia de otros tablets del mercado. Utiliza una distribución similar a la de una pantalla de televisión panorámica (formato 16/9) por lo que puede resultar más apropiado como atril de silla de ruedas al ocupar menos espacio de largo. Pero esto puede dificultar el acceso a los usuarios que no puedan desplazar el brazo o la muñeca y no puedan llegar de una esquina a otra de la pantalla. Estos problemas se pueden superar fácilmente con un apuntador bucal con las dimensiones apropiadas para cada usuario.

Precio y comercialización

Microsoft no ha desvelado ni la fecha de comercialización ni su precio aunque Steve Ballmer ha indicado que tendrá un precio competitivo para ambos modelo.

El producto saldrá al mercado con dos grandes competidores: Android y Apple iPad. Puedes consultar más información de este producto en Surface official web site.

La accesibilidad en crisis para los desarrolladores ciegos

En todas partes se habla de la accesibilidad en general, en otras partes, además, se habla de la accesibilidad a la Web. En muy pocas partes se habla de los problemas que encontramos los desarrolladores ciegos para poder diseñar y desarrollar software.

En la red se está moviendo una corriente de curiosidad sobre si una persona con ceguera puede desarrollar software. La respuesta, hablando desde mi experiencia personal como desarrollador en varios lenguajes y plataformas, es que si pero no gracias a esas grandes empresas y organizaciones que se mueven en pro de la accesibilidad. Esa accesibilidad que atrae a la gente y los medios de comunicación es para una mayoría de personas con discapacidad, con perfiles de discapacidad mayoritarios. Digo esto porque conozco la postura de grandes empresas como Sun microsystems, recientemente adquirida por Oracle, que no duda en adherirse a proyectos europeos en pro de la Accesibilidad pero ante una pregunta de un servidor sobre si sus herramientas de desarrollo serán accesibles también le contestaron que hay muy pocos desarolladores ciegos en el mundo como para tomarse el trabajo. Otra gran empresa de desarrollo de software y sistemas operativos, hablamos de Microsoft, que tiene uno de los departamentos de accesibilidad con más personal del mundo; parece que se asegura que cada nueva versión de sus diversos productos software guarden una compatibilidad hacia atrás en su interfaz para mantener la poca accesibilidad que tengan sus productos. Esto es así excepto para sus herramientas de desarrollo, donde a cada nueva versión un desarrollador ciego encontrará más y más problemas. Apple, empresa que se enorgullece de sacar todos sus productos accesibles desde la caja y con un departamento de accesibilidad bastante funcional, ante la petición de hacer más accesible su herramienta de diseño de interfaces comenta que mejor esforzarse en hacer accesible la versión que saldrá para la nueva generación de su suite de desarrollo software, suite que va con retraso y mientras un servidor diseña los interfaces de sus aplicaciones para MacOS X, iPhone e iPad utilizando matemáticas, mucha imaginación y mucha cantidad de código fuente en sus programas.

Las propias empresas de desarrollo de software para personas con discapacidad, como pueden ser Freedom scientific (creadores de Jaws), GWMicro (Window eyes) o Dolphin software (creadores de Hal) no se interesan en proporcionar soporte, scripts y mapas de ventana para sus lectores de pantalla.

Editoriales que publican sus libros o sólo en papel o en formato electrónico donde el código fuente se imprime en una imagen, o redactan las explicaciones haciendo referencia a imágenes y resultados visuales por pantalla.

Con todo esto se podría aventurar uno a decir que no se puede programar si un desarrollador no puede ver la pantalla. Incluso hay un movimiento por crear un lenguaje de programación para ciegos ya que con los actuales parece que no puede trabajar un desarrollador ciego.

La realidad es que los lenguajes de programación son, la gran mayoría, completamente accesibles. Lo inaccesible son los entornos de desarrollo o herramientas de desarrollo. ¿Para qué quiero aprender un lenguaje de programación discriminatorio que no va a utilizar ninguna empresa de desarrollo de software? Nadie me contrataría si sólo domino un lenguaje de programación para ciegos. Un desarrollador debe conocer varios lenguajes de programación y dominar el manejo de los entornos de desarrollo para dichos lenguajes. Si un entorno de desarrollo es inaccesible, como puede ser el nuevo Visual studio 2010, un desarrollador ciego puede optar por utilizar un procesador de textos común y corriente, y normalmente muy accesible, y utilizar el compilador y depurador en línea desde la consola de comandos. El problema de esta solución es que hace que el desarrollador ciego sea menos productivo que un desarrollador que utilice Visual Studio 2010 y en la actualidad las empresas valoran más la productividad del desarrollador que su situación o la calidad de su código.

En esta situación de posible baja productividad nos encontramos muchos desarrolladores ciegos obligados por cada nueva versión que sale de un entorno de desarrollo por parte de estas empresas con gran responsabilidad social. Estas empresas que condenan a muchos profesionales del desarrollo software que poseen una discapacidad visual a buscar sus propias soluciones porque ni las empresas que desarrollan sus productos de apoyo les apoyan.

La conclusión es que la respuesta inicial se convierte en: hay desarrolladores ciegos pero están en peligro de extinción gracias a los mismos que alzan el estandarte de la accesibilidad para todos.