« Device Databases | Main | Fonts for prototyping mobile UIs »

January 17, 2008

The usability of Gmail for mobile

Hey Google, now that you have Google on the iPhone out of the way, could you take another stab at Gmail mobile? Here is a couple of issues that needs to be addressed.

Mobile User Experience according to Google

Leland Rechis presented Googles Mobile User Experience Strategy in a talk in NYC last year:

  1. Understanding users, anywhere, anytime 
  2. Fits in your pocket 
  3. More personal than the PC 
  4. Consistency across modes 
  5. Localization is intensified 
  6. Integrated devices, modes, products

Nothing revolutionary, but mostly sound principles. For a utility application like email the core is: Can the user get the information, and fast? Answer this question and you're far ahead of everyone else.

Gmail mobile is the kind of application that lends itself to a Activity-Centered Design. It certainly don't try to make the experience fun or interesting, the approach is: get the job done with a minimum of hassle. Gmail should be evaluated on these premises. Btw, I'm using version 1.5 on a N95.

The positive

Gmail mobile in general is a great app. Its a painless install, it starts reasonably fast, it is responsive and does not freeze your phone while it's retrieving mail. This is good. If you know Gmail from the fixed web, you recognize it immediately. Gmail organizes your mail in conversations. This is great, way better than organizing emails in folders. Gmail carries this over to mobile. The primary activities for most users are checking and reading email, and this main use case is well executed.


I managed this only once

The not so positive

The bad news is that Gmail stumbles when it comes to the secondary use cases: Searching mail and Composing mail.

Don't lose my text

Text entry on a mobile phone is hard for most users and one of the most important rules in mobile development is: "Thou shalt not mess up thy users data". Mobile use is fragmented. Suddenly the phone rings, the cab arrives, your bike tilts, you mistakenly hit the red button because a velociraptor bumped into you, whatever the reason.

It's easy to close Gmail. Hit the red button (End Call) and its gone. If you receive a phone call and hit the red button twice when you hang up, Gmail closes.

This is fine. What is not fine is that Gmail also loses the mail you were in the middle of typing. I think Gmail tries to save, but it's buggy. I managed to recover the mail once out of 10 tries.

Composing mails

Adding recipients is clumsy with several screens, a lot of clicking and separate functions for entering email addresses or selecting from "most contacted" or "all recipients". All of this could be done much more elegantly in a single screen with a continuous filter.

The built-in Address Book on my phone is full of email addresses, but there is no way add recipients from the Address Book. This not a technical problem, and it would be a useful feature in my case.

It's only possible to have a single draft. Mobile drafts and drafts in Gmail on the web is not related. I'm not sure I understand the reason for this.

Search don't work


Search Results Page

Conversations can grow long, especially if you subscribe to mailing lists, you can easily have 100 emails in a conversation.

If you search for something Gmail will return the conversation, not the individual email containing the word. It will tell you that "somewhere in these 100 mails we found your search term". Gmail does not highlight the hits in the text either, so you have to manually open each email and look for the text. Sort of ironic that Google can't get search right, but there you go.

A basic rule of an SRP (Search Results Page) is that it should display the results in an easily scannable way. The SRP uses a dual line list, and one improvement could be to display the search text in context on the second line. Another could be to use triple line lists. And the results should show the actual mails, not the first mail in a conversation.

Inconsistent use of UI controls


Adding recipients is clumsy

Who sets the standard anyway? If you make a desktop application, you are wise to follow the UI style of the OS, be it Mac, Windows or something else. The assumption is that users are familiar with how buttons, menus, windows etc. behave elsewhere on their computer so you are doing yourself and your users a disservice by introducing a different behavior.

The same goes for mobile. Many developers goes to great lengths to make their application behave consistently across different handsets. This is misguided. You should make your application consistent with the mobile OS it runs on. That means that your application will behave slightly different on different handsets.

Google tries to be consistent across handsets, and that means that Gmail won't feel completely home for anybody.

One example of this is that Gmail uses the left arrow key as a Clear key. Instead of using the Clear key that exist on the majority of phones, and implement a multimode right soft-key on phones that does not have it like Series 40. There is no phone in the universe that uses the left arrow key as a Clear key. Lazy mans solution, I say!

I guess a verdict would be that reading emails works great, the rest needs work.

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8341e626f53ef00e54f9a1cb48834

Listed below are links to weblogs that reference The usability of Gmail for mobile:

Comments

Barbara Ballard said...

I've been using mine on a Blackberry, which has the benefit that the End key does not actually exit the application, but leaves it running in precisely the same state. And I'd be peeved if 7 deleted; I like my D deleting.

This goes back to your earlier point, make it work like the device it's running on. Opera was particularly bad at this with V3: my device displayed softkeys, except it had no softkeys. To activate the left softkey, I pushed my rocker. On the side of the device, far away from the "softkey" displayed at the bottom of the screen.

Steven Hoober said...

I was all ready to disagree because I thought I loved my Gmail app, but you are right. I had limited myself to reading, both because its a phone and due to the way the app works.

Reading is very well done, indeed. Using 7 for delete (like all vmail systems I've used for a while) is great.

I am trying to decide if my previous lack of being upset with the other features is just me, or means something broader. Hmm...


I do not get the left d-pad behavior you mentioned. Mine backspaces and clears with the clear "[" button, as expected. (I have an ATTized N75; its S60e3, but is different I guess).

OTOH mine crashes, hard, with enough frequency I am starting to use it less. http://www.littlespringsdesign.com/blog/2007/12/28/application-crashes-and-your-smartphone/

Post a comment

If you have a TypeKey or TypePad account, please Sign In

  • Want to subscribe by email? Enter your email address here:

      

Further reading

  • VisionMobile
    A think tank for mobile strategists
  • Small Surfaces
    Small Surfaces is a site about design for mobile technology.
  • Mobile Phone Development
    Simon Judges recent experiences of mobile software development. It includes problems, hints, tips, reviews and hopefully information you won’t find anywhere else. Simon Judge only post original content or his own comments and opinions on news.
  • Mobile Opportunity
    The walls between the web, wireless, entertainment, and computer industries are coming down. This weblog explores the opportunities that result.
  • Lost Garden
    This site is about art and game design.
  • little springs design
    Designing the Mobile User Experience
  • Ian Fogg
    Ian Fogg is Research Director at JupiterResearch.
  • Christian Lindholm
    The godfather of mobile phone users. He headed development of the Navi-Key and the original S60 UI for Nokia.
  • Aza's Thoughts
    On design of the Firefox browser