The arrow of time

Ivan Voras' blog

Even Google can fail user interface

Is there no vendor today than can actually pull off a an application version increase without a serious regression in features or usability? As suggested by an in-house ad on Gmail, I've installed a new version of Mobile Gmail, an application written in Java (J2ME) that provieds a full user interface to access Gmail messages, reply to them, etc. I was very happily using version 1.0 of this application which, though it had some annoyances, at least did what it was supposed to do without problems. Version 1.5 not only didn't fix these problems but introduced plain simple bugs - it changed keyboard shortcuts in a way that's way suboptimal and had internal errors that prevented me marking messages as spam. This newest version, 2.0, fixes those (and brings the functionality back into the 1.0 era) but introduces an incredible gaffe in usability, STILL without fixing problems from 1.0.

I'm using Mobile Gmail on Sony Ericsson P1i, a popular business phone in these parts.

Since I don't have the installation files for the old versions, here's a screenshot from the new one:

The problem is that the old versions (1.0, 1.5) were full-scren applications, with their own user interfaces streamlined for their specific needs. The new version is trying to "integrate" itself into the OS (Symbian UIQ in this case) by using more of OS-specific controls, failing miserably.

The first glaring problem is that in this new mode, a third of the screen space is wasted on the OS interface. To get a feeling on how the old versions looked, simply imagine the Gmail application spread over the whole screen, as-is, without other changes from this screenshot UI. Symbian's Java implementation really sucks in this mode. I've used other phones with J2ME implementations and all have better Java/OS integration than Symbian.

A consequence of this is that there's no easy way to access the Gmail specific application menu.  The user needs to click the "More" button in the screenshot (in this case, either by a finger or by a stylus), to bring the OS-specific menu:

Now, the user must select the "Menu" item (either by scrolling to it, or selecting it with a finger or the stylus), to get the real Gmail menu:

When Mobile Gmail was a full-screen application, this menu was readily accessible by a single click or a finger press on the "Menu" item within the application.

As for the features still not implemented, the most important for me is message quoting. Any kind of quoting. Really, I'm not kidding. When the message is viewed, users can choose to reply to it, (also by going through the OS specific menu dance) which leads to the following screen:

Notice there's no quoted message in the "edit box". Not only that, but the edit box isn't really an edit box, just a rectangle sitting there and looking pretty. Clicking the rectangle opens the real edit box, which is OS-specific (has been in all versions of Mobile Gmail):

Though this device is capable of editing several pages of text (I mean real text, A4 full page, etc.) with the right applications (yes, it also has copy-paste), Mobile Gmail chooses to present the user with a blank edit box. This is simply rude - quoting and quote editing is practically required by netiquette.

I'm not expecting iPhone-like usability here (and some of the bugs described are directly caused by J2ME, which is why everyone is evading its ui like the plague), but regressions like these are ridiculous.

Post your comment here!

Your name:
Comment title:
Text:
Type "xxx" here:

Comments are subject to moderation and will be deleted if deemed inappropriate. All content is © Ivan Voras. Comments are owned by their authors (who agree to basically surrender all rights by publishing them :) )..