Es gibt einige Gründe, warum ein separater Prozessor dafür geeignet ist.
Der Prozessor ist für Aufgaben vorgesehen, die jederzeit ausgeführt werden können, unabhängig davon, ob Sie etwas mit Ihrem Gerät tun oder nicht.
Die Aufgaben, die ausgeführt werden sollen, haben eine kritische Priorität, erfordern jedoch wahrscheinlich nur sehr wenig tatsächliche Verarbeitung.
Benutzerfreundlichkeit des Geräts:
Durch die Aufteilung dieser Arbeit auf einen separaten Prozessor müssen sich Entwickler nicht darum kümmern, wie viel des Hauptprozessors verwendet wird. Der Hauptprozessor kann nicht verwendet oder maximal genutzt werden und hat keine Auswirkungen auf die Verarbeitung von Aufgaben, die der Motion Coprozessor übernimmt.
Tatsächlich bedeutet dies, dass sich Ihre normale Gerätenutzung und die Hintergrundbewegungsverarbeitung niemals gegenseitig stören.
Stromverbrauch:
Da diese Aufgaben kontinuierlich ausgeführt werden, kann das Gerät durch das Anlegen an einen separaten Prozessor mit geringem Stromverbrauch weniger Strom verbrauchen. Da die Akkulaufzeit für viele Benutzer ein sehr großes Problem darstellt, hielt Apple es für notwendig, den Stromverbrauch für immer eingeschaltete Funktionen zu berücksichtigen.
Diese Funktionen können auch auf einem Prozessor mit einer ganz bestimmten Aufgabe viel optimaler implementiert werden. Betrachten Sie dies ähnlich wie eine GPU (in den meisten Fällen) viel mehr als eine CPU verarbeiten kann, da sie auf eine bestimmte Aufgabe ausgerichtet ist.