The Keyboard: Form Factor vs. Speed

I was a Blackberry user for years before the iPhone. While I appreciated the look and feel of Windows Mobile devices nothing could ever replace the functionality of my Blackberry at the time. One trend I noticed however was with every new generation of Blackberry, the form factor got smaller and the keyboard became just slightly less usable. As Blackberries got narrower, the key spacing dropped and my peak typing speed dropped a bit. It never fell too much, but it was an annoyingly consistent trend. I was always fine upgrading because the newer phones usually had enough going for them that I was willing to make the sacrifice.

Using the Nexus One’s keyboard, I was reminded of the same feeling. While it’s a purely virtual keyboard, the key spacing isn’t quite as wide as the iPhone’s because the device is just slightly narrower. As a result, I can’t type as fast on the Nexus as I can on the iPhone. With a good amount of practice it’s possible to be quick on the keyboard. Using the keyboard in landscape mode was a lot more comfortable to me, unfortunately there’s hardly any remaining screen real estate when you do so. 

The narrower keyboard is a side effect of the narrower device, which does make holding it up to your head to make a phone call more natural feeling than most smartphones, the iPhone included. It’s very difficult trying to strike a balance between smartphone perfection and comfort. Dell’s upcoming Mini 5 has an incredibly useful 5" screen, but it comes at the expense of not being very pocketable.

 

The Nexus One's keyboard is also missing multitouch support, which is something that the iPhone's keyboard originally lacked as well. This is mainly an issue if you're just transitioning from a physical keyboard and are used to having one key pressed as you're selecting the next key on the keyboard. I struggled with the lack of multitouch on the iPhone keyboard initially but by the time Apple added it in, I'd gotten used to not having it. 

Google Nexus One
Apple iPhone 3GS

Like most smartphones, the Nexus One will attempt to autocorrect your spelling mistakes as you make them. By default there’s a bar of words that appears under your text input box as you type. The spelling correction appears to be based on length of word and letters used, but not the location of those keys on the keyboard. For example, typing yjomh instead of thong won’t autocorrect, although on the iPhone it will. Overall the autocorrection and thus typing on the iPhone is better than on the Nexus One. With the iPhone you can really just type and mostly forget about mistakes (assuming you take the one finger, one thumb, two thumbs approach and really grow accustomed to the device over about a week). The Nexus One comes close, but it still ends up feeling like it’s using a dated form of text entry/correction compared to the iPhone.

This is a major issue because with any device this narrow, the pad of just one of your thumbs will cover up a huge section of the keyboard. You can either slowly peck at it or rely on the phone to be as smart as possible in figuring out what you’re typing. Apple simply does this better.

There are other slight differences between Google and Apple’s virtual keyboards. Both magnify the key you’re pressing, but Apple connects the magnified key to the actual key you’re pressing - it’s a slight UI addition that does make it look nicer. Google does a better job of indicating that there are alternate versions of a letter by putting an ellipses after any key this applies to.

Made for Google, by Google Notifications: Better than Apple, Worse than Palm
Comments Locked

95 Comments

View All Comments

  • strikeback03 - Tuesday, April 6, 2010 - link

    So does a 2mm difference in width really make that much difference in how you hold it and keyboard feel? As both phones are quite large compared to my HTC Diamond.
  • Anand Lal Shimpi - Tuesday, April 6, 2010 - link

    It really has to do with the autocorrect on the keyboard and key spacing it seems. I switched back to the Nexus One today and definitely make more errors that I have to manually correct, whereas the iPhone seems to do a better job of knowing exactly what I'm trying to say/type.

    The performance and screen are very nice on the Nexus One however :)

    Take care,
    Anand
  • Locut0s - Sunday, April 4, 2010 - link

    Thanks for the great review Anand!! I've been thinking of getting a smart phone for some time now and have been eyeing either a Nexus one or whatever Apple does with their next iteration of their iPhone. This review has placed the Nexus one squarely in my top 3. As always fantastic writing, thanks! However I should point something as a reader living outside the US. Google Voice is still not available in Canada or anywhere else outside the US. So if you are reading this review and that feature sounds nice keep this in mind!!
  • Chloiber - Sunday, April 4, 2010 - link

    If you like the Google Nexus, read some reviews about the coming (in the next days - weeks) HTC Desire - I bet you like it even more :)
  • Zokudu - Sunday, April 4, 2010 - link

    Wonderful article Anand.

    This epitomizes what I love about your writing.

    Keep up the great work
  • Anand Lal Shimpi - Sunday, April 4, 2010 - link

    Thank you :)

    Take care,
    Anand
  • Mumrik - Sunday, April 4, 2010 - link

    "Most of the time you all scare the crap out of me. I want to impress, I want you guys to be happy with what I write. I want every article to be the most well received thing ever. Every writer wants that. No one ever gets it. So when I see comments telling me that you’re eagerly anticipating my Nexus One review, I get a turtle complex. And not the ninja kind."

    I don't think you need to worry too much about all that Anand. Your work over the last few years especially has been top-of-the-class.
  • Lifedelinquent - Sunday, April 4, 2010 - link

    wonder if the htc evo will use the more updated snapdragon proc with the better gpu?
  • Chloiber - Sunday, April 4, 2010 - link

    It will use the Snapdragon QSD8650 (N1/Desire: QSD8250) with 1GHz.

    http://www.engadget.com/2010/03/23/htc-evo-4g-is-s...

    Don't know what that implies about the built in GPU though.
  • LongTimePCUser - Sunday, April 4, 2010 - link

    Anand,
    It sounds like your biggest problem with the Google phone was the on-screen keyboard.
    Have you tried the slide-out keyboard on the Motorola Droid?

    The big advantage is that you can see the entire display screen, including type-ahead suggestions, while typing.

Log in

Don't have an account? Sign up now