脱獄していて、夜間の目の疲れを軽減するためにダークモードを使用する一方で、日中は視認性のために標準のライトモードを好む場合は、iOS 開発者Skittyが最近リリースした無料の脱獄調整機能LightsOutの便利さを気に入るかもしれません。
iOS 13では、時間帯に応じてダークモードとライトモードを自動的に切り替えるように設定できますが、残念ながら、日中に暗い部屋に入るなど、特殊な状況には対応できません。LightsOutは、周囲の明るさに応じてデバイスをダークモードとライトモードに自動的に切り替えることで、この問題を効果的に解決します。
LightsOutは、iPhoneの環境光センサーからデータを取得し、周囲の明るさや暗さを判断し、それに応じてiOSの表示モードを調整することで機能します。つまり、以下のようなユースケースを想定しています。
- 外が晴れていて暗い部屋に入ると、LightsOutはダークモードに切り替わります。
- 室内の明るい照明が点灯しているときに夜間に外に出ると、LightsOutはダークモードに切り替わります。
- 外が暗くて明るい部屋に入ると、LightsOutはライトモードを切り替えます
- 室内の照明が消えていて、外に出て日光を浴びると、LightsOutはライトモードを切り替えます。
この調整が実際にどのように機能するかを見てみたい人は、開発者が共有しているこのデモ ビデオをチェックしてください。
また、ユーザーが Dune (同じく Skitty による) と呼ばれるダーク モード向けの脱獄調整を使用している限り、LightsOut は iOS 11 および 12 デバイスでも機能することにも注意してください。
使用状況は人それぞれ異なり、ユーザーの好みも異なります。そのため、開発者は設定アプリにユーザー好みに合わせて調整できる設定パネルを用意しました。
ここでは、次のことができます。
- 必要に応じて LightsOut をオンまたはオフに切り替える
- 周囲の光の状況に応じてダークモード(またはDune)を切り替える
- 周囲の光の状況に応じてナイトシフトを切り替える
- ダークモードをオンにするカスタムの光しきい値を設定します
- 周囲光センサーデータの更新間隔(秒単位)を設定します
この調整が iOS 13 のネイティブダークモードで機能することが特に気に入っていますが、ジェイルブレイクされた iOS 13 デバイスを利用できない不幸な人のために、この調整が iOS 11 および 12 デバイスの Dune でも機能するのも同様に素晴らしいことです。
デフォルトの光量しきい値はほとんどのユースケースで問題なく機能しますが、問題がある場合は感度を上げることができます。デフォルト値の50は「低光量」、1,000は「無光」とみなされます。センサーデータの更新間隔を調整できることも、バッテリー消費を軽減できるため、重要なオプションです。デフォルトでは3秒ごとに更新されますが、バッテリーを節約したい場合は更新間隔を短くすることができますが、その場合、ユーザーエクスペリエンスが低下する可能性があります。
LightsOutはiOS 11、12、13搭載デバイスで動作し、Skittyのリポジトリから無料でダウンロードできます。Skittyのリポジトリをまだ使用していない場合は、以下のURLからお好みのリポジトリに追加できます。
http://skitty.xyz/repo/
LightsOut は iOS 13 のネイティブダークモードよりも改善されていると思いますか?ぜひ下のコメント欄でご意見をお聞かせください。