T-Mobile G1 review, part 2: software and wrap-up
By Joshua Topolsky and Chris Ziegler
The software
Setup
Accurate or not, the phrase "it just works" has been closely tied to the Apple camp for eons -- and obviously, the iPhone tries to ooze that mantra from its every pore. Without ever having made a phone, though, Google already had a leg up in delivering on this promise to handsets by owning a service platform that virtually everyone uses in one capacity or another. Sure, plenty of people use MobileMe, but it really doesn't hold a candle to the Google juggernaut -- and even if it did, Apple hadn't counted on making seamlessly integrated, synchronized services part of its mobile platform from the get-go.
But what does that translate to in terms of usability? It's difficult to accurately describe how utterly painless it is to set up and use the G1 for the first time: you just enter your Google account's username and password and you're off to the races. If you don't have an account -- well, first of all, welcome to civilization. Second of all, no worries -- you can create one in less than five minutes' time right from the comfort of your phone. If you already actively use Google Calendar, Contacts, and Gmail, your data just seamlessly appears after a couple minutes of initial synchronization, quietly and with no fuss. Magic.
Problem is, most people that use Gmail aren't also actively using and managing Google Contacts. The app regularly gets panned as a tacked-on afterthought in Gmail, and we'll just say it straight out: it's truly awful. If you've used it, you know what we're talking about -- it makes managing contacts a laborious pain, and provides only the bare minimum of tools to get your info in order. Like it or not, you're joined to it at the hip the moment you make this platform a part of your life. If you're not keeping on top of it, it'll automatically add entries for anyone it decides you're emailing frequently, which means that over time you end up with this massive, unruly, and essentially useless list of email addresses. By default, this junk all gets transferred to your phone, making for an intimidating, frustrating experience the first time you open your little black book from the G1. It's easy to create a new group of Android-specific contacts -- and smartly, the phone also allows you to show only contacts that have phone number associated with them -- but we would've liked to have seen a wizard either on the web or phone side that makes cleaning up your contact list a breeze.
Despite the shortcomings, Google has still managed to completely eliminate one of the biggest pain points in the wireless world: changing phones. Even with ActiveSync, iSync, Intellisync, WhateverSync, the process of bringing a new phone online has usually been hairy at best, largely because you're moving across heterogeneous platforms. Sometimes the sync goes the wrong way and wipes out data on your PC, sometimes data just flat-out refuses to transfer, and quite often, you've got to physically connect the device to your computer to make it all happen.
If you're not using a smartphone, the situation's even worse; sometimes your carrier offers a solution for transferring contacts, sometimes you can get stuff where you need it to go over Bluetooth or the little chunk of storage on your SIM, but any way you slice it, it's not pretty. With Android, Google has the luxury of being able to take the monolithic approach -- you're always precisely one login and about sixty seconds away from having your entire world downloaded to you over the aether. For end users, the benefits of storing data in the cloud are more tangible than ever. That "cloud" just happens to belong to Google, and once you're in the ecosystem, it's hard to get out. Google AdWord revenue, secured.
User Interface
The G1's interface skin -- Android's default for touchscreens and only released skin thus far -- is thoroughly modern and attractive, but its high-contrast, almost cartoonish look might be a turn-off for some. In a sick, twisted way, that dovetails nicely with the fact that Google's stonewalling the enterprise market for the moment by leaving out support for VPN, Microsoft Exchange, and BlackBerry Enterprise Server; it's just a hip-looking, totally approachable UI that doesn't reek one bit of corporate starch. We'd still like to see a ton more configurability here, though. Google's own "Spare Parts" app, a free download from the Market, gets the ball rolling by allowing you to change the system text size -- something that clearly should've been including as part of Android's standard build, especially considering accessibility concerns and the fact that the default size is pretty freakin' huge. For example, in its shipping configuration the Settings application can only show six menu items at a time in the portrait orientation, and Gmail shows a fraction of an email more than that. On a 3.2-inch 480 x 320 display, that's just not enough for everyone. To add insult to injury, the current version of Spare Parts is buggy -- if you change screen orientation, text size reverts to the default.
Android's easy to use, but it's not always consistent. For folks coming from other platforms (which we guess is everyone, since Android's brand spanking new), that could be a little frustrating and make the learning curve steeper than it has to be. Here's an example: to delete a contact, you long-press their entry. The selection highlight will fade from orange to white, and after a moment, a contextual pop-up menu will appear, where you can choose "Delete contact." Okay, that's all well and good -- but try using the same paradigm in the alarm clock. No dice, right? Doesn't matter how long you hold your thumb on that alarm, sport, it's not going to give you a pop-up menu. Here, you inexplicably have to short-press the alarm, which takes you to another screen; once you're here, you push the Menu button and choose "Delete alarm." It's not hard, it's just needlessly different.
Speaking of long presses, we did have some problems with the G1 being unable to distinguish between a long press and a scroll motion. The instant the phone detects that your finger has moved, it kills the notion of the long press in progress until you lift your finger off the screen and try again. Theoretically that's not a problem, but it's really easy to accidentally move your thumb just a millimeter too far while waiting for a pop-up menu to appear, which triggers like a one-pixel scroll of the list instead.
On the flipside, these same long presses we're complaining about enable copy/paste between any two text fields in the system, so we've got to give them their proper due. Granted, we frequently hear "I've never used copy/paste on my phone in my life," but we think the root of that attitude stems from the fact that many users are accustomed to phones that don't support it or aren't powerful enough to make it worthwhile. Android's at that level, though -- and with the G1 clearly taking the so-called "Sidekick Pro" market head on, we think these same folks are going to use it, like it, and refuse to go back to a platform that doesn't support it. All it takes is a few copies of lengthy snippets from an email to a note or a calendar for it to earn its keep, as far as we're concerned.


Portrait and landscape modes
Android does a fabulous job of managing the switch between portrait and landscape modes, which is a good thing considering that you'll be making that transition a lot. Too much, actually -- as we mentioned in the hardware write-up, without an on-screen keyboard out of the box, there's little option but to go from one-handed portrait mode to two-handed landscape mode each and every time you encounter a text field. We couldn't find a single screen anywhere on the device that didn't handle the change in orientation gracefully; icons, buttons, fields, and graphics all rejiggered themselves into logical places each and every time. We found ourselves waiting as long as three-quarters of a second or so on occasion for the transition to occur after we'd opened or closed the keyboard, which we think falls shy of becoming an annoyance (though just barely).
Home screen

Down the road, the second part of this one-two punch will be widget support, and we think this is where the home screen's true value lies. It reminds us a little of Samsung's TouchWiz concept, but by the nature of Android's extensibility, it'll be far more useful. Sadly, developers can't build their own widgets in version 1.0 of the SDK, but Google says support is on the way. Whether that'll happen tomorrow or a year from now is anybody's guess.
Put simply, the widgets will turn your home screen into a destination. After all, it's not just a place to launch apps -- that should be a very, very small aspect of what the home screen does for you, and that's a lesson that the iPhone and most dumbphones have yet to learn. You'll come to the home screen to check the weather, news, sports scores, your RSS feeds, run a couple web searches, and do pretty much anything else the legion of Android developers can dream of cramming into a pretty little space.
That all said, the home screen isn't without its faults. We're not sure why Android restricts you to exactly three panels' worth of screen real estate, for example -- it seems totally arbitrary. We suppose you'd need an insane number of shortcuts and widgets displayed to run into a problem there, but that's for the user to decide, not Android. Also, the method for deleting items from the screen is totally out of left field -- you drag them to the applications tab, which temporarily turns into a trash can while you're dragging. Probably not the most obvious technique.
Productivity apps: Calendar, Contacts, Gmail/Email, and IM
The G1 comes out of the box with mobile versions of Google's Calendar, Contacts, Gmail, and Google Talk services. Forgetting for a moment how good or bad each app is on its own, we can't emphasize enough: the pervasive nature of your Google account throughout Android is an absolute boon, and these apps are the central reason why. Your data's just there without any fuss, and so far, we've had a hell of a lot fewer hiccups with it than MobileMe did in its infancy.

Like the iPhone, Android actually treats contacts as a part of the Dialer rather than giving them their own dedicated application. That works just fine, especially considering that it still gets its own application icon for the tab in the home screen (in fact, you can create a shortcut icon to an individual contact, if you're so inclined). We like how contact data fields are treated -- different types of data are offered to perform different activities. For example, if you assign a phone number to a contact, you'll immediately see that number under both "Dial number" and "Send SMS/MMS" headers in their details screen, which makes it pretty easy to use Contacts as your jumping-off point for doing a whole bunch of common social tasks on the phone.

One huge, painful drawback here is that popular attachment types -- PDF, Office, and OpenOffice documents, specifically -- are only supported by virtue of Google's automatic HTML conversion on the server side. Android itself doesn't understand any of these, so it lets Google do the conversion and simply shows the typically mucked-up results in its HTML viewer. What's more, you can't save them to your device; you've got to go back into Gmail and reload the attachment as HTML each and every time. There's a huge third-party development opportunity here, and we're hoping there are plenty of companies already cooking up solutions.
Unfortunately, not everyone uses Gmail, and depending on your situation, you may not be able to switch. This is where it starts to get a little hacky. The G1 actually features two completely different, completely unrelated email apps: one for Gmail specifically, and one that's considerably less cool for everything else. It's obvious that this is Google's passive aggressive way of saying "if you want the Android experience, you've got to drink all the Kool Aid," but they can't really be faulted entirely. The world's garden-variety email servers -- of which the G1's app supports the POP3 and IMAP varieties -- don't support all of the goodies that Gmail specifically does, and to be fair, they've tried to make the process a little less painful by automatically detecting popular email types (Yahoo! Mail and Hotmail, for example) and configuring them without any user intervention. The app works well and can load HTML-encoded emails with aplomb, but we're kind of weirded out by just how different it looks from Gmail. What's with the black versus white thing? Lots of users are going to be using both apps, so we would've liked to have seen more consistency here. Oh, and that HTML rendering we mentioned that Gmail uses for showing attachments? Yeah, no go here -- you'll have to forward them to your Gmail account or wait until you get back to your PC.
The IM app supports AIM, Google Talk, Windows Live Messenger, and Yahoo! Messenger within a single framework, which is a nice touch on Google's part (we wouldn't have been surprised to see them just support Google Talk) and saves you a few bucks that you might otherwise have to spend on a decent third-party solution. Google Talk is automatically configured and ready to go by virtue of your Google account being logged in, and actually, it's automatically on and running in the background from the moment you turn on the phone. Messages come in unobtrusively via the notification system, and of course, you can sign out individual accounts or all accounts at once if you need to.
Browser

As we alluded to in the hardware section, page load times lagged way behind the iPhone 3G when both devices were in 3G coverage, but once the pages were loaded, scrolling was smoother on the G1. Actually, maybe "smoother" isn't the right word here -- both devices scroll pages smoothly -- but the G1 was able to do so without resorting to temporarily filling your screen with a checkerboard pattern until it could get around to re-rendering your view.
With the keyboard open, you can just start typing a URL or a search term, and as long as you don't have your cursor in a text box on a web page, the browser will know to pop open an address bar and let you do your thing. Like Chrome, the app unifies addresses and searches into a single box, which is great on a mobile device where you're always looking for ways to minimize tapping. Unfortunately, even basic navigation buttons like Back, Forward, and Bookmarks are hidden unless you press Menu, which doesn't make much sense. In fact -- get this -- you actually have to press Menu, then More, then Back to navigate back one page without moving your thumb way over to the physical back button to the right of the screen. It's not that big of a deal, but since the back button is in play elsewhere on the phone, it can get a little confusing (and it can back you out of the app). There's a keyboard shortcut for it, but frankly, that (along with Forward and Bookmarks) is something we want on-screen at all times, even if it costs us 30 or 50 pixels of real estate.
Messaging

Music / AmazonMP3

The music player is straight up bare-bones, and we're already pulling for a few viable replacements sprouting up in the Market over time. It'll show you album art, has a Party Shuffle mode, uses the notification curtain to give you Now Playing details, and lets you assign a song you're listening to as your ringtone in real time -- which is kind of cool -- but it has no controls or track information visible when the phone's locked and has literally zero audio adjustment controls. It also doesn't play protected content -- but if you're seriously considering Android as a platform, odds are good (well, hopefully, anyhow) that you don't have much protected content to begin with.

YouTube


Android Market
We feel like we won't get an accurate picture of just how good the Market is until it's out of beta mode and starts offering payment collection for developers, but already, it's a destination that new G1 owners won't want to miss. There are plenty of great apps to explore here, and thanks to Google's open attitude, we should see a ton more added on an ongoing basis. Of course, the lack of oversight also means the signal-to-noise ratio is lower, but the Market has a handful of features to help users figure out what's good and what's not. For starters, there's a Featured section at the beginning of the Market's home screen that's maintained by Google (which uses that same weird horizontal swipe gallery as YouTube, coincidentally), and each app category can be sorted by popularity or date added -- good for finding the best apps and the freshest ones, respectively.

Wrap-up
The G1 isn't going to blow anyone's mind right out of the gate. Looking only at the hardware, there's nothing here that's particularly impressive, yet nothing that's particularly bad (though the GPS needs some work). It's a fine, solidly designed device that has enough style to please most users -- but it won't win a ton of beauty pageants. Think of it this way: if it were running Windows Mobile, it'd be a footnote in HTC's history.
At the end of the day, however, this isn't about the hardware, and really never was. The story here is Android and what it promises... though doesn't necessarily deliver on at first. Like any paradigm shift, it's going to take time. There is tremendous potential for this OS on mobile devices -- it truly realizes the open ideals laid out by Google when they announced this project. The only problem seems to be the stuff they either left on the back burner, cutting room floor, or hoped would come from that exciting, untapped world of open source developers. While there's plenty to praise in this phone, there's a lot more that's missing -- and some of those missing elements are what we consider to be core components of a device in the G1's class.
Shortcomings aside, though, you're still buying into one of the most exciting developments in the mobile world in recent memory. When you put the G1 up against, say, a Sidekick LX, it seems like a no-brainer for T-Mobile customers looking for a powerful QWERTY device -- especially at $20 less. You don't need to be a cutting-edge mobile geek or a pundit to do that math. When facing off with platforms like the iPhone and Windows Mobile devices, it holds its own, but has a lot of ground to cover before it's really making the competition sweat. Still, if you're just excited to be a part of a platform that's likely going to be around for a very, very long time, the G1's a totally reasonable day-to-day device to make it happen, and we expect some pretty great things from this corner of the market down the road.

















