K Kibo Télécharger

Pourquoi mon clavier iPhone se réinitialise quand je change d’app

L’extension est démontée chaque fois que le clavier se masque : tout ce qui n’était qu’en mémoire part avec elle. Et c’est ce même mécanisme qui fait qu’un clavier ne coûte rien quand vous n’écrivez pas.

Vous réglez quelque chose, vous changez brièvement d’app, vous revenez — et tout est comme avant. Ce n’est pas un bug : c’est la même construction qui explique le démarrage à froid.

L’extension est démontée, pas mise en pause

Quand le clavier est masqué, iOS ne le met pas en pause : en règle générale il termine le processus. À l’apparition suivante, il le relance.

On voit donc ce qui se perd : tout ce qui n’était qu’en mémoire. L’état du verrouillage des majuscules, la position dans l’onglet emoji, un défilement, un menu à moitié ouvert. Et on voit aussi ce qui reste : tout ce qui a été écrit sur le disque.

Ce qui doit rester et ce qui ne doit pas

Un clavier soigné écrit vos décisions immédiatement au lieu de les garder en mémoire :

Si l’habillage se réinitialise, c’est donc un bug. Si le verrouillage des majuscules retombe, c’est le comportement attendu.

La contrepartie est un avantage

C’est précisément parce que l’extension est déchargée qu’un clavier ne consomme rien tant que vous n’écrivez pas. Aucun processus en arrière-plan, aucune batterie, aucune mémoire occupée. Le prix est exactement cette réinitialisation.

C’est un choix délibéré du système, et pour un appareil qui passe la journée dans une poche, c’est le bon. Un clavier qui resterait en permanence en mémoire serait pire sur tous les autres plans.

Quand c’est bien un bug

  1. L’habillage revient au réglage par défaut après un changement d’app — le réglage n’est alors pas écrit.
  2. Le clavier n’apparaît plus du tout et il faut le rajouter — cela indique un problème d’enregistrement de l’extension.
  3. Chaque apparition est lente, pas seulement la première — trop de choses sont chargées au démarrage ; voir [[why-does-a-third-party-keyboard-lag-the-first-time-it-opens]].

Tout le reste — majuscules, couche, défilement — est normal et se comportera de la même façon sur n’importe quel iPhone.

Questions fréquentes

Pourquoi le verrouillage des majuscules ne reste-t-il pas ?

Parce qu’il appartient à ce que vous écrivez à l’instant et ne vit qu’en mémoire. Quand le clavier se masque, l’extension est déchargée et cet état part avec elle. C’est voulu.

Mon habillage disparaît quand je change d’app.

Là c’est un bug. Les réglages comme l’habillage, le son et le retour haptique doivent être écrits sur le disque et survivre au redémarrage de l’extension.

Un clavier consomme-t-il de la batterie quand je n’écris pas ?

Non. C’est justement parce que l’extension est déchargée que rien ne tourne en arrière-plan. La réinitialisation est le prix de cet avantage.

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é.

Télécharger sur l’App Store

Guides associés

Tous les guides