Chapitre 22. Les capteurs
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Un appareil peut contenir du matériel pour détecter le monde qui l'entoure - où il se trouve, comment il est orienté, comment il se déplace.
Les informations sur l'emplacement actuel de l'appareil et sur la façon dont cet emplacement change au fil du temps grâce à ses capacités WiFi, réseau cellulaire et GPS, ainsi que les informations sur l'orientation de l'appareil par rapport au nord grâce à son magnétomètre, sont fournies par le cadre de localisation de base.
Les informations sur le changement de vitesse et d'attitude de l'appareil à l'aide de son accéléromètre sont fournies par la classe UIEvent (pour les secousses de l'appareil) et le cadre Core Motion, qui offre une précision accrue en intégrant le gyroscope de l'appareil, s'il en possède un, ainsi que le magnétomètre. En outre, l'appareil peut avoir une puce supplémentaire qui analyse et enregistre l'activité de l'utilisateur, comme la marche ou la course, et même un baromètre qui signale les changements d'altitude ; le cadre Core Motion permet également d'accéder à ces informations.
L'un des défis associés à l'écriture d'un code qui tire parti des capteurs est que chaque appareil a un matériel différent. Si tu ne veux pas imposer de restrictions strictes sur les appareils sur lesquels ton application fonctionnera en premier lieu (UIRequiredDeviceCapabilities dans ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access