Google is debuting “assistant” for Android by Fall 2012 apparently. I noticed today though that they already have “Siri” like capability for google search. See screen shots below.
When you search for something on google, you can see a mic at the end of the search. Click on the mic and you get a pop up saying “Speak now” which you can use your computer’s mic with to speak into.
Imagine a future without the keyboard. Imagine we spend 80% of our time on a tablet and the mobile phone. I am sure there are set of functions (developers, finance, etc) that will continue to use the traditional laptop or desktop but imagine that number is stagnant or reducing.
In our current usage paradigm there are creators and the consumers of content. We are all creators at some point and consumers for most of the time. As consumers we dont quite need the keyboard as much. The typical use of consumption is point and click – primarily using the mouse or the touch interface.
I wanted to speculate on what would happen if the keyboard were to go away and what would be the changes would result in the way we build we applications?
1. The text box would mostly go away. I already see lots of companies asking you to login using Facebook or Twitter instead of entering a user name, email and password.
2. If the text box exists, I imagine auto complete would be the default option for all text boxes, which dramatically reduces typos.
3. The text box would be mostly replaced by drop down lists. This makes it relatively easy for users to consume, or input data and reduces errors dramatically.
4. The simple radio box is rather painful in both a mobile form factor and too small for fat fingers on a tablet. I suspect it will just be done with and more designers and developers will stop using it.
5. Replacement of lots of text with “tag cloud” picks. When you have to get users to write a short description about themselves, say their bio, then writing a bunch of stuff is just painful. I imagine the bio will get replaced with large tags which the user can click on to add or a small text box to add a new tag which did not exist.