Les claviers tiers personnalisés attirent les utilisateurs iOS depuis le lancement du premier jailbreak en 2007. Comme toutes les fonctionnalités exceptionnelles obtenues avec un jailbreak, Apple a toutefois fini par rattraper sa propre version. Avec iOS 8, la société a fourni des claviers tiers à des millions d'utilisateurs. Au début, seuls quelques claviers tiers étaient disponibles, mais trois mois plus tard, l'App Store propose de nombreuses nouvelles méthodes de saisie. Cependant, je ne suis pas convaincu qu'il soit utile de passer aux claviers personnalisés, car il leur manque une fonctionnalité cruciale: la dictée. Cela, et le processus de configuration du clavier est beaucoup trop compliqué.
Installer
Au moment de la sortie d'iOS 8, j'ai téléchargé Swype parmi beaucoup d'autres utilisateurs. Après l'avoir utilisé sur Android il y a quelques années, je pensais pouvoir l'essayer à nouveau. Malgré leur guide d’installation, la configuration du clavier a été étonnamment difficile. Dans l’ensemble, c’était quelques étapes, oui, mais je ne pensais pas aller au fond des paramètres et donner au clavier un accès complet à ce que je taperais. Mais plus sur ce peu plus tard.
Modèle iPhone via Spektrum 44
Apple aurait pu simplifier beaucoup plus ce processus. C'est comme s'ils voulaient donner aux utilisateurs des claviers personnalisés, mais les cacher. "Vous pouvez les télécharger, mais nous ne voulons pas que vous les utilisiez réellement." C'est plutôt ridicule. Il n’ya aucune raison que les utilisateurs soient obligés de parcourir dix boucles simplement pour installer quelque chose. Les claviers doivent être comme n'importe quelle autre application: téléchargez-les, ouvrez-les, accordez-lui l'accès à tout ce que vous tapez et commencez à les utiliser. De toutes choses, je m'attendais à ce que le processus d'installation prenne part à la partie des paramètres iOS du clavier. Sauter d'une application à une autre n'a pas de sens.
Dictation
La principale raison pour laquelle je n'utilise pas de claviers personnalisés sur mon iPhone n'est pas parce que sa configuration est trop longue ou qu'elle risque de ne pas être meilleure pour la confidentialité de mes données (voir page suivante), c'est qu'il n'y a pas de dictée.
J'aime utiliser Siri pour la dictée. Je l'utilise tout le temps pour envoyer des courriels en déplacement, écrire des choses dans Simplenote et même rechercher des informations sur Amazon. La dictée d'iOS 8 est la meilleure à ce jour, fournissant des commentaires en direct pendant que vous parlez. Alors pourquoi devrais-je l'abandonner? Passer d'un clavier à un autre n'est pas pratique lorsque vous êtes en déplacement, et c'est le seul moyen d'utiliser la dictée intégrée iOS.
Comme l'indique la section Clavier personnalisé du Guide de programmation des extensions d'applications d'Apple, «Les claviers personnalisés, comme toutes les extensions d'applications d'iOS 8.0, n'ont pas accès au microphone du périphérique. Par conséquent, la dictée n'est pas possible.» Comme d'habitude, cela ne signifie pas dictée ne sera jamais disponible dans les claviers personnalisés, mais quelques considérations viennent à l’esprit lorsque l’on considère les implications d’un tel développement sur la protection de la vie privée.
Les informations de correction automatique et de prédiction doivent être échangées avec l'API d'Apple, un peu comme Touch ID.
D'une part, si un clavier comme Flesky prend en charge la dictée, avec quoi utilisera-t-il pour transcrire vos mots? Il y a quelques options sur le marché. L'un des principaux est NDEV Mobile de Nuance, développeur de Dragon Dictation. C'est gratuit pour la plupart des implémentations de base. Vous pouvez le trouver au travail dans l'application iOS de Merriam-Webster, l'application OnStar RemoteLink, la propre application de Dragon Dictation, etc. Si les développeurs pouvaient accéder au microphone, ils pourraient intégrer un service tel que NDEV dans leurs claviers pour fournir une dictée.
Il existe également une autre option: Apple pourrait autoriser l'accès à Siri Dictation via une API qui empêcherait également la parole de l'utilisateur d'être transmise à un serveur tiers. C'est théorique, bien sûr.
Intimité
Enfin, j'aimerais examiner les conséquences de l'utilisation de claviers tiers sur la protection de la vie privée. Il a fallu des années à Apple pour intégrer cette fonctionnalité très demandée sur sa plate-forme mobile, mais elle parvient toujours à percer un mur dans la confidentialité. Lorsque j'ai essayé d'utiliser Themeboard, une application avec une collection de magnifiques claviers personnalisés, j'ai été accueilli avec un visage triste et une fenêtre contextuelle «Permission Required». Il a demandé que j'autorise le clavier à avoir un accès complet à ce que je tape afin qu'il puisse fournir des informations de correction automatique et de prédiction. Il n'y a tout simplement pas moyen de contourner cela. Vous devez avoir la certitude que le développeur ne stockera ni ne vendra rien de ce que vous tapez.
Dans le Guide de programmation des extensions d'application mentionné ci-dessus, Apple indique également qu '«un développeur d'application peut choisir de refuser l'utilisation de tous les claviers personnalisés de son application. Par exemple, le développeur d'une application bancaire ou celui qui doit se conformer à la règle de confidentialité HIPAA aux États-Unis peut le faire. "Cela n'inclut pas Safari, cependant, et en tant qu'utilisateur, vous n'avez aucun moyen de Assurez-vous que le clavier ne consigne pas ce que vous tapez dans le navigateur, qu'il s'agisse d'un numéro de carte de crédit ou d'un courrier électronique en mode de navigation privée.
Conclusion
Personnellement, je n'aime pas ne pas avoir de dictée quand je suis à vélo, en voiture ou pressée. Cependant, l'état actuel des claviers personnalisés iOS est beaucoup plus grave que cela. La dictée est une chose sans laquelle je pourrais vivre. Le manque d'intimité n'est pas. Je préférerais que mes informations soient entre les mains d'Apple plutôt que celles d'un tiers, qui pourrait ne pas être digne de confiance.
Il ne devrait pas incomber à l'utilisateur de rechercher un développeur avant de télécharger son clavier. Apple devrait simplement limiter les informations transmises aux serveurs du développeur, car cela résoudrait les problèmes de confidentialité et de facilité d'utilisation. Les informations de correction automatique et de prédiction doivent être échangées avec l'API d'Apple, de la même manière que l'intégration tierce de Touch ID fonctionne. Plutôt que de gérer l'empreinte digitale directement, la puce intégrée d'Apple l'identifie et envoie une clé au logiciel confirmant ou refusant la demande d'authentification. C’est ce à quoi devraient ressembler les claviers tiers personnalisés, et c’est ce que je veux voir avant le déploiement d’iOS 9 l’année prochaine.