Most modern smartphones nowadays include a feature which predicts the next word to be typed when the user inputs some text onto the screen. This functionality is useful because it can save the user some time by suggesting the words they might want to add next, as seen below:
I have been trying to think of the best way to implement such functionality into a web application, particularly in a textbox. So far I've come across two implementations:
- Google Scribe
Are such approaches best design practice? Are there any other approaches that I should be aware of? What other considerations should I have?