Lenta digitazione su iPad

6

Sto usando:

  • iPad 3
  • Prompt (app SSH)

C'è un ritardo tra mezzo secondo e un secondo tra la pressione di un tasto e la visualizzazione sullo schermo. Ciò accade anche se utilizzo una tastiera Bluetooth esterna abbinata a un iPad.

Il mio amico ha un problema simile con SSH sul suo tablet Android 4.0 ICS.

Il server a cui mi sto collegando è istanza di Amazon EC2 Ubuntu 12.04. Quando I SSH in esso sul mio portatile funziona perfettamente senza alcun ritardo evidente. Perché è così lento sull'iPad? Quali sono alcune possibili correzioni per questo problema?

    
posta Blue Pony Inc. 18.06.2012 - 05:30
fonte

4 risposte

9

Quando si tratta di usare SSH su Prompt, che è un fantastico software, c'è anche un ritardo per me. Ora, SSH nei server tutto il tempo a causa del mio lavoro e sul mio computer, non c'è nessun ritardo, ma allo stesso tempo, c'è ritardo sul mio nuovo iPad (3a generazione).

Il ritardo che stai riscontrando è del tutto normale quando si tratta del modo in cui SSH funziona su dispositivi tablet. La connessione Internet e il software che si sta utilizzando su MAC, PC, Linux sono in genere strettamente integrati nel sistema della macchina. Come con il terminale sul Mac, questo software è ridicolmente raffinato e realizzato in modo tale da essere super veloce grazie alla sua integrazione super stretta.

Il prompt e altri componenti del software iOS che utilizzano SSH non sono veri terminali come quelli che hai sul tuo MAC, PC, macchina Linux. Sono praticamente emulazioni di terminali SSH. Tutto il software iOS è in modalità sandbox nella sua piccola area. Questo sandboxing è buono perché fornisce sicurezza ma è tornato perché non consente ad alcune app di essere strettamente integrate con il sistema allo stesso modo di un'applicazione terminale sul computer. Per questo motivo ci sarà sempre un po 'di ritardo da quando si preme un tasto, deve essere inviato attraverso il cavo al server, il server deve accettare che il tasto è stato premuto e quindi rispondere al terminale con un aggiornamento di ciò che è sullo schermo. Non solo, ma il software deve reinterpretare tramite l'emulazione tutto ciò che sta tornando nello stream dal server, che continua ad aggiungere al ritardo che si sta verificando.

È lo stesso che usare VNC o Desktop remoto, non importa quanto buona sia la tua connessione o quanto sei vicino alla macchina alla quale sei connesso, c'è ancora un ritardo notevole durante l'aggiornamento. Molto più di quello che sperimenteresti su un computer desktop / laptop molto più potente di un iPad.

In breve, ci sono diversi motivi per il ritardo, sandboxing iOS, emulazione di un ambiente SSH, specifiche hardware, integrazione software. Ma allo stesso tempo, ciò non significa che il software sia inutile, Prompt è fantastico e lo uso sempre sul mio nuovo iPad.

Puoi anche leggere di più su cosa succede durante SSH qui:

link

Quindi, non preoccuparti della tua tastiera, non c'è niente di sbagliato in essa. Spero che questo aiuti a rispondere alla tua domanda.

    
risposta data 18.06.2012 - 16:33
fonte
0

Le sequenze di tasti vengono inviate al server quando le digiti e se le connessioni di rete dei server sono lente e deve gestire molte attività diverse contemporaneamente, potrebbe essere lento nel rispondere alle informazioni che hai inviato.

    
risposta data 20.06.2012 - 20:59
fonte
0

Ho persino aggiunto SSH a 127.0.0.1 sul mio iPhone jailbroken (con prompt) e ho ancora ottenuto un tempo di risposta lento. Ma con iSSH e Remoter VNC (con l'acquisto in-app SSH) ottengo un tempo di risposta molto più veloce, a scapito del supporto scarso per le tastiere esterne. Per quello che posso dire, tutto dipende dall'implementazione e, nonostante tutte le eccellenti caratteristiche di pronto intervento, la reattività non è una di queste. Sono sicuro che questo è dovuto all'emulazione di SSH, ma vorrei sottolineare che alcune app iOS hanno tempi di risposta peggiori di altre.

    
risposta data 31.05.2014 - 19:35
fonte
-1

Il testo che appare quando digiti non proviene direttamente dalla tastiera. Dovresti capire come funziona lo ssh. I tasti vengono inviati al server e quindi il display viene aggiornato dal server. Quindi, in pratica il ritardo è dovuto alla latenza della rete non dovuta a una cattiva tastiera.

    
risposta data 18.06.2012 - 14:16
fonte

Leggi altre domande sui tag