Bit of background: as is now well known, Google gave all employees a Nexus One ahead of the holidays. The phone's existence was confidential at the time, so we were asked to not blog or tweet about it. Officially, the phone was announced on January 5, and has been available for sale through the Google website from that day forward.
The phone runs Android 2.1, the latest version of the Android OS (there may be a few of you who don't know - Android is Google's mobile operating system). This is an update to the Android OS which other phones will get soon, but is currently running only on the Nexus One. The phone I'd been using for the past six months was an iPhone 3GS, and my first reaction to the Nexus One was: holy crap this thing is fast. I took my SIM out of my iPhone the day I got the Nexus One, and haven't taken it out since. (That means I only get to use AT&T's EDGE network, not the speedier 3G network... to get 3G data speeds, I will need to switch to T-Mobile, which I will be doing soon.)
I use two Gmail accounts: one for corporate mail, one for personal mail. The Gmail app on the Nexus One supports multiple Gmail accounts out of the box, so I get a superior mail experience right away: on the iPhone, I used the browser interface for both accounts: the iPhone mail app doesn't support Gmail's "conversation card" view (grouping threads together), Gmail's archive feature, or Gmail's search across the entire account - all things I rely on in Gmail. From an e-mail perspective, the Nexus One fits my use far better.
Next up: Google Voice. Conveniently enough, around the same time Google acquired FeedBurner, we also acquired Google Voice. As a result, the only phone number I've given out - in e-mail signatures, on business cards - is my Google Voice number. There is no Google Voice app for the iPhone, so my GV experience on the iPhone was never very good: calls to my Google Voice number worked just fine, but calls from the iPhone always showed my AT&T phone number. On the Nexus One, all it took was logging into Google Voice - a couple steps later, my phone new to route all incoming and outgoing calls through Google Voice, so that the only number anyone ever sees from my phone is my GV number.
The phone's four dedicated buttons took a bit of getting used to, but after a month of use I'm squarely in the camp who find them to be an excellent step up for phone navigation. Hold down the Home button and you get a menu of the most recently used apps - making navigation between apps a breeze. Think of it like alt+tab for your mobile phone, something that exists on the Blackberry but not on the iPhone (which doesn't allow multiple apps to run at once. Even better, with Android supporting apps running in the background, you're taken to where you left off in the app when you select it. The universal "back" button - which goes back to whatever you were doing previously, whether that was a prior webpage, or a different app - is awesome (once you get used to it).
Contact sync is phenomenal: you can sync as many contact sources as you want (I'm syncing three contact sources: corporate Gmail, personal Gmail, and Facebook); the phone then does an on-device "merge" to display a de-duped view of the contact. (It's not a true merge - Facebook data is read-only, so Android can't modify that info.) And anywhere on the phone you see a contact's name, you get the ability to pull up a short-cut menu that lets you dial, IM, SMS, or e-mail them - pretty slick. Changes you make to your Gmail contacts are immediately synced back to the cloud, no need to plug the phone into your computer.
Much has been made of the menu button (and, to a somewhat lesser extent, Android's use of the long press). I love the menu button - I've seen others refer to it as the "right click" of the mobile OS, and that strikes me as a pretty apt analogy. I like getting under the hood - and Android makes both the OS as well as its apps incredibly useful to people who like to tinker. The downside for some - not me but I understand the complaint - is that it hides sometimes critical app settings/options, making it harder to discover and potentially a barrier to use. The long press is trickier: there's really no way to know what's going to react to a long press, but it's often an invaluable extension of the app. Once you know that a long press is possible, it often simplifies actions (adding bookmarks, quick-dialing numbers, editing info, etc.) that might otherwise take a few clicks.
Google Maps, especially the turn-by-turn navigation that first launched on the Droid is a dramatic upgrade. More layers (terrain, streetview, Latitude are just a few I use daily) make the maps much more interactive on the Nexus One, and the navigation - the phone speaks each turn to you, and as you near arrival, you see the streetview image of your destination - is just perfectly executed.
One last comment before talking about the third party apps: speech recognition. I had the phone for weeks before I realized how compelling this feature was: anywhere you can enter text, you can speak to the phone. The voice recognition takes your words, uploads them to the cloud where Google servers translate that to text, then send it back down to the device. It's not perfect, but the other day in the car I was able to dictate messages in an IM conversation and the person on the other end had no idea I wasn't actually typing. It's incredible the first time you use it - and it's available in any app (I've also spoken to the Seesmic app, which then posted the tweet as text to Twitter, and to the Gmail app in responding to e-mails). And the voice quality? Thanks to the phone's processor and a second, noise cancelling mic on the back of the phone, the voice quality on phone calls is superb.
Now to the apps: while there's a big gap in numbers between the iPhone App Store (well over 100,000 apps) and the Android Market (somewhere around 20,000 apps), there's a substantially smaller gap in terms of popular apps. Almost all of the apps I most loved on my iPhone - Fandango, OpenTable, TripIt, FourSquare, Facebook - have counterparts on Android. Only two that I used daily on the iPhone - the Kindle and Sonos apps - remain unavailable on Android. (I never played many games on my iPhone, but it should be noted that one category where the iPhone retains a significant lead is in games.)
Here's a list of apps currently on my Nexus One with a quick explanation of what each does:
- Aldiko: outstanding e-book reader (better than Kindle on the iPhone in terms of feature set; obviously the book store is not quite as good, but the integration with free eBook download sites is a plus). Currently reading Makers by Cory Doctorow.
- Amazon: search the full Amazon catalog (can use barcodes or photos in addition to typing or speaking your query), track orders in my account.
- APNDroid: useful if you want to disable your phone's cellular data connection (useful if you're often on WiFi and want to turn off your EDGE or 3G data connection)
- AppReferer: builds a QR code (a 2D barcode) that makes recommending an app to another Android user in person a one-click affair.
- Battery Graph: shows a nice chart (exportable, even) of battery usage, which is helpful if you're trying to isolate when the battery started to drain.
- Coin Flip: silly app that lets me flip a coin. Use it mostly to settle disputes between the kids. :)
- Congress: built by Sunlight Labs, a phenomenal "pocket Congressional directory" that includes contact info, committee memberships, news, and YouTube vids of every Senator and Representative.
- DroidLive Lite: Streaming radio (via Shoutcast) from 1300 radio stations around the world.
- Facebook: news feed, photos and profile info for friends
- Fandango: Order movie tickets from movie theaters so I can bypass lines at the ticket counter.
- Finance: Google Finance app
- Flashlight: turns screen bright white to use in dark rooms
- Foursquare: app for playing Foursquare, also has a nice widget for my home screen
- Gmote: turns my Nexus One into a touchpad remote (when paired with a computer running the Gmote server software). Handy for giving presentations, or just doing something nerdy and cool.
- Google Goggles: search Google by taking pictures.
- Google Sky Map: the one app that consistently blows people away. Load it up, turn your camera toward the night sky and you'll get a real-time view of which stars, constellations and planets are above you. An awesome accompaniment to a telescope.
- Jewels: Bejeweled-like game.
- Layar: Augmented reality app that displays info on screen in realtime through your phone's camera.
- Locale: very sophisticated app for scripting events to happen based on certain triggers. (When I'm at home, disable the data connection and connect to my home wifi access point. At 11pm, turn off the sound and put the phone to sleep; at 6am turn the sound back up; when I'm at work, put the phone in vibrate mode; etc.)
- Metal detector: actually works.
- Movies (aka Flixster): Lots of info/trailers/reviews about new and upcoming movies, also integrates with Netflix for DVDs
- My Tracks: built by some Googlers, great app for keeping track of runs/bikes/ski runs you've done; captures altitude, distance, etc., then uploads to Google Maps My Maps.
- OpenTable: make restaurant reservations from the phone.
- Owner: adds my contact info to the unlock screen ("If found, please contact Rick Klau...")
- Pandora: streaming music channels.
- PapiJump: great little game using the phone's accelerometer.
- Pintail: monitors your phone's SMS messages for a message that says "locate" (plus a PIN); once received, activates the GPS and replies with the phone's location. Helpful if you've got a lost phone.
- Robo Defense: addicitve game.
- Scoreboard: Tracks scores of your favorite teams, with realtime updates and notifications as score changes.
- Seesmic: Great Twitter app.
- Shop Savvy: grab a barcode, find out who sells it and for how much.
- TiVo Remote: works with any TiVo HD unit over WiFi.
- TripIt: phenomenal itinerary manager for all travel info.
- Voice Recorder: does exactly what it says it does.
- Yelp: Local reviews.
Bottom line: love this phone. What am I leaving out? What else do you want to know about it?
- The battery life lasts the day, but barely. I had a few problems with the battery not lasting the full day, and through a combination of Battery Graph (mentioned above), Android's built-in Battery Use (under Settings | About this phone | Battery use - it shows which services used the battery, along with more data about the specific power consumption) and input from fellow Googlers, I was able to pretty dramatically improve things. Keys were ensuring that sync was working properly (a Facebook sync error was causing perpetual sync attempts, which was wasting battery life) and keeping the WiFi radio on (which prevents the phone from constantly defaulting to the more resource-intensive cellular radio for data).
- The UI: while I generally love the UI, there are cases where apps are designed inconsistently. What one developer puts under menu | settings, another puts on a button on the app's home screen. (And another makes available only via a long press on a different screen.)
- Screen: the screen is gorgeous (really: it's kind of amazing), so long as you're not in direct sunlight. I'm not outdoors all day long, so this doesn't significantly impact me... but it's an issue for some, I'm sure.
Bottom line: love this phone. What am I leaving out? What else do you want to know about it?