Archive for November, 2009

Mobile Ergonomics for those with two thumbs

Nov 09
23

Mobile Ergonomics

You can’t easily tap every region of the phone with equal ease. Your hand isn’t designed for this.  Yes your thumb is opposable but unless it’s double jointed there will still be parts of your phone that will be harder to tap.

When designing an application consider how it’s going to be held.  In one hand, sometimes in the other, perhaps in your pocket?  That’s why it’s so important to get the app out of the simulator and actually into your hand. The mechanics of how you hold your phone make it much harder to grip the device in certain orientations. It makes it particularly difficult to reach the lower corners by your thumb.

Consider the built in Camera application that Apple provides. The application is simple and attractive but the buttons for the application are in exactly the wrong place. To take a proper picture you need to hold the phone perfectly vertical (unless you’re taking a picture of the floor.)  The slippery edges of the phone require you to either grip the phone firmly with your hand making it difficult to tap the camera or alternatively balance the camera precariously on your pinkie finger.

iPhone Camera Interface Tap TargetsI have dropped my phone at least twice attempting this and know of at least one person who has smashed their phone into little bits because of this.

There’s a principal called “Fitts’s law” that describes how clickable items are on screen. Said simply:

Items that are larger and closer to the mouse cursor are easier to click.

The mathematical details then explain that traditional screen edges are infinitely click-able since they have a virtually unlimited size.   On a mobile device the same assumptions don’t hold true. The mechanics of your hand play a significant role.  Not only do items have to be larger to be easier to click but they have to be easily reachable when holding a phone in one hand.

Quick Calendar UI Review – Google

Nov 09
19

This is a simple UI critique of a simple feature burried in Google Calendar.  Here’s the original:

Google Calendar Original

It’s a relatively simple form.  It’s certainly not bad but I think it could be better. Here’s a quick mock up:

Google Calendar Concept

Here are the key design points:

  • The body of the form has “What, When, Where”  but doesn’t have “Who” if you’re having a meeting it stands to reason that the people attending are pretty important. I always felt that having guests hidden in the right didn’t make sense.
  • The majority of meetings are measured in duration. 30 min, 45 min, 1 hour, 2 hour, all day, etc. It’s much easier to pick a common duration and allow “custom end time.” as a fall-back rather then making users select end times.
  • Most meetings don’t repeat. Logically this is a secondary consideration. This can be moved to the secondary area on the right.
  • Checking availability should be a secondary area action as well. Plus over on the right there’s more space to present availability in-line.
  • It should be really easy to preview a location with a map.
  • The current UI makes it difficult to add people to a meeting without the system automatically emailing them. You have to place names into the description area. Having a simple checkbox to email guests could solve this.
  • There are a lot of simple UI 101 alignment things that can make the UI look cleaner and simpler just by lining fields up.
  • The right hand side could be extensible with new modules, plug-ins, ala Google Labs.

5 Email Problems not Solved by Google Wave

Nov 09
10

Google wave is an interesting new technology for communication. In concept it’s supposed to fix many of the issues associated with email. While it solved some of the back & forth in traditional email threads it fails to solve a number key email issues and instead introduces it’s own set of problems by radicly changing how people work.

  1. It’s still not possible to easily tell if your message was received, read or even opened.  Just like email you will never know if the important proposal made it.
  2. Information overload.  The problem is finding what’s important. New things move to the top regardless of how important they are. Compare this to how you organize papers on your desk, important things move to the top.
  3. If you say something stupid you can’t take it back. Just like email once it’s out there you’re done. Even if the other person hasn’t seen it yet. They will now play it back in it’s full glory.
  4. Privacy. You can’t send something and keep the recipient from forwarding it on.
  5. Transfer of large files or collections. You can still attach things but if you want to share 50 wedding photos or a large home movie Wave won’t help you much.  It’s a communication pipe but files are secondary citizens.
  6. Bonus #6. Spam.  You’ll can still get it and you’ll still be expected to flag it.  So there will be false positives. An extensive social network reputation doesn’t help.  A lack of a social network doesn’t keep you from sending 1000′s of messages.  It’s still early so there is little spam but this will change if this catches on.