{"id":112,"date":"2011-07-23T07:30:38","date_gmt":"2011-07-23T06:30:38","guid":{"rendered":"http:\/\/www.tyflosaccessiblesoftware.com\/programaraciegas\/2011\/07\/23\/mission-control-y-voiceoverexperiencia-agridulce\/"},"modified":"2011-07-23T07:30:38","modified_gmt":"2011-07-23T06:30:38","slug":"mission-control-y-voiceoverexperiencia-agridulce","status":"publish","type":"post","link":"https:\/\/programaraciegas.net\/?p=112","title":{"rendered":"Mission control y VoiceOver,experiencia agridulce"},"content":{"rendered":"<p>Con la aparici\u00f3n de OSX Lion, el sistema operativo de Apple para ordenadores de sobre mesa y port\u00e1tiles, se ha impuesto un nuevo m\u00e9todo para gestionar escritorios virtuales y ver las aplicaciones abiertas en el sistema. Este nuevo m\u00e9todo consiste en utilizar la aplicaci\u00f3n <em>Mission control<\/em>.<\/p>\n<p>Mission control integra Dashboard, Expos\u00e9 y cualquier tema relacionado con escritorios virtuales que ya pod\u00edamos utilizar en anteriores versiones de OSX.<\/p>\n<p>Mission control, al activarla, muestra visualmente y de una sola vez todos los espacios virtuales y aplicaciones abiertas. Incluso muestra la actividad del Dashboard. Mission control nombra a los escritorios virtuales como espacios. Esta nueva forma, visualmente, es clara y permite a alguien que pueda ver la pantalla saber qu\u00e9 hay abierto en el sistema y d\u00f3nde se encuentra.<\/p>\n<h2>\u00bfy la accesibilidad?<\/h2>\n<p>En <em>Mission control<\/em> sigue funcionando el <strong>Zoom<\/strong> y se respeta las configuraciones de alto contraste pero parece que Apple se ha olvidado, en parte, de que existen m\u00e1s productos de apoyo.<\/p>\n<p>Con VoiceOver, el lector de pantallas de Apple, podemos acceder a <em>Mission control<\/em> y veremos 3 elementos: la lista de espacios, un bot\u00f3n para agregar un nuevo espacio y la lista de aplicaciones abiertas en el espacio que nos encontramos. Hasta ah\u00ed todo bien, podemos activar el bot\u00f3n para agregar un nuevo espacio y entrar en los grupos de espacios y aplicaciones e irnos a cualquiera de los elementos.<\/p>\n<p>Toda esta parte de Mission control resulta accesible para VoiceOver gracias a la integraci\u00f3n de la accesibilidad que se hace en Cocoa, las librer\u00edas de programaci\u00f3n de OSX. De esta forma, cualquier desarrollador puede hacer f\u00e1cilmente un interfaz compatible con VoiceOver. El problema aparece cuando se hacen usos no estandarizados de los controles visuales de Cocoa, como veremos m\u00e1s adelante.<\/p>\n<p>El primer problema evidente que nos encontramos es: \u00bfD\u00f3nde est\u00e1 el bot\u00f3n para eliminar un espacio?. Apple ha proporcionado a los usuarios la posibilidad de eliminar un espacio de Mission control colocando el foco del rat\u00f3n sobre el espacio que queremos eliminar, un icono con una equis (X) aparecer\u00e1 sobre el espacio. Un m\u00e9todo muy intuitivo pero no es nada accesible con VoiceOver. Los usuarios ciegos no podemos cerrar espacios ya que no han proporcionado ninguna alternativa al m\u00e9todo de focalizaci\u00f3n y aparici\u00f3n de un icono emergente.<\/p>\n<p>Podemos arrastrar aplicaciones de un espacio a otro gracias a las nuevas funciones de <em>arrastrar y soltar<\/em> de VoiceOver. El problema es que el desarrollador no ha incluido eventos de notificaci\u00f3n de la API de accesibilidad para que el usuario ciego sepa d\u00f3nde est\u00e1 la aplicaci\u00f3n, a qu\u00e9 espacio va y si la operaci\u00f3n se ha realizado con \u00e9xito.<\/p>\n<h2>Grandes desarrollos, grandes problemas<\/h2>\n<p>Estos problemas ya hab\u00edan sido reportados a Apple en las versiones beta de OSX Lion pero parece que Apple no ha tenido tiempo para solucionarlos y no ha querido retrasar la fecha de publicaci\u00f3n.<\/p>\n<p>Junto a estos problemas se reportaron m\u00e1s problemas relacionados con <strong>Launchpad<\/strong> y otras partes nuevas de OSX Lion. Todo esto nos hace pensar que el equipo de desarrolladores de las partes nuevas de OSX es distinto al que trabajaba en Snow leopard, la versi\u00f3n anterior de OSX, ya que esa versi\u00f3n presentaba todos los nuevos interfaces con m\u00ednimos problemas de accesibilidad.<\/p>\n<p>Desgraciadamente este hecho demuestra que Apple no obliga a <strong>todos sus desarrolladores<\/strong> a seguir las gu\u00edas de dise\u00f1o de aplicaciones de forma completa, incluyendo el apartado de accesibilidad.<\/p>\n<p>Es necesario que los usuarios con discapacidad ejerzamos nuestro derecho a protestar, esto lo podemos hacer enviando un correo electr\u00f3nico, en ingl\u00e9s, al <a href=\"mailto:accessibility@apple.com\">departamento de accesibilidad de Apple<\/a> notificando todos los errores y problemas que encontremos en OSX Lion relacionados con la accesibilidad.<\/p>\n<p>Tambi\u00e9n debemos solicitar, en mi opini\u00f3n, que Apple reconozca la necesidad de que todas las aplicaciones, tanto las propias como las de terceros, sean accesibles o proporcione mecanismos en sus tiendas on line para saber si una aplicaci\u00f3n es accesible o no.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Con la aparici\u00f3n de OSX Lion, el sistema operativo de Apple para ordenadores de sobre mesa y port\u00e1tiles, se ha impuesto un nuevo m\u00e9todo para gestionar escritorios virtuales y ver las aplicaciones abiertas en el sistema. Este nuevo m\u00e9todo consiste en utilizar la aplicaci\u00f3n Mission control. Mission control integra Dashboard, Expos\u00e9 y cualquier tema relacionado &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/programaraciegas.net\/?p=112\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \u00abMission control y VoiceOver,experiencia agridulce\u00bb<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-112","post","type-post","status-publish","format-standard","hentry","category-sin-categoria"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts\/112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=112"}],"version-history":[{"count":0,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts\/112\/revisions"}],"wp:attachment":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}