Slashdot Mirror


Microsoft Backtracks On Accessibility In Windows Phone 7

beetle496 writes "One of the things Microsoft has done well for many years now (since they got called on the carpet about Windows 95) is providing compatibility with assistive technology used by the blind. Their current push is for a set of APIs called User Automation. Many of us in the field have remained skeptical of the early promises, especially those related to cross-platform compatibility. The news that Microsoft is now backtracking is disappointing, but hardly surprising. It looks like IAccessible2 is the way to go."

13 of 54 comments (clear)

  1. I love self-contradicting summaries. by Petersko · · Score: 4, Insightful

    "One of the things Microsoft has done well for many years now (since they got called on the carpet about Windows 95) is providing compatibility with assistive technology used by the blind... The news that Microsoft is now backtracking is disappointing, but hardly surprising."

    Which is it? If they've been doing it well for many years, what's with the "hardly surprising" jab? One would think that 16 years of excellent support would make the backtracking "very surprising".

    1. Re:I love self-contradicting summaries. by PhrostyMcByte · · Score: 4, Interesting

      I've got a Winphone7 phone and I develop apps for it, so take this as you want.

      I don't see why anyone with an interest in Winphone7 would be surprised. Especially a developer. Microsoft has stated numerous times that the current Winphone7 is an early, bare-minimum release, and that they'll be bringing out major updates in 2011 to bring feature parity (both on the user and developer sides) with other smart phones. I'm sure accessibility features are on their list of improvements.

      The "providing compatibility with assistive technology used by the blind." comes across as a guilt trip to me, because it implies they singled out that industry when they finally broke compatibility. They didn't. On Winphone7, you develop for a mostly-Silverlight-but-sometimes-not platform using .NET. This broke compatibility with ALL old apps that ran on Winmo6.5, not just accessibility ones.

      Accessibility may be one of the tougher problems to solve, as their current interface was designed from the ground up to be touch-centric. You pan around the screen than I've seen in any other phone. The OS does have pretty good voice recognition baked in -- it'll probably be the easiest thing to get working for everything. Letting people zoom in could also help, but the standard widgets and Visual Studio templates don't re-flow well to aspect ratios, so you'll have to pan twice (once between pages and once over the current page), which could get cumbersome.

  2. Re:Blind people using a touchscreen? by MBCook · · Score: 4, Informative

    I've heard they really love the iPhone. Here is an example article.

    When I was in school a few years ago I had a blind gentlemen in a few of my classes. I remember him telling me about how hard (and insanely expensive) it was to get a new cell phone (Symbian based) that included voice software so he could use the menus and such, and that it was basically pretty bad.

    The iPhone works as a phone, a web browser, a music player, a compass, and tons of other things, and doesn't cost $3k.

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  3. Re:Linux foundation?! by Cwix · · Score: 2

    Precursor to 2012

    Beware, for the Antichrist will come in the form of a penguin. And there shall be a 7 year peace treaty with MS. There shall be a massive fanboi battle that will take place. With Linux fanbois hacking ms users to /dev/null and and MS fanbois bashing the linux users with BSODS. Ohh the carnage, Magic cards and android phones everywhere....

    --
    You are entitled to your own opinions, not your own facts.
  4. Re:Blind people using a touchscreen? by vux984 · · Score: 4, Informative

    I've heard they really love the iPhone. Here is an example article.

    Reading that article tells me that the enthusiastic user isn't blind. He's legally blind.

    One of the problems /. (and the world in general) has with blindness is that we forget that many (perhaps even most??) of the people categorized as blind can still see. They just see very poorly.

    However, in terms of accessibility of devices, and things like internet access its a huge difference. We think of the blind and then try to imagine someone ourselves operating a touch screen with our eyes closed and no tactile feedback at all and naturally scoff at the absurdity of it.

    But try squinting your eyes almost shut so you can still see the phone, but can't read anything on it. Your now "legally bind", but you can still make out the little blobs for the apps... you can pick them out easily by touch -- identifying them by position and colour. A bit of slick software to read out the text you that you can see is there but can't actually make out by double-tapping it... and voila... a very useful device.

  5. hacked on by fermion · · Score: 4, Interesting
    One reason MS Windows got called on the carpet was that so many things were hacked on and bloated., Recall that MS Windows could not change screen setting without a reboot. They added that feature but also other less useful things. When hacking on security MS fought between making users machines accessible to legitimate third parties and keeping it secure from less legitimate third parties. In the end, since security wasn`t designed into the product, security for all intents and purposes did not exist.

    Accessibility has to be designed in. It is like multiple language capability in software. With the right design, it is easy. With the wrong design one will always have little places where words are not properly transited. If MS did not design accessibility into the basics of MS Windows 7,if they have to design it in after the fact, they lost an incredible opportunity.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
  6. TFA vs TFS by Trelane · · Score: 4, Informative

    Summary:

    One of the things Microsoft has done well for many years now (since they got called on the carpet about Windows 95) is providing compatibility with assistive technology used by the blind. Their current push is for a set of APIs called User Automation.

    Article:

    For the [non-minor visual, physical, and audio as well as any other] disabilities, access is via an assistive technology (AT) that mediates the user experience. This is where our the accessibility challenges lie. The challenges stem from the fact that Microsoft Windows doesn't provide a real accessibility infrastructure - as compared to UNIX systems with GNOME, the Java platform, or Macintosh OS X. In Windows, virtually all of the information needed by assistive technologies has to be obtained by patching the operating system, replacing/chaining video drivers, reverse engineering applications, and/or using proprietary COM interfaces to get at the data within an application. The first accessibility API Microsoft put forth for accessibility - Microsoft Active Accessibility (MSAA) - fails to provide most of the information needed for screen reading and other AT uses, and is being supplanted in future Windows releases. What this means is that for an application to be accessible in Microsoft Windows via a particular assistive technology, that AT vendor has to have made a significant investment in customizing their product to that application. The greater the customization investment, the "more accessible" an application is deemed to be, at least via that particular AT. For example, the Windows screen reader with the largest market share, JAWS, has made a huge investment in customization of their product to Microsoft Office (and in contrast made a much smaller investment in customization for WordPerfect). For this reason blind folks generally feel that Microsoft Office is "accessible" (and that WordPerfect "isn't as accessible") - not because of work done by Microsoft or Corel, but work done (or not done) by Freedom Scientific, the creator of JAWS.

    Quoth http://en.wikipedia.org/wiki/Microsoft_UI_Automation

    In 2005, Microsoft released UIA as a successor to the older Microsoft Active Accessibility (MSAA) framework.

    Seems to be a decade missing there.

    --

    --
    Given enough personal experience, all stereotypes are shallow.
  7. Re:Blind people using a touchscreen? by das_io · · Score: 5, Interesting

    You can use an iPhone with VoiceOver with the screen completely turned off and there are really blind enthusiastic users (this one was from Mozillas accessibility QA).

  8. Re:Blind people using a touchscreen? by arb+phd+slp · · Score: 4, Informative

    Users who are using Voiceover aren't responding to colored blobs, they are using Voiceover's auditory scanning. It reads aloud what is on the screen, such as the labels on the icons, and the user doubletaps anywhere on the screen to select one. You don't have to see the screen at all.

    --
    There's a perfect xkcd for my sig but I'm too lazy to look it up. sudo someone go find it.
  9. Am I missing something? by ojintoad · · Score: 2
    From the included link to IAccessible2:

    IAccessible2 is a new accessibility API which complements Microsoft's earlier work on MSAA. This API fills critical accessibility API gaps in the MSAA offering. IAccessible2 was created out of necessity to produce a usable and accessible OpenDocument Format (ODF) based office suite for the Commonwealth of Massachusetts. IAccessible2 is an engineered accessibility interface allowing application developers to leverage their investment in MSAA while also providing an Assistive Technology (AT) access to rich document applications such as the IBM Workplace productivity editors and web browsers such as Firefox. The additional functionality includes support for rich text, tables, spreadsheets, Web 2.0 applications, and other large mainstream applications.

    Are you telling me that this will magically get Windows Phone 7 phones to have accessibility support? Because I'm not reading that.

    Additionally, Microsoft seems pretty conciliatory on this. From the AFB link:

    Andy Lees, president of Microsoft's Mobile Communications Business, accepted responsibility, saying, "We were incompetent on this."

  10. Where's the beef? by El+Rey · · Score: 2

    Where in TFAs does it say that MS is abandoning UIA?

    I see it saying that they didn't implement it in the phone OS (probably to get it to market faster), but I don't see anything saying that MS is abandoning all future work on UIA in Windows in favor of IA2 from MSAA. There doesn't seem to be sufficient evidence from TFAs to draw that conclusion.

    Did I miss something?

  11. Give credit where it isn't due? by FullBandwidth · · Score: 4, Interesting

    I had to laugh when I saw Microsoft described as "doing well" in terms of accessibility for the blind. It's simply not true; their attempts at accessibility are token at best and largely ignored by the blind community. I know lots of blind people and I don't know a single one who uses a Windows desktop or mobile product without a third-party application such as JAWS for Windows, ZoomText or Nuance. Oh and while we're on the subject: Adobe's accessibility "features" are non-functional - not only are they totally inadequate standing alone, they also prevent those 3rd party applications from doing their jobs. PDFs and Flash are pretty much inaccessible to blind users. I am holding out hope for Pico on Android ... though I have yet to get it working on anything but the emulator that comes with the SDK.

    --
    My friend Debbie Ann is so promiscuous, instead of an appointment book she needs a package manager
  12. Re:So where is credit due? by Anonymous Coward · · Score: 2, Informative

    Apple. They have a screen reader integrated into their OS, and it is actually quite useable.