Comment fonctionne l'autorotation sur l'iPhone (en termes de matériel, pas de logiciel)

3

Je me suis toujours demandé comment fonctionne le matériel d'orientation / autorotation dans un iPhone / iPad / iPod Touch.

Au départ, je pensais que c’était l’accéléromètre, mais je ne pense pas que c’est comme un accéléromètre qui ne peut que mesurer les mouvements et que l’iPhone sait que son orientation est actuelle sans aucun mouvement.

J'ai supposé jusqu'à présent qu'il y avait un petit commutateur d'inclinaison à l'intérieur du téléphone ainsi que l'accéléromètre et que cela était utilisé, mais en réalité je n'en ai aucune idée et Google n'aide pas beaucoup! ;)

Quelqu'un sait comment ça marche?

Dave Verwer
la source

Réponses:

3

Dans les appareils iOS plus anciens, c'est l'accéléromètre - il détecte l'accélération constante due à la gravité.

Un mouvement normal ne produit que de brèves accélérations, pas assez longues pour déclencher la rotation.

Si vous installez votre appareil iOS dans une voiture rapide et que vous l’accélérez pendant plusieurs secondes, vous pourriez probablement le forcer à effectuer une autorotation dans le mauvais sens.

Nick Moore
la source
Il faudrait accélérer plus de 1G, ce qui est pratiquement impossible dans la plupart des voitures.
Agos
C'est suffisant; mieux utiliser une voiture de F1 alors :)
Nick Moore
5

Cela s'appelle un gyroscope . Jetez un coup d'œil à cet article sur iFixit , il l'explique assez bien (dans un iPhone 4).

Asmus
la source
+1: Je cherchais ça et vous m'avez battu au poing. J'ai toujours trouvé cet article fascinant.
Philip Regan
C’est un article fascinant, mais ce n’est pas ainsi que l’autorotation fonctionne: le gyroscope est une nouveauté de l’iPhone 4 et l’autorotation est supportée depuis le premier iPhone.
Dave Verwer
Oups, désolé, tu as raison, Dave.
Asmus
0

D'après ce que je sais, l'iPhone (et l'iPod Touch) n'a pas eu de gyroscope jusqu'au dernier modèle. Êtes-vous sûr que ce n’est pas l’accéléromètre qui a fait cela, et c’est maintenant le gyroscope des modèles les plus récents?


la source
0

J'ai parlé à une personne de ce sujet (qui connaissait bien l'électronique et le développement de logiciels), a-t-il répondu, il existe un circuit intégré spécial (circuit intégré) intégré aux cartes de circuits de certains téléphones mobiles modernes qui détermine téléphone est actuellement vers le bas qui est utilisé en autorotation d’écran à l’aide d’un logiciel (le pilote du CI). Lorsque l'écran est maintenu horizontalement, l'orientation de l'écran ne change pas car aucun des bords du téléphone ne se trouve vers le bas.

Zulfequar Ali
la source
2
Pourriez-vous expliquer en quoi cette réponse fournit que d'autres réponses ici n'ont pas couvert ou développé votre réponse pour fournir plus d'informations que les autres?
MK