Il y a quelques raisons pour lesquelles il convient de disposer d'un processeur séparé.
Le processeur est destiné aux tâches qui peuvent être exécutées en permanence, que vous fassiez quelque chose avec votre appareil ou non.
Les tâches qu'on lui demande d'accomplir sont d'une priorité cruciale, mais ne nécessitent probablement que très peu de traitement réel.
Facilité d'utilisation des dispositifs :
En répartissant ce travail sur un processeur distinct, les développeurs n'ont pas à se préoccuper de la part du processeur principal qui est utilisée. Le processeur principal peut être inutilisé ou utilisé au maximum, et cela n'aura aucun impact sur le traitement des tâches que le coprocesseur de mouvement prend en charge.
En fait, cela signifie que l'utilisation normale de votre appareil et le traitement des mouvements en arrière-plan n'interféreront jamais l'un avec l'autre.
Utilisation de la puissance :
Étant donné que ces tâches sont exécutées en permanence, le fait de les confier à un processeur distinct à faible consommation permet également à l'appareil de consommer moins d'énergie. L'autonomie de la batterie étant une préoccupation majeure pour de nombreux utilisateurs, Apple a estimé qu'il était nécessaire de prendre en compte la consommation d'énergie des fonctions toujours actives.
Ces fonctions peuvent également être mises en œuvre de manière beaucoup plus optimale sur un processeur qui a une tâche très spécifique. Cela ressemble à la façon dont un GPU est capable de traiter beaucoup plus qu'un CPU (dans la plupart des cas) parce qu'il est ciblé pour une tâche spécifique.