T-Mobile in May started rolling out an update for the Android-based G1 with
Google smartphone. Dubbed "Cupcake," the update provides an appealing
but modest mix of fixes and feature enhancements to the already feature-packed
smartphone, with some previously glaring shortcomings remaining unaddressed.
Overall, I would classify Cupcake's enhancements as nice to have, but not
enough to compel anyone not previously interested in the G1 with Google to
finally make the purchase.
I triggered the update via the System Updates dialog found in the
Settings-About Phone dialog. The update took about 15 minutes to download over
the air and another 10 minutes or so to install. As part of the update package,
Cupcake upgrades the base firmware (to 1.5), the kernel (to 2.6.27) and the
baseband.
One of the most notable enhancements Cupcake makes to Android is providing an
on-screen keyboard, giving users a quick way to input data. The on-screen keyboard is accessible either in portrait or
landscape mode, although the user will need to change the Orientation display setting to switch automatically when rotating the phone to use the onscreen keyboard while in landscape mode.
The on-screen keyboard should be easy enough to type on for those who are
used to the iPhone's keyboard, although I found Android's predictive text
algorithms to be much more useful. Users can configure the on-screen keyboard
to provide either or both haptic and audio feedback when a key is touched.
Those who can't type effectively on the iPhone probably won't cotton to
Android's take on the on-screen keyboard, but the slide-out physical keyboard
more than adequately compensates.
Also changed from the shipping unit I reviewed last fall, Android now comes with a built-in Google search dialog to provide features
commonly found on other mobile platforms—specifically, voice-enabled search.
The Google search box on the rightmost panel of the Android home screen now has
a microphone button for selecting voice search instead of entering text. In
text, I found the voice recognition capability on par with that of my iPhone—that
is, interesting but not reliable. For instance, a search for "Andrew
Garcia eWEEK" returned search results for "interpersonal eat
wheat." On the other hand, a search request for "Bill Simmons"
returned "Bill Simmons."
Cupcake updates Android's browser to the latest version of WebKit, and in
the process adds a few capabilities users should find beneficial. For instance,
the browser now supports an excellent Find in Page tool to help users find
content within an open Web page. This will allow users to easily cycle through
all detected instances of the desired word or phrase.
The browser also now supports cut and paste, allowing the user to select and
copy text to the clipboard to be shared with other applications via the Menu+V
paste keystroke combination. Unfortunately, I found that the paste command does
not play nicely with the on-screen keyboard, necessitating the use of the
physical keyboard.
Bluetooth capabilities in the initial release of Android on the G1 were
limited, as the Bluetooth API was removed
from the Android SDK (software development kit) a few weeks before the product
first shipped. Cupcake improves Android's Bluetooth capabilities somewhat with
the inclusion of A2DP support for stereo Bluetooth capabilities. Indeed, I
found it quite straightforward to connect the updated G1 with my stereo-enabled
Motorola S9 headset.
On the other hand, I was very disappointed to find that Cupcake provides no
detectable improvements to one of the biggest drawbacks in the original Android
release—the software's subpar handling of e-mail attachments, particularly in
the POP3/IMAP e-mail client. I originally
criticized the inability to view, modify or save attachments that come in via
the POP3/IMAP client, as I found I had no
control over the attachments whatsoever. (The Gmail client provided handling
for a few attachment types, like JPG.) Sadly, with Cupcake, this remains the
status quo.