A couple of weeks ago I wrote about iAnnotate, a document annotation app for the iPad. On Friday, the folks who develop the app left a comment on the blog enumerating some of the changes made to program. In addition to redesigning the document view, the most significant change made it easier to import documents. Now not only can you download documents through a dedicated server that you run on the network (I run it on my laptop) but also from an integrated web browser. This makes it easy to collect PDF files and then to switch back to the reading mode of iAnnotate to read the newly-downloaded documents.
Annotation and navigation are still works in progress, however. In addition to not tracking the pen fast enough for writing, there are a few issues that need to be resolved:
- All annotations created during a single mode switch are all grouped together, even if they occur on different parts of the page. It is not possible to edit or erase some strokes (such as ones created accidentally) without exiting the annotation mode, deleting all strokes created in that episode, and starting over. This does not make for a smooth annotation experience.
- Highlighting text is still confused by some PDF documents that fail to represent text bounding boxes correctly. In the absence of properly-positioned bounding boxes (something that seems to happen frequently), highlighting does not work at all or leaves unpredictable, sporadic marks, such as the ones shown below.
It would be better to have free-form highlighting rather than the structured kind implemented by iAnnotate because the freeform version would be more predictable. In the cases when a significant portion of the stroke matches word bounding boxes, the ink could still be constrained to the text to make it “neater.”
- Navigation around reading documents is somewhat laborious: to switch to the references section of a paper, for example, I need to either remember the page number I am on, or to create a bookmark to represent the current reading position. Creating a bookmark involves the following steps:
- Press and hold my finger on a page to open a pop-up menu.
- Select “Bookmark” from the menu
- Optionally add a comment to indicate the purpose of the bookmark
- Close the editing mode of the text window associated with the bookmark by tapping the close button
- Close the text window by tapping the close button again
Navigation to the references section involves either knowing or guessing the page number, and then
- Pressing on the document tab
- Selecting “Navigation…”
- Selecting “Go to Page”
- Entering the page number
To go back to the reading position requires
- Pressing on the document tab,
- Selecting “Navigation…”
- Selecting “Bookmarks”
- Selecting the previously-saved bookmark
There are tedious operations that can interfere with one’s engagement with a document. Compare this with a paper version that lets you keep your place with a thumb while temporarily flipping to another portion of the document. Since the kind of reading supported by the application often involves intra-document navigation, better support for this common activity would increase the usability of the tool.
- Transferring files from the server is still somewhat problematic, as the client often fails to find the server. This may be a problem with the network integration between the iPad and my domain, but it is still troubling. Despite Bonjour running on my ThinkPad, auto-discovery does not work, and specifying the IP address doesn’t seem to help when I am at home with a VPN connection open on my laptop.
In my paper for the Books Online 2008 workshop, I had compared the Kindle and the iRex Iliad for usability with respect to active reading using the familiar Consumer-reports style rating system with colored circles. Here I reproduce that table with an extra column for the iAnnotate application on the iPad. See the paper for more details on the various criteria. If you don’t have access to the ACM Digital Library, a version of the paper is available on the FXPAL web site. The upshot is that the iAnnotate app is a lot better than the (older) Kindle, and somewhat better than the iRex Iliad. It does, however, still have a lot of room for improvement.