X02HT の「画面OFF」と「サスペンド」
X02HTで、何もしていない時の電池の減りがなんだか一定せず、減る時と減らない時があるのが気になって、以下のような調査を行ってみました。
- ActiveSyncで接続しているとテストにならないので、一定時間(5秒)で現在時間をログ出力するアプリを作成し、実行
- その後、以下の状態にしてみる
- 一切キーに触らず5分間放置し、ログ出力アプリを終了
ログを確認したところ、以下のような結果になりました。
- そのまま放置(一定時間後に画面OFF)
→数十秒後(おそらく画面OFFのタイミング)ログ停止 - "*" 長押しでキーロック(一定時間後に画面OFF)
→十数秒後(おそらく画面OFFのタイミング)ログ停止 - キーロックするだけのアプリ実行(一定時間後に画面OFF)
→十数秒後(おそらく画面OFFのタイミング)ログ停止 - KeyLockを実行(キーロック&即画面OFF)
→5分間ログ出力 - 画面をOFFするだけのアプリ実行(即画面OFF)
→5分間ログ出力
上記より、X02HT ではアプリから画面をOFFすると、PocketPCでいうサスペンドモードへの移行が行われないようです。
WM PocketPCでは、アプリから画面OFFしても自動的にサスペンド状態に移行します。(サスペンドまでの時間の設定もシステムにありますね)
私は WM SmartPhone は X02HT しか持っていないため、これが WM SmartPhone 全般の仕様なのか、X02HT だけの仕様なのかわかりませんが、とりあえず KeyLock は公開停止しましたので、今後は使用しないでください。それ以外でも、音楽を聴いているとか明確な目的がない場合は、画面OFF をアプリから行うのはやめた方がよさそうです。
バッテリ消費量が安定しなかったのは、KeyLockで画面OFF後に、キーを押したりメールを受信したりして一回でも画面がONになれば、その後はシステムにより画面がOFFされますので、正常にサスペンドモードへ移行していたのだと思います。
もう一つ気になっている点としては、WM PocketPC では "VK_OFF" のキーイベントを送るとサスペンドモードになるのですが、X02HT(WM SmartPhone全部?)では、SoftBank のロゴが出て、完全に電源が落ちてしまいます。この辺の挙動も、X02HT 固有なのか、WM SmartPhone 全部がそうなのかよくわかりません。
何しろ、私には初 WM SmartPhone なので、いまいち WM PocketPC と勝手が違って戸惑っています。
ご迷惑をおかけして、申し訳ありません。