SwiftKey for Android Is a Must Download

I think one of the weakest links in the Android experience is the keyboard. There are various alternative keyboards out there and you’ve probably seen the Samsung commercials promoting Swype. Well UK-based TouchType‘s SwiftKey is more compelling.

The SwiftKey keyboard itself is nothing special; the action is all behind the scenes in its text-prediction engine. It has been available in beta for several months and, without any publicity, has seen about 250,000 downloads. A new version is out this morning.

In an email to me yesterday CMO Joe Braidwood explained the research and guts behind the text-prediction capability:

We partnered with a group of Cambridge engineers (one who is now our CTO and co-founded TouchType) who [used the] Large Hadron Collider’s supercomputer grid to . . .  analyze the relationship between words. From this, we generated a powerful statistical language processing engine that understands the probability of different words occurring one after another, and added a very dynamic machine-learning layer to it, to understand individual versus generic language habits. The marriage of these two technologies we call our Fluency prediction engine, and it’s what drives SwiftKey.

So, when you or anyone picks up SwiftKey on their phone and downloads a language module, they’re using a very refined product that started life as an enormous amount of data collected by the LHC’s supercomputers. We think that’s pretty cool.

I’ve just used it for the past 24 hours and it works well. In some cases you don’t even need to start typing letters on the keypad, it simply offers up the next words in a predicted sequence. This is kind of an amazing event when it happens.

Here’s a video demo of how it works:

There’s a larger story here, which isn’t going to show up in most of the posts that will appear this morning lauding the Android keypad experience. That larger story is how the technology behind SwiftKey, the Fluency engine, can be used across devices and appliances. For example, this could be integrated into Connected TV (Apple TV, Google TV) or in-car systems to complement voice commands.

It’s the database and analysis in the background which is the real story not the particular Android keypad implementation.

You can follow any responses to this entry through the comments feed.

5 Responses to “SwiftKey for Android Is a Must Download”

  1. Another reason to get an Android phone « Void Pointer says at

    [...] http://www.screenwerk.com/2010/09/23/swiftkey-for-android-is-a-must-download/ [...]

  2. Rich H. says at

    Love it so far – thanks for the tip! My biggest complaint with the Swipe was accuracy; I found myself having to “back-up” too often.

  3. Greg Sterling says at

    Yes. I’m very satisfied with this.

  4. Evan T. says at

    I work for T-Mobile and recommend Swiftkey to all of my customers. Swype tries to redefine the paradigm of typing. Although Swype *is* clever… it just isn’t anywhere as intuitive or user friendly as Swiftkey. I HIGHLY recommend Android users to give Swiftkey a shot while they are still offering it for the ridiculously low price of 0.99 (U.S.) until the end of the month.

  5. Greg Sterling says at

    Swype strikes me like the “shorthand” that Palm tried to get everyone to use in the early days of the Palm Pilot. SwiftKey is better.

  6. Like Swype? Nuance FlexT9 Is Better says at

    [...] a big fan of the Android replacement keyboard SwiftKey and its predictive language technology. It really works. I’m less a fan of Swype, though it [...]

  7. Shaik Ahmed says at

    Welldone job by Swiftkey.

Leave a Reply