Si lees las patentes de Apple, hay una explicación de cómo funciona.
Patentes de EE. UU.
Patente Nº 8.232.973 para un "Método, dispositivo e interfaz gráfica de usuario que proporciona recomendaciones de palabras para el ingreso de texto"
y
La Patente de Estados Unidos de Apple Nº 8.074.172 para un "método, sistema e interfaz gráfica de usuario para proporcionar recomendaciones de palabras" o texto predictivo.
... Sin embargo, el tamaño de estos dispositivos de comunicación portátiles también restringe el tamaño del dispositivo de entrada de texto, como un teclado físico o virtual, en el dispositivo portátil. Con un teclado de tamaño restringido, los diseñadores a menudo se ven obligados a hacer las teclas más pequeñas o sobrecargarlas. Ambos pueden conducir a errores de tipeo y, por lo tanto, más retroceso para corregir los errores. Esto hace que el proceso de comunicación por texto en los dispositivos sea ineficiente y reduce la satisfacción del usuario con dichos dispositivos de comunicación portátiles.
..... El conjunto de cadenas se compara con un diccionario. Se identifican las palabras en el diccionario que tienen cualquiera de los conjuntos de cadenas como prefijo (206). Como se usa aquí, "prefijo" significa que la cadena es un prefijo de una palabra en el diccionario o es en sí misma una palabra en el diccionario. Un diccionario, como se usa en este documento, se refiere a una lista de palabras. El diccionario puede ser prefabricado y almacenado en la memoria. El diccionario también puede incluir clasificaciones de frecuencia de uso para cada palabra en el diccionario. Una clasificación de frecuencia de uso para una palabra indica (o más generalmente, corresponde a) la frecuencia de uso estadística para esa palabra en un idioma. En algunas realizaciones, el diccionario puede incluir diferentes clasificaciones de frecuencia de uso para diferentes variantes de un idioma. Por ejemplo,
En algunas realizaciones, el diccionario puede ser personalizable. Es decir, el usuario puede agregar palabras adicionales al diccionario. Además, en algunas realizaciones, diferentes aplicaciones pueden tener diferentes diccionarios con diferentes palabras y clasificaciones de frecuencia de uso. Por ejemplo, una aplicación de correo electrónico y una aplicación de SMS pueden tener diferentes diccionarios, con diferentes palabras y quizás diferentes clasificaciones de frecuencia de uso dentro del mismo idioma.
Las palabras identificadas son las palabras candidatas que pueden presentarse al usuario como reemplazos recomendados para la secuencia de entrada. Las palabras candidatas se puntúan (208). Cada palabra candidata se puntúa en función de una comparación de carácter a carácter con la secuencia de entrada y, opcionalmente, otros factores. Más detalles sobre la puntuación de las palabras candidatas se describen a continuación, en relación con las Figs. 3 y 7A-7C. Se selecciona un subconjunto de las palabras candidatas en base a criterios predefinidos (210) y el subconjunto seleccionado se presenta al usuario (212). En algunas realizaciones, las palabras candidatas seleccionadas se presentan al usuario como una lista horizontal de palabras.
Vista gráfica:
No tenía la intención de proporcionar una explicación completa sobre cómo funciona, sino proporcionar una guía para ello.
¿Y qué hay de
Tenga en cuenta que mi diccionario no lo tiene, por lo que está subrayado en rojo y recomienda buscarlo.
Las opciones son:
1- búscalo y corrígelo
2- agregar al diccionario como se escribió
3- ignóralo
La lógica predictiva del teclado tendrá en cuenta las 3 entradas. Incluso la versión ignorada, y supondrá que es lo que quería. Entonces, en su caso, probablemente no lo agregó a su diccionario, sino que usó esa palabra más de una vez, por lo que se marcó como la más probable (predictiva).