環境光センサーテスト

テストを開始してデバイスセンサーから環境光レベルを読み取ります。センサーを覆ったり光を当てたりして変化を確認してください。

— lux
🌑 暗い (<10)
🌙 薄暗い (10-50)
💡 普通 (50-200)
☀️ 明るい (200-1000)
🌞 非常に明るい (>1000)
テスト準備完了

光センサーテストのヒント

1

AmbientLightSensor APIはChromeで実験的フラグを有効にする必要があります。

2

センサーを覆ったり光を当てたりして、ルクス値がリアルタイムで変化するのを確認してください。

3

通常の室内照明は100-500ルクス、直射日光は100,000ルクスを超える場合があります。

光センサーを理解する

環境光センサーの仕組み

環境光センサー(ALS)はフォトダイオードを使用しています — 光にさらされると電流を生成する半導体コンポーネントです。電流は光の強度に比例し、ルクスで測定されます。最新のセンサーには人間の目のスペクトル応答に合わせたフィルターが含まれており、生の光エネルギーではなく知覚される明るさを正確に反映する読み取りを保証します。

光のレベルとルクス値

ルクス測定は環境を分類するのに役立ちます:月明かり:0.25ルクス街灯:10-50ルクスオフィス照明:300-500ルクス曇りの日:1,000-2,000ルクス直射日光:50,000-100,000ルクス。デバイスはこれらの読み取りを使用して画面の明るさを自動調整します — バッテリーの節約と目の疲れの軽減に役立つアダプティブブライトネスと呼ばれる機能です。

AmbientLightSensor API

AmbientLightSensor APIはGeneric Sensor APIファミリーの一部です。ブラウザサポートが限定的です — 現在Chrome/Edge Androidでchrome://flags/#enable-generic-sensor-extra-classesフラグを有効にした場合にのみ利用可能です。これはプライバシーの懸念によるもので、環境光の読み取りがデバイス間のトラッキングやユーザーの行動推測に使用される可能性があるためです。

よくある質問

ブラウザが光センサーをサポートしていないと表示されるのはなぜですか?

AmbientLightSensor APIのブラウザサポートは非常に限定的です。Android上のChrome/Edgeで動作しますが、chrome://flagsでフラグの有効化が必要な場合があります。Safari、Firefox、ほとんどのデスクトップブラウザはプライバシー上の理由からサポートしていません。

ルクスとは何ですか?

ルクスは照度の国際単位で、表面に落ちる可視光の量を測定します。1ルクスは1ルーメン毎平方メートルに相当します。参考:一般的なオフィスは300-500ルクス、直射日光は100,000ルクスを超えます。

スマートフォンのケースがセンサーの読み取りに影響することはありますか?

はい。フロントカメラ付近の光センサーエリアを覆うケースは、センサーに到達する光を遮断または減少させ、低い読み取り値の原因となります。正確な測定のためにセンサーエリアが遮られていないことを確認してください。