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?
Cela s'appelle un gyroscope . Jetez un coup d'œil à cet article sur iFixit , il l'explique assez bien (dans un iPhone 4).
la source
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
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.
la source