Pourquoi un clavier tiers ne suggère-t-il pas votre adresse ou le numéro d’un contact sur iPhone ?
Tapez « mon adresse est » sur le clavier d’Apple et il peut proposer votre adresse en une suggestion à un seul appui ; tapez le nom d’un ami et il peut proposer son numéro. Passez à un clavier personnalisé et les deux disparaissent — non pas parce qu’un réglage a été oublié, mais parce que la fonction vit à l’intérieur du clavier d’Apple lui-même, au-dessus de données privées qu’aucune extension de clavier ne reçoit jamais.
Commencez à taper « mon adresse est » ou « appelle-moi au » dans Messages avec le clavier d’Apple, et une petite suggestion peut apparaître au-dessus des touches — votre propre adresse, tirée de votre fiche Contacts, ou un numéro de téléphone, prêt à s’insérer d’un appui plutôt que d’être tapé en entier. Passez à un clavier personnalisé et tapez la même phrase : rien de tel n’apparaît jamais, aussi longtemps que vous utilisiez ce clavier, aussi souvent que vous ayez déjà tapé la même adresse. Cela ressemble à une fonction manquante. C’est en réalité une frontière qui n’a jamais été ouverte.
Ce qu’est réellement cette suggestion
Cette fonction fait partie de ce qu’Apple appelle les suggestions intelligentes de QuickType, bâties sur la même intelligence Siri embarquée sur l’appareil qui propose aussi un événement quand vous collez une date et une heure, ou un contact quand quelqu’un de nouveau vous écrit depuis un numéro non enregistré. Pour les adresses et les numéros de téléphone en particulier, elle s’appuie sur votre propre fiche Contacts — celle marquée « Ma fiche » dans l’app Contacts — et sur les fiches déjà enregistrées, en les comparant aux mots situés juste autour de votre curseur. Rien de tout cela n’est d’abord tapé par vous pour être ensuite reformaté ; c’est proposé avant même que vous ayez fini de taper, ce qui donne l’impression que le clavier sait déjà quelque chose sur vous.
Pourquoi cela n’arrive que sur le clavier d’Apple
Ce site couvre ailleurs le même type de limite — la barre QuickType qui remplace un mot que vous venez de taper par un emoji suggéré, ou le champ de recherche dans le panneau d’emoji — et la raison est ici identique. Prédictif, la barre QuickType et les suggestions intelligentes bâties par-dessus ne sont pas un service général d’iOS auquel tout clavier actif aurait automatiquement accès. Elles font partie de l’implémentation propre au clavier d’Apple, connectée directement à Contacts et au moteur de suggestions Siri embarqué, à un niveau où aucune extension de clavier n’opère jamais. Un clavier tiers dessine sa propre barre de suggestions, s’il en a une, et fait tourner sa propre logique de prédiction derrière — complétion de mots, devinette du mot suivant, correction automatique — rien de tout cela n’a jamais eu accès à votre fiche Contacts, parce que cet accès a été construit pour un code précis et s’arrête là.
La raison plus profonde : une extension de clavier ne détient jamais ces données
Même en laissant de côté la question de l’architecture, il existe une seconde raison, plus fondamentale, pour laquelle aucun clavier personnalisé ne pourrait reproduire cela par lui-même. Une extension de clavier tourne dans un processus totalement séparé de l’app dans laquelle vous tapez, et par défaut elle ne peut voir que le champ de texte auquel elle est rattachée — pas vos autres apps, pas le presse-papiers, pas le réseau. Contacts, photos, position, calendrier et santé se trouvent chacun derrière sa propre autorisation sur iOS, et une extension de clavier ne détient jamais aucune d’entre elles, quels que soient les interrupteurs que vous avez activés pour elle. Le clavier d’Apple n’est pas une extension en ce sens ; c’est du code système qui tourne déjà avec un accès à votre base Contacts, de la même manière que la recherche Spotlight ou l’app Téléphone, donc la suggestion sur laquelle il s’appuie n’a jamais été soumise à une autorisation qu’un clavier tiers aurait pu aller demander.
Cela n’a rien à voir avec l’accès complet
On peut raisonnablement supposer qu’activer l’accès complet d’un clavier débloquerait cela, puisque c’est la seule autorisation qu’iOS ne cesse de mentionner pour un clavier. Ce n’est pas le cas. L’accès complet lève l’isolement réseau d’une extension de clavier et lui donne le presse-papiers du système — il n’ouvre pas, et ne peut structurellement pas ouvrir, une voie vers Contacts, Calendrier ou n’importe quel autre espace privé où vivent ces données. Un clavier avec l’accès complet totalement activé reste incapable de lire votre carnet d’adresses, parce que cela n’a jamais fait partie des deux choses que contrôle cet interrupteur. Quiconque active l’accès complet sur un clavier personnalisé en espérant obtenir la suggestion d’adresse active une autorisation qui fait tout autre chose.
La version manuelle du même confort
L’écart que cela laisse est réel mais étroit : un texte que vous taperiez à l’identique à chaque fois — votre adresse, un numéro, une réponse type — que le clavier d’Apple peut deviner et qu’un clavier personnalisé ne peut pas. Le Remplacement de texte propre à iOS, dans Réglages → Général → Clavier, referme la plus grande partie de cet écart côté système : enregistrez la phrase une fois avec un raccourci court, et taper ce raccourci sur n’importe quel clavier le développe, claviers personnalisés compris, parce que le Remplacement de texte est un dictionnaire du système et non une fonction de clavier. Un clavier doté de sa propre fonction de phrases enregistrées propose le même échange depuis son propre panneau de réglages plutôt que depuis les Réglages iOS — vous enregistrez le texte une fois, délibérément, plutôt que de le voir deviné automatiquement, et il est ensuite disponible en un appui dans n’importe quelle app.
Où Kibo se situe
Kibo ne peut pas, et ne cherche pas à, accéder à Contacts ou à Calendrier pour deviner ce que vous allez taper, pour la même raison structurelle qu’aucun clavier tiers ne le peut — ces données n’ont jamais été confiées à une extension de clavier, accès complet compris. Ce qu’il propose à la place, c’est une liste de phrases enregistrées pensée exactement pour cet écart : votre adresse, une signature d’e-mail, la réponse que vous envoyez vingt fois par semaine, enregistrée une fois depuis les réglages du clavier lui-même puis déposée dans n’importe quelle app depuis le clavier ensuite. Les numéros de carte et de pièce d’identité vont dans une liste à part, adossée au trousseau, toujours affichée masquée. Rien de tout cela n’exige l’accès complet, que Kibo n’utilise que pour les boutons Copier le mot, Copier la ligne et Coller de sa barre d’outils. Il est gratuit à télécharger.
Questions fréquentes
Mon clavier personnalisé manque-t-il d’une autorisation qui ramènerait cette fonction ?
Non. La suggestion vient de données Contacts auxquelles seul le code propre du clavier d’Apple a accès, pas d’une autorisation qu’un clavier tiers pourrait demander et n’aurait simplement pas demandée. Contacts, tout comme le calendrier ou la position, se trouve derrière sa propre autorisation, et une extension de clavier ne la détient jamais.
Activer l’accès complet permet-il à un clavier tiers de suggérer mon adresse ou le numéro d’un contact ?
Non. L’accès complet lève seulement l’isolement réseau d’une extension de clavier et lui donne le presse-papiers du système. Il n’a aucun lien avec Contacts, Calendrier ou tout autre espace de données privées, donc l’activer sur n’importe quel clavier ne change rien ici.
Existe-t-il un moyen d’obtenir le même confort sur un clavier personnalisé ?
Enregistrez l’adresse ou le numéro une fois, soit dans le Remplacement de texte propre à iOS, dans Réglages → Général → Clavier, soit dans la fonction de phrases enregistrées d’un clavier s’il en propose une. Dans les deux cas, cela devient une insertion volontaire en un appui plutôt qu’une chose devinée automatiquement par le clavier.
Cela explique-t-il aussi pourquoi mon clavier ne suggère pas d’événement de calendrier à partir d’une date collée ?
Oui, c’est le même mécanisme. Les suggestions d’événements, d’adresses et de contacts dans la barre QuickType viennent toutes de cette même couche d’intelligence propre au clavier d’Apple, liée à Contacts, à Calendrier et au moteur de suggestions Siri embarqué, plutôt qu’à iOS en général.
Essayez-le sur votre propre clavier
Kibo est un clavier personnalisé gratuit pour iPhone : de vrais sons mécaniques, des thèmes au choix et des effets lumineux RGB. Sans compte, sans publicité, et il fonctionne avec l’accès complet désactivé.