Actualité

iPhone

iOS 8 utilise le co-processeur M7 et les capteurs de mouvement pour se positionner en intérieur

Par Didier Pulicani - Publié le

Jusqu'à présent, le positionnement de l'iPhone était calculé à partir de trois éléments :

- le GPS (quand il est disponible)
- les bornes WiFi environnantes
- une triangulation approximative des réseaux GSM

Comme vous le savez, les signaux GPS sont assez difficiles à capter en intérieur et le WiFi n'offre un niveau de détail que de quelques dizaines de mètres. Il était donc jusque là impossible pour Apple de savoir si vous étiez dans votre chambre ou dans le salon.

iOS 8 utilise le co-processeur M7 et les capteurs de mouvement pour se positionner en intérieur


Avec iOS 8, les ingénieurs de Cupertino semblent avoir trouvé un moyen plus efficace, mais qui n'est disponible que sur l'iPhone 5s, puisqu'elle utilise le co-processeur M7 de l'A7. La puce enregistre en effet un certain nombre d'informations de différents capteurs (accéléromètre, boussole, gyroscope...) sans devoir solliciter outre mesure le CPU principal. Pour que cela fonctionne, il faut donc un 5s, mais aussi avoir le WiFi activé : la technique semble combiner les données du M7 avec certains signaux électro-magnétiques environnants. S'il y a des bornes iBeacon dans le secteur, par exemple, elles pourront également être utilisées en complément.

Du côté des développeurs, ce micro-positionnement est accessible simplement via CoreLocation. Apple promet être capable d'identifier un positionnement très précis (cf la capture) et même de définir les étages d'un immeuble. Les applications sont donc nombreuses pour les apps orientées domotique, par exemple.

Via