Come funziona l'autorotazione su iPhone (in termini di hardware, non di software)

3

Mi sono sempre chiesto come funzioni l'hardware di orientamento / autorotazione all'interno di un iPhone / iPad / iPod Touch.

Originariamente pensavo fosse l'accelerometro ma non penso che sia come un accelerometro in grado di misurare solo il movimento e l'iPhone sa che è l'orientamento corrente senza alcun movimento.

Ho assunto fino ad ora che ci sia un piccolo interruttore di inclinazione all'interno del telefono così come l'accelerometro e che questo sia usato, ma in realtà non ne ho idea e Google non sta aiutando molto! ;)

Qualcuno sa come funziona?

    
posta Dave Verwer 09.02.2011 - 12:05
fonte

4 risposte

3

Nei dispositivi iOS precedenti è l'accelerometro: rileva l'accelerazione costante dovuta alla gravità.

Il movimento normale produce solo brevi raffiche di accelerazione, non abbastanza lunghe da innescare la rotazione.

Se metti il tuo dispositivo iOS in una macchina veloce e lo acceleri per diversi secondi, probabilmente potresti farlo eseguire automaticamente la rotazione.

    
risposta data 09.02.2011 - 16:01
fonte
5

Si chiama giroscopio . Dai un'occhiata a questo articolo su iFixit , lo spiega (all'interno di un iPhone 4) abbastanza bene.

    
risposta data 09.02.2011 - 12:29
fonte
0

Da quello che so, l'iPhone (e l'iPod Touch) non avevano un giroscopio fino all'ultimo modello. Siete sicuri che non sia l'accelerometro a farlo, e ora è il giroscopio dei modelli più recenti?

    
risposta data 09.02.2011 - 15:47
fonte
0

Ho parlato con una persona di questo argomento (esperto in elettronica e nello sviluppo di software), ha risposto, c'è un circuito integrato speciale integrato nei circuiti di alcuni telefoni cellulari moderni che determina quale il bordo del telefono è attualmente rivolto verso il basso che viene utilizzato in autorotazione dello schermo tramite software (il driver dell'IC). Quando lo schermo viene tenuto orizzontalmente, non si verifica alcuna modifica nell'orientamento dello schermo perché nessuno dei bordi del telefono si trova in basso.

    
risposta data 23.06.2014 - 09:26
fonte

Leggi altre domande sui tag