Barcodes & Goggles - Making Science Fiction Reality

The best way I can put this is that the Nexus One likes to do math on things. If anything it’s a testament to Moore’s Law and the fact that we can do more in the palm of our hands today than we could do on our desks a decade ago.

Android has a built in barcode processing library that it can use alongside the Nexus One’s integrated camera to act as a fancy barcode scanner. The combination has two major implications:

1) There are many applications that allow you to scan any barcode (e.g. off a book at a bookstore or an Xbox 360 at Walmart) and return pricing results. Google’s own shopping website when browsed with an Android phone has a scan barcode button that will activate your phone’s camera and return Google Product Search results. This doesn’t bode well for brick and mortar retailers, but it’s great for walking into Best Buy and quickly finding out if something you want is cheaper online.

2) You can also use the barcode scanner to download apps from the Android Marketplace. You may have seen QR codes before:

Open any barcode scanner application and point the camera at the QR code and your phone will automatically take you to that application in the marketplace.

While the iPhone does have barcode scanning abilities, the infrastructure doesn’t appear to be as well built as what’s in Android. That being said, I thought I’d be using this feature a lot more than I ended up doing.

Such interwoven barcode scanning is super neat at first. I found myself scanning everything physically possible.

Price comparisons in stores are nice, but I rarely shop in brick and mortar stores. If I do, I usually need whatever it is I’m shopping for right then and there so any mobile price comparison doesn’t help. I suspect that for a slightly more mainstream user, this feature has more value.

In downloading Android apps, I find it faster to simply use the marketplace. The exception being if I see a news post about an app I’d like to try out, usually there’s a barcode I can scan in the newspost. The capture and scan of the barcode usually takes long enough (gotta hold your hand still) to make it no faster than just using the marketplace app though. In this case, the Nexus One gets more points on paper but not as many in real world usage.

Google also ships the Goggles app on the Nexus One’s Android build. Similar to the barcode app, Goggles performs a rudimentary image search for anything you point the camera at. It works really well for things like logos right now, but it’s not powerful enough to do much more.

Ultimately the strength in these two apps comes in their ultimate end goal: the ability to point your smartphone camera at anything and find out exactly who or what it is. See a funny looking animal walking around? Point, search, ah-ha results! Does that person look familiar to you? Point, scan, done. We’re not quite there yet but given Google’s data mining origins, it makes sense that its start begins with Android.

Email & Syncing Battery Life: Unimpressive
Comments Locked

95 Comments

View All Comments

  • xtremevarun - Saturday, April 3, 2010 - link

    Reviews of Nexus One on other sites were not as comprehensive as on Anandtech. You guys really explored all the features. Apple needs to do a major refresh to iPhone. And I do see Android becoming a major, major OS for phones if it's not already. WinMo7 also looks great. Good that competition is hotting up against the iPhone.
  • xxNIBxx - Saturday, April 3, 2010 - link

    What about Samsung's Bada OS? Samsung Wave s8500 beats the living crap out of all those Snapdragon devices. Also Samsung will release i9000 Galaxy S, which has pretty much the same hardware as with s8500, except it runs Android. Hardware wise, these 2 are the best phones in the world. Snapdragon is old news.

    Iphone 4g, which will come out in 2 months, will most likely use apple's a4, which from what i hear, is probably identical to samsung's 1ghz cpu(same cpu/gpu)/
  • sprockkets - Saturday, April 3, 2010 - link

    If you receive a call over BT, does it

    1. Play the ringtone over the headset?
    2. Play it on the headset only or both the speaker and headset?
    3. Announce CID over the headset or even just the speaker?
  • sushantsharma - Saturday, April 3, 2010 - link

    Looks OK! But usability should not go for a toss! Or I am missing it and it is there?
  • Chloiber - Saturday, April 3, 2010 - link

    "It's got a Qualcomm Snapdragon QSD8650 SoC"

    Thought the Nexus One (and the HTC Desire) use a Snapdragon QSD8250?!
  • Anand Lal Shimpi - Saturday, April 3, 2010 - link

    You are correct :) Fixed!

    Take care,
    Anand
  • Karl Brown - Saturday, April 3, 2010 - link

    I will be receiving my Sony X10 on Tuesday.

    I hope the Sony will offer enough of the Nexus One's functionality to not make me regret not waiting longer for the Nexus One to become available in the UK.
  • jasperjones - Saturday, April 3, 2010 - link

    Thanks for the very thorough review. The one area were the review lacks depth is audio and video playback and syncing. Differences in this area are striking imo:

    1.) If you don't use iTunes as an iPhone owner, you're pretty much SOL. The Nexus One I could sync with iTunes using DoubleTwist. But I don't like iTunes. I can just use Explorer or Windows Media Player or Songbird (1.7 beta) to sync instead. The latest Songbird builds do an amazing job (they even converts WAV and FLAC files on-the-fly).

    2.) Formats. I like that the the Nexus One supports OGG. FLAC support is coming (AFAIK it got added to trunk some time ago--idk if users will see it in FroYo or Gingerbread) Plus the Nexus One gives me everything the iPhone has (including M4A).

    3.) The media player. I hate to admit it as a current Nexus One and previous iPhone owner, but here the iPhone with its iPod app wins hands down. The UI of the iPod app is infinitely more intuitive, whereas things such as playlist generation are a pain on Android (everything takes far too many clicks).

    Because of 3.), I think the overall win in this category goes to the iPhone.
  • bstewart - Saturday, April 3, 2010 - link

    Outstanding review - really enjoyed your detailed assessment of the Nexus one compared to the IPone and Palm Pre. I have read a number of reviews on the Nexus one lately determining if it is the right device for me or not. After reading this review I am certainly more inclined to purchase it than before; especially based on it's pros and cons versus the IPhone. Thanks!

    Brian
  • cj100570 - Saturday, April 3, 2010 - link

    All in all I'm not feeling this review. There was way to much time spent comparing the Nexus to the iPhone. And your complaints about the notification system used by Android is just asinine. I'm the former owner of both an original and 3G iPhone and Android simply puts the iPhone OS to shame. The iPhone had it's 15 minutes of fame but it's time to face facts that Apples way of doing things is the biggest problem the iPhone has. As a smartphone it is a #FAIL. Sure it sells well but the honest truth is that most people buy it because it's an Apple product and because of all the apps, 80% useless, that Apple and AT&T trot out as the big selling point.

Log in

Don't have an account? Sign up now