Many years ago, you’d run all over the Apple keypad on iPhone/iPad like a bull in a china shop, and Apple’s spellcheck in messages, emails, etc. would just fix your sloppiness and create the correct spelling/phrases like magic. Fast forward to now, and it’s almost like the spellcheck learning algorithm has descended into a total degenerate state.
As an example, innumerable times, I type in “for” incorrectly (fat fingers, whatever). Apple fixes it by assuming I’m spelling “fir,” like the tree. Friends, I don’t have a green thumb and have never deliberately typed “fir” except for this post. Why should the Apple spell check algorithm default to a word like “fir,” which certainly has an infinitesimal use frequency compared to “for,” which is a word used in the English language several orders of magnitude more often?
Is it possible that the algorithm was at peak accuracy a few years back, but that ironically, with increased user inputs and “learning,” the algorithm has degenerated into a less accurate state as each incremental input serves to further confuse, and not refine, the word choice of the algo?