Here's what I think ...


Archive for June, 2007

iPhone day

Friday, June 29th, 2007

I’m succumbing and adding to the iPhone mad coverage. I figure there’s no better day to write about it than on the release day.

There’s been a lot of discussion about how bad the touchscreen keyboard will be. Based on all the negative comments from the rabble, technologists, and financial analysts (all of whom have yet to even use the thing), you’d think the device was forcing users to type with a one-button mouse or something like that. But based on pre-release reviews, the touchscreen keyboard seems to provide a decent level of usability. Of course, the reviewers given pre-release iPhones probably have a history of being friendly to Apple products, but none of them had really bad things to say about the typing experience.

Until there are some pretty fancy haptics involved, we’re not going to be able to replicate the tactile benefits of a physical keyboard over the software keyboard. But here are some benefts that a software-based keyboard can do that physical buttons can’t. These screen caps are from Apple’s iPhone keyboard video.

1. Visual buttons can change in appearance.

iphone_key_enlarge.jpg

In this image, you see that a key press causes the button to get bigger, providing visual feedback instead of tactile feedback. For users who look at the keyboard when typing, this is very useful because the eyes don’t need to move in order to see what has been pressed. I haven’t learned to touch type on my Treo yet, so my eyes are constantly shifting between the keyboard and the typing field. For users who don’t touch type, I suspect the soft keyboard will be just as good, if not better than a physical one. For users who do type without looking at the keyboard, I suspect muscle memory will set in and they will also be able to touch type with a soft keyboard.

2. A software keyboard can change layouts for different use cases.

iphone_kbd1.jpg iphone_kbd2.jpg

In one image, you see the keyboard while using email. In the other, the keyboard has changed to better address the needs when entering an URL. Not only can keys change their input content (”return” changes to “Go”), keys can also change in size and number (the single “space” key becomes three keys for “.”, “/”, and “.com”). There are some software/hardware hybrid keyboards that can change key mappings and even the visual display on the key cap, but they certainly can’t change the sizes or number of keys. These images show a fairly subtle instance of modifying the keyboard to usage, but it’s easy to imagine more drastic examples of contextual keyboard adaptation.

3. A software key can change its target size.

iphone_target_enlarge.jpg

The actuation area of a software key is not limited to its visual presentation. This image shows that the touchable area for the “E” key actually overflows into the visual areas of the “W” and “R” keys. In this case, the context of the word allows the software to predict that the next letter is more likely to be an “E” than “W” or “R”, so it changes the input area to reflect this likelihood. The obvious concern is what happens if the user actually wants to type “W” or “R” in this case. How difficult will that be? Another concern is that there is an inconsistency between what you see and the underlying behavior. I wonder if they tried versions where the key expands visually to reflect its increased input area. Is it too distracting or confusing? I’m curious to find out.

4. Not really part of the keyboard, but related to text editing. This dynamic magnifying lens has appeared in desktop software and can be very useful in some cases. This is an interesting way to improve legibility of text on a small screen.

iphone magnify

Aside from the device itself, I’m also finding myself fascinated with the blog coverage of the people waiting outside Apple stores. There’s something about how obsessed the bloggers are with how obsessed the iPhone early adopters are that is pretty entertaining. And apparently, The Woz is first in line at the Valley Fair Apple Store. And Bill Atkinson is in the Palo Alto line.

If you gotta go …

Tuesday, June 12th, 2007

This may be THE most important location-based service that will ever exist. It’s a brilliant insight that applies the power of mobile technologies to addressing one of the most basic, primal user needs.

non-iPhones

Wednesday, June 6th, 2007

There’s been a lot of coverage recently following the announcement of the iPhone’s June 29 release date, so I won’t go into this too deeply other than to say that it still looks very cool. I’m also impressed with Apple’s 4 commercials for the iPhone. As somebody pointed out elsewhere, these 4 spots effectively teach users how to use the iPhone in a total of 90 seconds.

So rather than talk more about Apple’s contribution, here are 2 other interesting products along the same lines. The HTC phone is also a smartphone with a predominantly touchscreen-based UI. The UI isn’t nearly as slick as the iPhone’s, but at least there’s some competition now. It’s a Windows Mobile device that makes heavy use of gesture-based interaction. It will be interesting to compare this UI with the iPhone UI after they’re both available.

Another interesting product is Haptitouch. It’s from a company called F-Origin that I’ve never heard of. It looks like they’re very new and based in Finland. Their product suite provides haptic feedback in mobile device touchscreens and as well as some additional navigational aids. One is a tilting navigation that they call Iris. This allows lets you navigate documents and onscreen pages by tilting the device. My first question is how do they handle users tilting the device to achieve better viewing angles without performing a navigation action. I haven’t used their product yet, so I don’t know if there is a mechanism for this use case or not.

monks with books

Wednesday, June 6th, 2007

I guess the lesson is that all new technologies require a learning curve. I thought this was a humorous historical reenactment of how interaction cues that seem obvious to those on the design and development side may not be so obvious to end users who are new to a technology.


home | services | work | about | blog | more | contact