Escritura lenta en iPad

Estoy usando:

  • Ipad 3
  • Solicitud (aplicación SSH)

Hay un retraso de medio segundo a 1 segundo entre presionar una tecla y mostrarla en la pantalla. Esto sucede incluso si uso un teclado Bluetooth externo emparejado con un iPad.

Mi amigo tiene un problema similar con SSH en su tableta Android 4.0 ICS.

El servidor al que me estoy conectando es una instancia de Amazon EC2 Ubuntu 12.04. Cuando entro en SSH en mi computadora portátil, funciona perfectamente sin ningún retraso notable. ¿Por qué es tan lento en el iPad? ¿Cuáles son algunas soluciones posibles para este problema?

Respuestas (4)

Cuando se trata de usar SSH en Prompt, que es una pieza de software increíble, también hay retrasos para mí. Ahora, uso SSH en servidores todo el tiempo debido a mi trabajo y en mi computadora, tampoco hay ningún retraso, pero al mismo tiempo, hay retraso en mi nuevo iPad (3.ª generación).

El retraso que está experimentando es completamente normal cuando se trata de la forma en que SSH funciona en dispositivos tipo tableta. La conexión a Internet y el software que está utilizando en una máquina MAC, PC, Linux generalmente están estrechamente integrados en el sistema de la máquina. Al igual que con la terminal en la Mac, este software está ridículamente refinado y hecho de tal manera que sea súper rápido debido a su integración súper estrecha.

Prompt y otras piezas de software de iOS que usan SSH no son verdaderos terminales como los que tiene en su máquina MAC, PC, Linux. Son más o menos emulaciones de terminales SSH. Todo el software de iOS está aislado en su propia pequeña área. Este sandboxing es bueno porque brinda seguridad, pero está de vuelta porque no permite que ciertas aplicaciones se integren tan estrechamente con el sistema de la misma manera que una aplicación de terminal en su computadora. Debido a esto, siempre habrá un poco de retraso desde que presiona una tecla, debe enviarse por cable al servidor, el servidor debe aceptar que se presionó la tecla y luego responder a la terminal. con una actualización de lo que está en pantalla. No solo eso, sino que el software tiene que reinterpretar a través de la emulación todo lo que recibe en la transmisión desde el servidor.

Es lo mismo que usar VNC o Escritorio remoto, no importa qué tan buena sea la conexión que tenga o qué tan cerca esté de la máquina a la que está conectado, todavía hay un retraso notable al actualizar. Más de lo que experimentaría en una computadora de escritorio/portátil mucho más poderosa que una iPad.

En resumen, hay múltiples razones para el retraso, el sandboxing de iOS, la emulación de un entorno SSH, las especificaciones de hardware, la integración de software. Pero al mismo tiempo, no significa que el software sea inútil, Prompt es excelente y lo uso todo el tiempo en mi nuevo iPad.

También puede leer más sobre lo que sucede durante SSH aquí:

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

Entonces, no te preocupes por tu teclado, no tiene nada de malo. Espero que esto ayude a responder a su pregunta.

Las pulsaciones de teclas se envían al servidor cuando las escribe y si las conexiones de red del servidor son lentas y tiene que manejar muchas tareas diferentes a la vez, es posible que responda lentamente a la información que le envió.

Incluso hice SSH 127.0.0.1en mi iPhone con jailbreak (con aviso) y todavía obtengo un tiempo de respuesta lento. Pero con iSSH y Remoter VNC (con la compra en la aplicación de SSH) obtengo un tiempo de respuesta mucho más rápido, a costa de un soporte deficiente para teclados externos. Por lo que puedo decir, todo depende de la implementación y, a pesar de todas las excelentes funciones de Prompt, la capacidad de respuesta no es una de ellas. Estoy seguro de que esto se debe a que es una emulación de SSH, pero me gustaría señalar que algunas aplicaciones de iOS tienen peores tiempos de respuesta que otras.

El texto que aparece cuando escribes no proviene directamente de tu teclado. Debe entender cómo funciona el ssh. Las combinaciones de teclas se envían al servidor y luego la pantalla se actualiza desde el servidor. Entonces, básicamente, el retraso se debe a la latencia de la red, no a un teclado defectuoso.