マグネトメーターとは何か、なぜ重要なのか
マグネトメーターは地球の磁場を検出する小さなチップです。すべてのコンパスアプリが依存するハードウェアであり、これがなければ静止中に北を示すことはできません。このセンサーは製造コスト削減のため、低価格Androidスマートフォンではしばしば省略されています。
コンパスアプリを開いて針がランダムに回転したり、Googleマップが歩いているときだけ方向を表示する(静止中は表示しない)場合、スマホにこのセンサーが搭載されていない可能性があります。
センサーの有無を確認する方法
GSMArenaでスペックを調べる
gsmarena.comでお使いの機種を検索し、センサーの行をご確認ください。コンパス、マグネトメーター、地磁気センサーなどの記載があればハードウェアが搭載されています。加速度センサーとジャイロスコープのみの場合、マグネトメーターは非搭載です。
診断アプリを使用する
Android向けのCPU-ZやAIDA64(どちらも無料)を使えば、デバイスのすべてのセンサーを確認できます。iOSでは、iPhone 3GS以降のすべてのiPhoneにマグネトメーターが搭載されているため、この問題は主にAndroidに関係します。
Googleマップでテストする
マップを開き、現在地を中心にして完全に静止してください。体を回転させたときに方向コーンが動けばセンサーは機能しています。歩いているときだけ更新される場合は、マグネトメーターが搭載されていません。
マグネトメーターがないサイン
- コンパスの針がランダムに回転するか、固まって動かない。
- マップの方向表示が移動中にしか変わらない。
- どのコンパスアプリを使っても一貫した数値が出ない。
センサーがない場合に何が起きるか
マグネトメーターがない場合、アプリはGPSを使って進行方向を推定します。連続する2つの位置情報から移動方向を計算する方法です。移動中は機能しますが、静止しているときは完全に無意味です。一部のアプリはこれをユーザーに知らせず行うため、実際のナビゲーションでは危険です。
NorthPinとセンサー品質
NorthPin True North Compass(無料、広告なし)は誠実なアプローチを採用しています。磁気干渉や信頼性の低い信号を検出すると、不正確な数値をそのまま表示するのではなく、明確な警告を表示します。干渉検出器とµTメーターにより、何が方位に影響しているかを正確に把握できます。
AndroidではNorthPinをGoogle Playから入手できます。マグネトメーターが搭載されていないデバイスでは、アプリが直接その旨を通知します。
マグネトメーターがない場合の対処法
移動中のカジュアルなナビゲーションであれば、マップのGPS方位で十分です。本格的なアウトドア活動には、専用の磁気コンパスの購入か、センサー搭載スマホへの買い替えを検討してください。まずスペックを確認し、対応スマホであればNorthPinをダウンロードして、自信を持ってナビゲートしましょう。
よくある質問
センサーのないスマホでも、アプリでコンパスを追加できますか?
できません。磁気センサー(磁力計)はハードウェアで、3軸の微小な磁場センサーです。ソフトウェアがその測定値を生み出すことはできません。センサー非搭載のスマホ向けアプリは、GPSの移動から方角を推定する(歩行中・運転中しか機能しません)か、単なる飾りの針を表示するだけです。磁力計のないスマホに「動作するコンパス」をうたうアプリは、よくてもGPS進行方向の表示にすぎません。
スマホケースは磁気センサーに影響しますか?
磁石留め具付きのケース、MagSafeリング、金属製キックスタンドは方位を数十度狂わせることがあり、安価なマグネット式車載ホルダーは特に悪影響が大きいです。干渉警告が繰り返し出る場合は、ケースからスマホを外して8の字を描く動きで再校正してください。表示が一気に正常へ戻れば、原因はケースです。