not really. on a quality computer keyboard, there are semi-sharp edges on the keys, guides to keep you on home row, and tactile and auditory feedback as the key is actuated (in addition to the character appearing onscreen). the keys are also approximately the size of an adult human's fingertips, so it's difficult to press the wrong key unless you're really inebriated or not paying attention.
in order to fit all those keys on a small touchscreen, with almost no tactile feedback, and only optional auditory feedback, something is needed to compensate for the limited precision of the human finger when typing at speed. since basically everything you type is going to be in some sort of language, it's natural for the input system to compensate for errors on the basis of well-known principles, such as the existence of words in a prechosen lexicon or probabilities of bigrams and trigrams in your chosen input language.
incidentally, the same principles are useful in cryptanalysis.