It’s another late June day. If you’re north of the equator, you’re likely enjoying all that this time of year has to offer. School is out! It’s beach weather! The sun and the smell of clover hangs in the air. Oh, and there’s an update waiting for your iPhone or iPod touch device. Sweet!
The net is flooded with news, reviews, and tips on the latest version of the operating system for Apple’s i-devices. That being the case, I’m going to focus primarily on just the accessibility related changes, and VoiceOver in particular in this installment. There is quite a bit here.
This is only a preliminary first look, and we will be supplementing this information over the coming days.
SOme of what has been added to VoiceOver we’ve seen previously on the iPad. Other features are entirely new. Here are some highlights.
VoiceOver brings with it some gestures we first saw on the iPad. Among these are the single finger triple tap to perform what would be a double tap to non-VoiceOver users, the two finger scrubbing motion to activate a "Back" button if present, and the four finger swipe up or down to move to the start or end of an area. I found that, with my larger hands, the four finger swipe was difficult, though not impossible, to perform. Users with smaller hands will doubtless find that gesture more useful.
When entering text, the rotor now has an additional setting called "Typing Mode". Like the iPad, you can select "Standard" or "Touch" typing modes from here.
Standard typing leaves your input method unchanged from the previous versions of VoiceOver on your iPhone or iPod touch. That is to say, that you must double or split tap to enter a character.
Touch typing allows the user to touch a key on the keyboard, and have that key automatically entered when you lift up off the screen. If you touch the wrong key, simply slide to the correct key before lifting your finger.
Unlike the iPad, however, the VoiceOver engineers have solved the problem of entering special characters while in Touch typing mode. For example, when in Standard mode, you could perform the pass-through gesture, ( double tap and hold), on the period character, and then slide across the screen to select variations on that character, such as the ellipsis. Similarly, this same method applied to the ".com" key, to select other top level domains. On the iPad, this option does not work well, since the first tap of the pass-through gesture would enter the normal character before you had a chance to select the alternative.
In iOS 4.0, if you are using Touch typing, touching a key and performing a split tap prevents that key from being entered. You can then perform the pass-through gesture and select the alternative you wish to enter. It works remarkably well.
Like the iPad, it is now possible to navigate through editable text line-by-line. Text fields that span over multiple lines can be read smoothly by sliding a finger across the lines. This makes text navigation much more natural, fluid, and convenient.
Apple’s original information on iOS 4.0 released after WWDC noted a practice mode for typing, but we were unable to find such a feature.
One feature described in the iPad manual, but peculiarly only available on display models in Apple Stores, was the "Language Rotor". This has finally made its way to users in iOS 4.0. A new setting in the VoiceOver options allows you to select and reorder available languages. When active, a Rotor setting called "Language" is available. Flicking up or down will cycle through the languages, (and/or voices), you chose in Settings.
Previously, the only way to change VoiceOver’s language was by changing the language and region of your enter device. This is a welcome feature for multi-lingual users, students studying foreign languages, or users, such as myself, who prefer the Australian voice to the US, for example.
The Web Rotor
Also in the VoiceOver settings is the ability to customize your web rotor. You can select which elements are available to jump to, as well as the order in which they appear. Many new element types are available here, such as lists, tables, buttons, text fields, etc.
A mysterious option called "Landmarks" is also available, but we have not determined to what this refers at the time of publication.
iOS 4.0 supports many BlueTooth Braille displays, and has the ability to display contracted or computer Braille.
More element types are identified in MObile Safari and other applications which present web content. This has been very elegantly accomplished without unnecessarily increasing VoiceOver’s chatter. For instance, lists are now identified with a simple "List Start" or "List End" after the first or final item in the list, respectively.
More to Come
Over the next week, we’ll be covering other changes in iOS 4.0 and how they effect accessibility, so keep checking back.