Se leggi i brevetti Apple c'è una spiegazione su come funziona.
Brevetti statunitensi
Brevetto n. 8.232.973 per un "Metodo, dispositivo e interfaccia utente grafica che forniscono raccomandazioni di parole per l'inserimento di testo"
e
Brevetto USA n. 8.074.172 di Apple per un "metodo, sistema e interfaccia utente grafica per fornire consigli sulle parole" o testo predittivo.
… .. Tuttavia, la dimensione di questi dispositivi di comunicazione portatili limita anche la dimensione del dispositivo di immissione del testo, come una tastiera fisica o virtuale, nel dispositivo portatile. Con una tastiera con dimensioni ridotte, i progettisti sono spesso costretti a ridurre i tasti o a sovraccaricarli. Entrambi possono portare a errori di battitura e quindi a tornare indietro per correggere gli errori. Ciò rende inefficiente il processo di comunicazione tramite testo sui dispositivi e riduce la soddisfazione dell'utente con tali dispositivi di comunicazione portatili.
..... L'insieme delle stringhe viene confrontato con un dizionario. Le parole nel dizionario che hanno una qualsiasi serie di stringhe come prefisso vengono identificate (206). Come qui usato, "prefisso" significa che la stringa è un prefisso di una parola nel dizionario o è essa stessa una parola nel dizionario. Un dizionario, come utilizzato nel presente documento, fa riferimento a un elenco di parole. Il dizionario può essere prefabbricato e memorizzato. Il dizionario può anche includere classifiche delle frequenze di utilizzo per ogni parola nel dizionario. Una classificazione della frequenza di utilizzo per una parola indica (o più in generale corrisponde a) la frequenza di utilizzo statistica per quella parola in una lingua. In alcune forme di realizzazione, il dizionario può includere classifiche di frequenza di utilizzo diverse per diverse varianti di una lingua. Per esempio,
In alcune forme di realizzazione, il dizionario può essere personalizzabile. Cioè, l'utente può aggiungere parole aggiuntive al dizionario. Inoltre, in alcune forme di realizzazione, applicazioni diverse possono avere dizionari diversi con parole e classifiche di frequenza d'uso diverse. Ad esempio, un'applicazione di posta elettronica e un'applicazione SMS possono avere dizionari diversi, con parole diverse e forse classifiche di frequenza d'uso diverse nella stessa lingua.
Le parole identificate sono le parole candidate che possono essere presentate all'utente come sostituti raccomandati per la sequenza di input. Le parole candidate vengono segnate (208). Ogni parola candidata viene valutata in base a un confronto da carattere a carattere con la sequenza di input e facoltativamente altri fattori. Ulteriori dettagli riguardanti il punteggio delle parole candidate sono descritti di seguito, in relazione alle FIGG. 3 e 7A-7C. Un sottoinsieme delle parole candidate viene selezionato in base a criteri predefiniti (210) e il sottoinsieme selezionato viene presentato all'utente (212). In alcune forme di realizzazione, le parole candidate selezionate vengono presentate all'utente come un elenco orizzontale di parole.
Vista grafica:
Non intendevo fornire una spiegazione completa su come funziona, ma fornire una guida ad esso.
E che dire
Nota che il mio dizionario non lo ha, quindi è sottolineato in rosso e mi consiglia di cercarlo.
Le scelte sono:
1- cercalo e correggi
2- aggiungi al dizionario come digitato
3- ignoralo
La logica predittiva della tastiera terrà conto di tutti e 3 gli ingressi. Anche la versione ignorata, e supporrà che sia quello che volevo. Quindi, nel tuo caso, probabilmente non l'hai aggiunta al tuo dizionario, ma hai usato quella parola più di una volta, quindi è stata contrassegnata come la più probabile (predittiva).