Então, eu estava brincando com o iOS 8, quando percebi que, ao digitar "novo" em qualquer lugar, o teclado preditivo sugere o termo "NewTerm". Lembro-me de usar essa palavra em um tweet , então eu a ignorei. Mas então, ao escrever a palavra "swift", o teclado sugeriu "Swisslapse" após ter escrito "swi". Agora, isso me chocou bastante, pois só usei o termo "Swisslapse" em um bate-papo privado do iMessage, que havia sido excluído três meses atrás (de todos os meus dispositivos). Tentei digitar algumas outras palavras que havia usado recentemente no Safari (executando no modo privado), mas, para meu alívio, o teclado não as sugeriu.
No entanto, isso cria algumas perguntas:
- A Apple armazena em cache minhas conversas no iMessage?
- A Apple armazena em cache a entrada do meu teclado em aplicativos selecionados?
- É possível solicitar uma limpeza dos meus caches?
- Como posso desativar o cache adicional (se houver).
Acho que seria útil acrescentar que eu instalei o iOS 8 no dia 9 de setembro, logo após o lançamento da semente GM no centro do desenvolvedor. Portanto, é impossível que o teclado preditivo do iOS 8 tenha aprendido essas palavras no momento da entrada.
Com base na resposta fornecida por Brian Nickel , o iOS adicionou as palavras ao meu dicionário de teclado local (ou seja, palavras que eu quero que a correção automática aprenda), que sincronizei com o iOS 8 enquanto restaurava meu dispositivo a partir de um backup; o que resultou no teclado preditivo, sugerindo-os quando aparentemente necessário.
Parece que a Apple não está violando nossa privacidade, afinal. Fico feliz em ter que esclarecido!
Respostas:
Falando apenas da minha experiência com o iOS 7, o dispositivo salva as palavras digitadas, mas não é corrigido automaticamente no "Dicionário do teclado". A lógica é que, se você não deseja corrigi-lo, é uma palavra que você usou e pode usar novamente.
Eu fiz um teste básico. Digitei "Swisslapse" em Mensagens, mas não enviei. Depois de um tempo, digitei "Swiss" e ele apareceu no preenchimento automático. Confirmei que também apareceu no Notes. Para verificar se não era específico do aplicativo da Apple, digitei uma nova palavra no abacate e ela também apareceu como uma sugestão de conclusão no Notes.
Você pode limpar o dicionário do teclado acessando Settings.app, Geral> Redefinir> Redefinir dicionário do teclado. Esta resposta mostra o caminho para o cache e, teoricamente, você pode remover apenas as palavras ofensivas usando uma ferramenta de terceiros para acessar e modificar o arquivo.
Quanto a impedir que novas palavras sejam aprendidas, eu especularia que desabilitar a Correção automática faria o truque no iOS 7. Mesmo que "Swisslapse" seja uma sugestão de preenchimento automático agora, ela ainda aparece como uma palavra inválida e não está interagindo. o dicionário de verificação ortográfica. O iOS 8 pode ter configurações mais refinadas, mas você deve assumir que o teclado preditivo está aprendendo com tudo o que você digita e pode ter que desativá-lo.
Para sua pergunta no iMessages, a Apple é inflexível quanto ao fato de que eles não podem ler suas mensagens em trânsito, pois são criptografadas no dispositivo do remetente apenas para serem lidas no (s) dispositivo (s) do destinatário. Eu duvido que a Apple salve o conteúdo da mensagem no dispositivo se você a excluir lá. Não testei, mas duvido que eles também varram as mensagens recebidas em busca de palavras para correção automática, embora tenham começado a varrê-las em busca de respostas preditivas em texto. (Por exemplo, "Pizza ou chinês?" Gera pizza e chinês como as duas primeiras respostas preditivas.)
fonte
Se você ler as patentes da Apple, há uma explicação de como isso funciona.
Patentes nos EUA
Patente nº 8.232.973 para um "Método, dispositivo e interface gráfica do usuário que fornece recomendações de palavras para entrada de texto"
e
A patente US 8.074.172 da Apple para um "método, sistema e interface gráfica do usuário para fornecer recomendações de palavras" ou texto preditivo.
Visualização gráfica:
Não pretendia fornecer uma explicação completa de como funciona, mas fornecer um guia para isso.
Então, que tal
Observe que meu dicionário não o possui, portanto está sublinhado em vermelho e é recomendável procurá-lo.
As escolhas são:
1- procure e corrija
2- adicione ao dicionário conforme digitado
3- ignore
A lógica preditiva do teclado levará em consideração as três entradas. Até a versão ignorada, e ela assumirá que é o que eu queria. Portanto, no seu caso, você provavelmente não a adicionou ao seu dicionário, mas usou essa palavra mais de uma vez, tornando-a marcada como a mais provável (preditiva).
fonte