This has been bugging me for a while. We've got things like GPT-3 that can apparently create text out of whole cloth, and tools like Google Docs that provide the ability to complete sentences with the context of previous words before you even type the next word. And yet the swype-style completion on my smartphone continues to be consistently terrible.
As an example, just moments ago I was trying to type "about", and none of the completion options started with "a" or ended with "t", let alone resembled the semantic meaning of "about". And this is not an infrequent occurrence for me; I probably get at most 85-90% accuracy on a good day. That means I'm missing a word almost every sentence, and the typos are so far off from what I intended that I often don't even remember what I intended if I don't stop immediately to fix them.
Maybe I just type poorly, but I'd think even a relatively poor input (with the context of previous words) would be good enough to make a pretty accurate keyboard.
Does anyone else have this experience? Any ideas why the state of practice isn't more advanced at this point?
For reference: I'm on a Pixel device with stock Android keyboard, fully updated. But my experiences have generally been similar on other devices I've used.
1. Extraordinarily poor human factors of the virtual keyboard. Keys smaller than a finger tip. No real tactile distinction between keys. No real way to touch type. I'm not saying anything can be done, the small size imposed causes weird, weird typos, typos that will be dramatically different from person to person.
2. Trying to use a larger, or more specialized vocabulary. It's just too hard to determine if something is a typo or an acronym, or some such.
"Our", "out", and "put" are going to be tough; so be it. But Swype had the very elegant technique of squiggling on a letter to indicate that it should be doubled, which others do not. And you could capitalize just by swiping up above the keyboard area from the first letter. And it had handy shortcuts by swiping from the Swype key in the bottom left to various places, using it like ctrl on a regular keyboard - A, X, C, V worked as you would expect. And so on. Not to mention that it learned quickly - type "fuck" five times, and it's in the dictionary and won't try to censor you when you Swype it. Not so on iOS.
Guess I'll go back and give SwiftKey and GBoard another chance. Maybe they've improved.