3 votes

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

Je me suis toujours demandé comment le matériel d'orientation/autorotation fonctionne 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 ce soit le cas, car un accéléromètre ne peut mesurer que le mouvement et l'iPhone connaît son orientation actuelle sans aucun mouvement.

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

Quelqu'un sait comment ça marche ?

5voto

Asmus Points 7195

C'est ce qu'on appelle un gyroscope . Jetez un coup d'œil à cet article sur iFixit il l'explique (dans un iPhone 4) assez bien.

3voto

sker Points 2670

Sur les anciens appareils iOS, c'est l'accéléromètre qui détecte l'accélération constante due à la gravité.

Le mouvement normal ne produit que de courtes poussées d'accélération, pas assez longues pour déclencher une rotation.

Si vous placez votre appareil iOS dans une voiture rapide et que vous l'accélérez pendant plusieurs secondes, vous pouvez probablement le faire se diriger dans le mauvais sens.

0voto

D'après ce que je sais, l'iPhone (et l'iPod Touch) ne possédait pas de gyroscope avant le dernier modèle. Êtes-vous sûrs que ce n'est pas l'accéléromètre qui a fait ça, et que c'est maintenant le gyroscope dans les modèles les plus récents ?

0voto

Zulfequar Ali Points 1

J'ai parlé de ce sujet à une personne (qui avait des compétences en électronique ainsi qu'en développement de logiciels), il m'a répondu, il y a un IC (circuit intégré) spécial intégré sur les cartes de circuit de certains téléphones mobiles modernes qui détermine quel bord du téléphone est actuellement vers le bas qui est utilisé dans l'autorotation de l'écran en utilisant le logiciel (le pilote de l'IC). Lorsque l'écran est maintenu à l'horizontale, aucun changement d'orientation de l'écran ne se produit car aucun des bords du téléphone ne se trouve vers le bas.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X