It's very rewarding to see that someone has found our app useful. The app was, in fact, originally intended for the (color) blind. It grew out of SS12: Code for a Cause ( http://ss12.info/ ), a coding competition where the goal is to create software for the disabled.
The whimsical color names made me think that the app would be less useful for the colorblind, as most people don't understand colors like "Cosmic" and "Hippie Green." So I thought the app would be mostly used as a toy; a fun way to see what the "color" of your friend's face is ("Tacao"!). But this blog post makes me realize that what started almost as an accident, actually ends up being pretty awesome ("a very psychedelic experience").
BTW, the app's name in the App Store is "Color Identifier". It appears as "Color ID" on your home screen. I'm certain he's talking about my app because mine is the only one (AFAICT) that reads color names aloud, and also contains all of the color names that he mentions in the blog post.
For those interested in the app, here's an affiliate link to see it in iTunes: http://bit.ly/CIDHaN (it's 99¢)
Let me know what you think. I love hearing from users of my apps :)
Wow, if speaking names of colors is such a huge deal to him, imagine how he'd feel about an app that could read text aloud using the camera!
I wonder if you could also make an app that would generate sounds from the camera in a way that would allow a blind person to "see" with their ears. What if you took a line across the image and used the intensities as input to an inverse FFT, what would that sound like?
Inspired by the lovely scene from the movie Amélie where the titular character takes a blind man by the hand and describes in detail how the town square looks.
Imagine an app. Blind user uses app to take a photo and instantly send an image to a mechanical Turk service which describes the photo and returns an audio file.
This could even be done without smartphones (albeit less seamlessly). Blind user takes a photo with a cameraphone and sends it to an MMS number. User then receives a call from a call center where an agent describes the photo.
Blindsight have been working on this for some time. Blindsight was co-founded by, Mark Nitzberg, friend and ex-colleague of Paul Graham, they worked together at Viaweb.
Fantastic story and a great reminder to developers to be mindful of accessibility issues. I've worked on a project for the VA (Veteran Affairs) in Los Angeles and I had to consciously keep asking myself "How would a visually impaired user interact with this? How would somebody with limited mobility use this?". It really makes you think about your design and your markup (in the case of a web app).
For developers interested in accessibility issues and the various requirements, check out http://www.section508.gov
Oddly enough, I had a blind customer call me to ask something about my service BitBuffet. She sold music online through us and took a minute after I solved her problem to tell me how great my site was for the blind.
I had no idea! I just follow most best practices for the web, but it really made my day to know I helped her do something she always wanted to do! Warm fuzzies indeed.
Yes it's the extremely interesting article by a blind Linux user who writes:
"I have seen a lot of technology for the blind, and I can safely say that the iPhone represents the most revolutionary thing to happen to the blind for at least the last ten years."
What we developers should note is
"Applications have the same issues with accessibility as with any graphical environment. Apple has done a good thing by making guidelines available for app developers, which I passionately urge them to follow. Any blind computer user has run up against these problems in Windows, Mac, or in Gnome. These include unlabeled buttons and fields, unreachable controls except through annoying means, or in extreme cases complete inaccessibility."
SS12: Code for a Cause, the contest that spawned the Color ID app mentioned in the article, is also held in Los Angeles. Here's their site: http://ss12.info/
Also, let me know if you happen to have suggestions for the Color ID app in particular; I'm the lead developer on that app.
I had to do some accessibility QA for a large shrink-wrapped software application, and it's quite the ordeal. I liken it to trying to operate an application through a telephone interface. When you're digging through menus, you need to listen to every. single. menu. entry. before deciding which one you want, and I found it far too easy to get distracted and forget where I was.
I suppose users who are used to dealing with accessibility software are used to this kind of interface, but I think it requires a level of patience that sighted users are not accustomed to (at least when dealing with their desktop software).
That's quite a touching account. On a whim, I enabled VoiceOver on my iPhone (I'm sighted), and I must say I'm quite blown away.
I recommend you try it if you aren't aware of this feature. It's easily enabled in the system Settings app (look for Accessibility). Just remember that when VoiceOver is active icons/buttons will require double taps instead of single taps, and you need to use triple-touch to scroll in menus or between home screens.
I'm sure that as a sighted person with no context I'm completely missing any nuance in the way this feature is implemented, but even handicapped so, it is quite impressive.
You move your finger over the stock chart, and it reads out the X and Y values to you. Eg: "May 28 10, 256.17" (i.e, on May 28 2010, the stock was trading at $256.17). You can scan the chart with your finger to get the whole thing described.
Wow that was brutal. Took me maybe 20 minutes to get from the accessibility screen to submitting that, all without looking. Still, it's amazing that I could do it at all.
The touch keyboard has gotta be a deal breaker for blind people though. You have to poke around and listen for the letter you want, then double tap it. You can jump to the start and end of a field but I didn't find any way to move around in the text. I assume they can generally type full speed on a physical keyboard and I couldn't imagine getting a phone without one if I was blind.
Voiceover is really impressive. I'm sighted, but I keep the shortcut to turn it on (triple click home button) enabled so I can use it quickly when I want to.
I use it to read and type short text messages when I'm driving without taking my eyes off the road. Other times I use the screen reader to read websites to me while driving.
So to the other developers out there, remember, accessibility helps the sighted users as well as the blind.
I occasionally do this as a freelancer if it's a larger project. If it's something small, I don't mind answering a few questions for free. I'm visually impaired, as are my father and daughter. I have an interest in making the web more accessible. In fact I'll be writing an article about this for the next PragPub magazine. Feel free to contact me if I can help.
It's very rewarding to see that someone has found our app useful. The app was, in fact, originally intended for the (color) blind. It grew out of SS12: Code for a Cause ( http://ss12.info/ ), a coding competition where the goal is to create software for the disabled.
The whimsical color names made me think that the app would be less useful for the colorblind, as most people don't understand colors like "Cosmic" and "Hippie Green." So I thought the app would be mostly used as a toy; a fun way to see what the "color" of your friend's face is ("Tacao"!). But this blog post makes me realize that what started almost as an accident, actually ends up being pretty awesome ("a very psychedelic experience").
BTW, the app's name in the App Store is "Color Identifier". It appears as "Color ID" on your home screen. I'm certain he's talking about my app because mine is the only one (AFAICT) that reads color names aloud, and also contains all of the color names that he mentions in the blog post.
For those interested in the app, here's an affiliate link to see it in iTunes: http://bit.ly/CIDHaN (it's 99¢)
Let me know what you think. I love hearing from users of my apps :)