There are many ways to input text on different mobile devices:
- numeric keyboard (ordinary mobile phone)
- handwriting recognition (with stylus, e.g. MS Courier)
- physical qwerty keyboard (e.g. Blackberry)
- on-screen qwerty keyboard (e.g. iPhone)
Maybe we can also add here on-screen keyboard with tactile feedback or voice-recognition technologies.
There are also some extensions like T9 / LetterWise or Swype / SlideIT or EdgeWrite and others.
I'm interesting in any researches in the field. What approach provides the best experience? Which helps to type with the maximum speed? How much training required for the user to achieve this speed? What are pros and cons of different methods?