Siempre me he preguntado cómo funciona el hardware de orientación/rotación automática dentro de un iPhone/iPad/iPod Touch.
Originalmente pensé que era el acelerómetro, pero no creo que lo sea, ya que un acelerómetro solo puede medir el movimiento y el iPhone sabe su orientación actual sin ningún movimiento.
Supuse hasta ahora que hay un pequeño interruptor de inclinación dentro del teléfono, así como el acelerómetro, y que se usa, pero realmente no tengo idea y Google no está ayudando mucho. ;)
¿Alguien sabe cómo funciona?
En los dispositivos iOS más antiguos, es el acelerómetro: detecta la aceleración constante debido a la gravedad.
El movimiento normal produce solo ráfagas cortas de aceleración, no lo suficientemente largas como para activar la rotación.
Si coloca su dispositivo iOS en un automóvil rápido y lo acelera durante varios segundos, probablemente podría hacer que gire automáticamente de manera incorrecta.
Se llama giroscopio . Echa un vistazo a este artículo sobre iFixit , lo explica (dentro de un iPhone 4) bastante bien.
Por lo que sé, el iPhone (y el iPod Touch) no tenían giroscopio hasta el último modelo. ¿Están seguros de que no es el acelerómetro el que hizo esto, y ahora es el giroscopio en los modelos más recientes?
Hablé con una persona sobre este tema (que era experta en electrónica y en desarrollo de software), respondió, hay un IC (circuito integrado) especial integrado en las placas de circuito de algunos teléfonos móviles modernos que determina qué borde de la el teléfono está actualmente hacia abajo, lo que se usa en la rotación automática de la pantalla usando software (el controlador del IC). Cuando la pantalla se mantiene horizontal, no se produce ningún cambio en la orientación de la pantalla porque ninguno de los bordes del teléfono se encuentra hacia abajo.
Hace
nick moore