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

  • Mr Alpha - Saturday, April 3, 2010 - link

    To me it looks like the percentages in the website and app loading table are backwards.
  • Dark Legion - Saturday, April 3, 2010 - link

    Is there any way you can perform a test to see how long the battery lasts while the GPS is being used? Thanks...
  • Barack Obama - Saturday, April 3, 2010 - link

    Nice article, thanks...

    Will be interesting to see WinMo 7 when it comes out. Definately an exciting time for smartphones.
  • dguy6789 - Saturday, April 3, 2010 - link

    Very thorough, very informative. Probably the best N1 review I have read.

    Just wanted to point out two things.

    When you web browse on the N1, double tap the text that you want to read and the website will shape up to be perfectly readable on the N1 in portrait mode. Landscape isn't necessary for web browsing.(I thought it was at first too until I learned of the aforementioned feature)

    Typing on the N1 is infinitely better if you use landscape mode. I pretty much always turn it sideways and type with a dual thumb method very quickly when I need to type something lengthy such as a text message or email.
  • A5 - Saturday, April 3, 2010 - link

    The voice recognition system does more than just what you mentioned - you can use it to launch some other programs, especially Nav. For example, if you say "Navigate to (Wherever)" it'll open Navigation and (if it's ambiguous) show you a list of options based on a Maps search of what you said - pretty cool stuff.
  • Affectionate-Bed-980 - Saturday, April 3, 2010 - link

    The NExus One LACKS multi touch in its keyboard. That's why its 100x harder to speed type than on the iPhone. Trust me. I've spent HOURS in front of my Droid and Nexus one testing multitouch, comparing it to an iPod Touch/iPhone 3GS. It's night and day without multi touch.

    This is the REAL multitouch many people forget. Sure you can pinch zoom maps and pinch zoom browser, but honestly those aren't as important as having a multitouch keyboard. If you really want to type on an onscreen keyboard, you NEED multitouch. Currently, the only market solution is Smart Keyboard Pro that offers Android 2.0's multitouch capabilities.
  • Anand Lal Shimpi - Saturday, April 3, 2010 - link

    I did neglect to mention the missing multitouch on its keyboard, I'll add that in. But if you remember, the iPhone lacked multitouch on its keyboard at first - something that really bothered me after using a Blackberry for so long. For me, that's not what's limiting my typing speed today though. The predictive text/autocorrect on the Nexus One by default just isn't as good as the iPhone's.

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

    Swype is the answer to text input on a smartphone. once youve gotten used to swype, you can type one handed with out looking at the keyboard.
  • strikeback03 - Tuesday, April 6, 2010 - link

    Maybe it is just how Swype works on my Diamond, but I certainly can't reliably type one-handed without looking. Swype is the only keyboard I have found that does not require rotation to portrait mode on the Diamond to type, but just testing a Droid in-store I would say I was about as fast using the software keyboard as I am after 5-6 months with Swype.
  • Affectionate-Bed-980 - Saturday, April 3, 2010 - link

    Also Anand, if you read up a little abou the choppiness in scrolling it's due to the dithering of images and stuff. If I recall correctly, 2.0 had dithering implemented properly so smooth scrolling was not an issue.

    2.0.1 and above has failed to deal with this. There are fixes for this, and I've seen Droid and Milestone users use it. I'm almost positive it can be applied to the Nexus One.

Log in

Don't have an account? Sign up now