Apple Mシリーズコプロセッサは、 Apple社がモバイルデバイスに採用しているモーションコプロセッサです。2013年に初めてリリースされ、内蔵の加速度計、ジャイロスコープ、コンパスからセンサーデータを収集し、センサーデータの収集と処理をメインのCPUからオフロードする役割を担っています。
シリーズ最初のコプロセッサはM7(コードネームOscar )で、2013年9月にiPhone 5Sの一部として導入されました。[ 4 ] [ 5 ] Chipworksは、M7はおそらくNXP LPC1800ベースのマイクロコントローラLPC18A1であると発見しました。これは、カスタマイズされたパッケージと命名スキームを備えたARM Cortex-M3コアを使用しており、Appleのカスタマイズされた部品であることを示しています。 [ 1 ]更新されたバージョンのM8は、2014年9月にiPhone 6とともに導入され、 iPhone 6とiPad Air 2に含まれる気圧計からのデータも処理します。[ 6 ] [ 7 ] iFixitは、iPhone 6のM8が非常によく似た名前のNXPデバイスLPC18B1であると特定しました。[ 2 ] [ 8 ]
後期のコプロセッサは、AシリーズSoCに組み込まれています。2015年9月には、iPhone 6S、iPhone 6S Plus [ 9 ]、第1世代iPhone SE [ 10 ]、および第1世代iPad Pro [ 11 ]に搭載されているA9チップに組み込まれたM9モーションコプロセッサが登場しました。iPhone 7、iPhone 7 Plus[12]、第2世代iPad Proには、A10 FusionおよびA10X Fusionチップに組み込まれたM10モーションコプロセッサが搭載されています。[ 13 ] Appleは、A11 Bionic SoCに組み込まれたM11をiPhone 8、8 Plus 、iPhone Xに搭載しました。[ 14 ]
A12 Bionic SoC以降、AppleはモーションコプロセッサをSoCの他の部分と区別することをやめ、対応するMシリーズの命名法を廃止しました。[ 15 ] Mシリーズの命名法は、MacコンピュータとiPadタブレット(第5世代iPad Pro以降)で使用されるARMベースのSoC向けに2020年に再導入されました。
Apple Mシリーズコプロセッサは、デバイスがスリープ状態でもセンサーデータを収集、処理、保存し、デバイスの電源が再びオンになったときにアプリケーションがデータを取得できます。これにより、デバイスの消費電力が削減され、バッテリー寿命が延びます。[ 16 ] M9コプロセッサは、加速度計、ジャイロスコープ、コンパス、そしてM8以降のコプロセッサでは気圧計の処理に加えて、デバイスの内蔵マイクからSiriの音声コマンドを認識できます。 [ 17 ]
M シリーズのモーション コプロセッサはiOS 7で導入されたCore Motion APIを介してアプリケーションからアクセスできるため、たとえば、身体活動を追跡するフィットネス アプリがメイン アプリケーション プロセッサを常に使用することなく M プロセッサからデータにアクセスできるようになります。これにより、アプリケーションは、運転、歩行、ランニング、睡眠など、ユーザーがどのような種類の動きをしているかを認識できるようになります。[ 18 ] [ 19 ] [ 20 ]別のアプリケーションとしては、屋内追跡とマッピングを行う機能があります。[ 21 ] iOS 10では、モーション コプロセッサを使用して、持ち上げて起動する機能を実装し、アイドル時のエネルギー消費を削減しています。