Android 版の分度器アプリ
Protractor は、スマホにすでにある加速度センサー・ジャイロスコープ・カメラで角度・勾配・傾斜・水平を測る Android アプリです。分度器、水平器、傾斜計の代わりになります。Android 8.0 以降に対応し、無料で試せて広告がなく、完全にオフラインで動作します。
Google Play で入手Android スマホに必要なもの
仕事をするのは 2 つのセンサーです。加速度センサーは重力の向きを検知し、スマホの傾きを度数の角度に変換します。これはすべての Android スマホに入っています。ジャイロスコープは回転を追い、動かしているあいだも表示を安定させます。ミドルレンジ以上のほぼすべての機種に搭載されており、一部の低価格機にはありませんが、その場合も数値が落ち着くまでに少し時間がかかるだけです。Android はどちらも Android センサーフレームワーク経由で提供しており、アプリはそれを読み取ります。カメラ分度器に必要なのは背面カメラだけです。
必要条件は Android 8.0(Oreo)以降です。カメラ以外の権限は求めません。そのカメラも、カメラモードを開いたときだけです。
Android と iPhone の精度の違い
計算方法はどちらのプラットフォームでも同じで、違うのはハードウェアの均一さです。Apple はすべての iPhone に同じ校正済みセンサーを載せているため、最初から測定値が揃っています。Android は数百機種に及ぶためセンサーの品質に幅があり、ハイエンド機なら iPhone と同じくおよそ 1 度以内、ごく安価な端末ではもう少しずれることがあります。対処はどちらも同じです。表示が落ち着くのを待ち、信頼できる面でゼロ合わせをしてから、信頼できない面を測ってください。
Android 特有のコツ
- ケースを外す。厚いケースや凹凸のあるケースは、スマホが平らに当たらなくなるため、1〜2 度の誤差の最も多い原因です。
- 少し待つ。Android はセンサーのサンプリング頻度が機種によって異なります。読む前に 1 秒ほど静止させてください。
- 固定のずれを確認する。水平と分かっている面にスマホを置きます。0° ではなく 0.5° と出るなら、その場でゼロ合わせをすれば、以降の測定からそのずれが消えます。
- 省電力機能はセンサーを遅くする。一部メーカーの強めの省電力モードはセンサーの更新を遅らせます。表示が遅れる場合はオフにしてください。
手順の全体は使い方と角度を測る道具をご覧ください。iPhone をお使いの場合は、トップページの内容がそのまま当てはまります。同じアプリです。