Hi AppleVis users!
I'm developing an ePub/PDF reader for iOS. One problem I'm trying to solve is how best to arrange voiceover elements. Since my app will be presenting lots of long-form content (books), I want to ensure that both the contents of the actual book (images, links, text) can be easily accessed, as well as the controls (settings, book navigation, etc.).
If I look at Safari, it presents first the search/URL field, then the page content, then the back, forward, bookmarks buttons, and so on. If you start navigating from the top using Voiceover, this means you'll have to go through the entire page before you get to the controls at the bottom, which seems less than ideal. For example, it would make quickly scanning a webpage then going back a page more tedious. Using the 'Container' rotor option seems to make skipping between these three sections (URL field, page, page controls) a bit easier — is this how most voiceover users manage this sort of task?
Looking at iBooks, it arranges arranges content in the same way as Safari, with one major exception: you can't navigate between individual elements within the book like you can with a webpage in Safari. Instead, it groups all the page's content together, so you have a layout that is: top toolbar, book content, bottom toolbar.
My question is this: how might I arrange this kind of screen so that it can be easily navigated? What are you preferences? What are some of the best and worst ways you've seen this handled? Hopefully I've explained what I'm asking and the differences between some of the solutions I've observed well enough. If not, please ask!