6 votes

Saisie lente sur iPad

Je suis en train d'utiliser :

  • iPad 3
  • Prompt (application SSH)

Il y a environ un demi-seconde à une seconde de décalage entre l'appui sur une touche et son affichage à l'écran. Cela se produit même si j'utilise un clavier Bluetooth externe associé à un iPad.

Mon ami a un problème similaire avec SSH sur sa tablette Android 4.0 ICS.

Le serveur auquel je me connecte est une instance Amazon EC2 Ubuntu 12.04. Lorsque j'y accède en SSH depuis mon ordinateur portable, cela fonctionne parfaitement sans aucun délai perceptible. Pourquoi est-ce si lent sur l'iPad ? Quels sont quelques correctifs possibles pour ce problème ?

9voto

de_an777 Points 2218

Quand il s'agit d'utiliser SSH sur Prompt, qui est un logiciel super génial, j'ai aussi des retards. Maintenant, je me connecte en SSH sur des serveurs tout le temps à cause de mon travail et sur mon ordinateur, il n'y a pas de retard non plus, mais en même temps, il y a un retard sur mon nouvel iPad (3e génération).

Le retard que vous rencontrez est tout à fait normal en ce qui concerne la façon dont SSH fonctionne sur des appareils de type tablette. La connexion Internet et le logiciel que vous utilisez sur un MAC, PC, machine Linux sont généralement étroitement intégrés dans le système de la machine. Comme avec Terminal sur Mac, ce logiciel est incroyablement raffiné et conçu de manière à être super rapide en raison de son intégration très serrée.

Prompt et d'autres logiciels iOS qui utilisent SSH ne sont pas de vrais terminaux comme ceux que vous avez sur votre MAC, PC, machine Linux. Ce sont essentiellement des émulations de terminaux SSH. Tous les logiciels iOS sont cloisonnés dans leur propre petit espace. Ce cloisonnement est bon car il offre une certaine sécurité mais il est contraignant car il n'autorise pas certaines applications à être aussi intégrées étroitement dans le système de la même manière qu'une application de terminal sur votre ordinateur. En raison de cela, il y aura toujours un peu de retard à partir du moment où vous appuyez sur une touche, elle doit être envoyée à travers le fil au serveur, le serveur doit accepter que la touche a été pressée et ensuite répondre au terminal avec une mise à jour de ce qui est affiché à l'écran. Non seulement cela, mais le logiciel doit réinterpréter à travers l'émulation tout ce qu'il reçoit en retour du serveur, ce qui continue à ajouter au retard que vous rencontrez.

C'est la même chose qu'utiliser VNC ou Remote Desktop, peu importe la qualité de la connexion que vous avez ou à quelle distance vous êtes de la machine à laquelle vous êtes connecté, il y a toujours un retard perceptible lors de l'actualisation. Plus que ce que vous vivriez sur un ordinateur de bureau / portable beaucoup plus puissant qu'un iPad.

En bref, il y a plusieurs raisons pour le retard, le cloisonnement iOS, l'émulation d'un environnement SSH, les specs matérielles, l'intégration logicielle. Mais en même temps, cela ne signifie pas que le logiciel est inutile, Prompt est génial et je l'utilise tout le temps sur mon nouvel iPad.

Vous pouvez aussi en savoir plus sur ce qui se passe pendant SSH ici:

http://www.notesbit.com/index.php/scripts-unix/what-is-ssh-how-does-it-work-your-complete-guide-with-simple-practical-solution-linux-unix-windows/

Alors, ne vous inquiétez pas pour votre clavier, il n'y a rien de mal avec. J'espère que cela vous aide à répondre à votre question.

0voto

alexrider2014 Points 1

Les frappes de touche sont envoyées au serveur lorsque vous les tapez et si les connexions réseau du serveur sont lentes et qu'il doit gérer de nombreuses tâches différentes en même temps, il peut être lent à répondre aux informations que vous lui avez envoyées.

0voto

Wyatt Ward Points 1912

J'ai même utilisé SSH sur 127.0.0.1 sur mon iPhone jailbreaké (avec invite de commande) et j'ai toujours un temps de réponse lent. Mais avec iSSH et Remoter VNC (avec l'achat intégré SSH), j'obtiens un temps de réponse beaucoup plus rapide, au détriment du mauvais support des claviers externes. Autant que je sache, tout dépend de l'implémentation, et malgré toutes les excellentes fonctionnalités de Prompt, la réactivité n'en fait pas partie. Je suis sûr que cela est dû à l'émulation de SSH, mais je tiens à souligner que certaines applications iOS ont des temps de réponse pires que d'autres.

-1voto

dev_etter Points 163

Le texte qui s'affiche lorsque vous tapez ne provient pas directement de votre clavier. Vous devez comprendre comment fonctionne le SSH. Les frappes sont envoyées au serveur, puis l'affichage est mis à jour à partir du serveur. Ainsi, essentiellement, le décalage est dû à la latence du réseau et non à un mauvais clavier.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X