Fermer l'annonce

L'intégration de claviers tiers dans iOS 8 a été une évolution très bienvenue pour les utilisateurs et les développeurs. Il a ouvert la porte à des claviers tiers populaires tels que Swype ou SwiftKey. Cependant, pour des raisons de sécurité, Apple a partiellement limité le clavier. Par exemple, ils ne peuvent pas être utilisés pour saisir des mots de passe. Plusieurs autres limitations ont émergé de la documentation d'iOS 8, dont la plus triste était l'impossibilité de déplacer le curseur à l'aide du clavier. Cependant, il semble que dans iOS 8 beta 3, Apple ait abandonné cette limitation, ou plutôt ajouté une API pour permettre le mouvement du curseur.

Des informations sur la restriction sortaient documentation sur la programmation de claviers personnalisés, Où il est dit:

« […] le clavier personnalisé ne peut pas marquer le texte ni contrôler la position du curseur. Ces opérations sont contrôlées par une application de saisie de texte qui utilise le clavier"

En d’autres termes, le curseur est contrôlé par l’application et non par le clavier. Ce paragraphe n'a pas encore été mis à jour après la sortie de la nouvelle version bêta d'iOS 8, cependant, dans la documentation des nouvelles API découvert par le développeur Ole Zorn celui qui, selon sa description, permettra éventuellement cette action. La description dit littéralement tout "ajuster la position du texte en fonction de la distance par rapport au caractère". Grâce à cela, le clavier devrait accéder à une opération que jusqu'à présent seule l'application pouvait contrôler.

 

Pour les claviers tiers, le génie pourrait ainsi s'appliquer concept de Daniel Hooper à partir de 2012, où il est possible de déplacer le curseur en le faisant glisser horizontalement sur le clavier. Plus tard, cette fonctionnalité est apparue via un ajustement de jailbreak SwipeSélection. Ce concept est également appliqué par plusieurs applications de l'App Store, notamment Editorial, un logiciel d'écriture développé par Ole Zorn, bien que le glisser ne soit possible que sur une barre spéciale au-dessus du clavier.

Le placement du curseur sur iOS n'a jamais été aussi précis ni confortable, et des claviers tiers pourraient enfin améliorer ce concept vieux de sept ans. Lors de la WWDC 2014, on a vu comment Apple souhaitait accueillir les développeurs, et la nouvelle API est apparemment une réponse à leurs demandes.

.