2013年12月8日日曜日

Snapdragon BatteryGuru 後編

最近、省電力アプリ iBattery の効果がなくなってきたような気がしてきたので、以前から気になっていた Qualcomm の Battery Guru というアプリを試してみました。

まず、ibattery の最近の問題点。

・画面ロック回復後の WiFi が不安定。
 画面ロック回復後に WiFi を on にする設定をしていると、一旦 on になるが、しばらく経つと off になってしまう。その後も何やら通信が不安定。
・節電効果がみられない
 待機中の消費電力が増えた気がする。

私の環境は、android 4.0.3 です。ibatteryは、最新の android が登場するたびにバージョンアップしてますから、何処かでおかしくなってしまったのかもしれません。

なんにしても、この状態は困ります。

で、 Qualcomm の Battery Guru をインストールしました。約4日の学習モード終了後、目に見えて、節電効果がありました。なんというか、新品時の電力消費に戻ったような感じです。

待機中の消費電力を battery mix というアプリで、記録したので、下にそのグラフを貼っておきます。

まぁ、Battery guru も wifi の自動on/off 機能に関しては、不安定な感じなので、wifi制御は、手動にしてますが…笑。

Snapdragon BatteryGuru 前編

Qualcommが同社のSnapdragonプロセッサを搭載した端末向けの省電力化アプリ「Snapdragon BatteryGuru」というのがあります。対応機種はAndroid 4.0以上を搭載した端末です。

BatteryGuruは、Androidアプリが行うバックグラウンド通信の発生頻度を、学習したスマートフォンの利用パターンに合わせて自動的に最適化することでバッテリー消費の効率化を図るアプリです。

プロセッサ開発元のアプリということで、CPUやGPUの動作をコントロールするようなアプリと思ったのですが、そういうものではなさそうです。

BatteryGuruのインストール直後は「学習モード」と呼ばれるユーザの利用パターンの情報を収集する処理が実行され、それが完了すると実際に通信頻度の最適化が行われていきます。
なので、効果を体感できるようになるまで少し時間がかかります。
学習モードはBatteryGuruインストール後約4日程度続きます。学習モードの予測残り時間は通知パネルに表示されます。

いつも使うWi-Fiアクセスポイントから離れるとWi-Fiを自動的にOFFにする機能や未使用時のモバイルデータ通信をOFFにするという機能もあります。

充電リマインダーという機能もあります。これは、充電パターンを学習し、例えば、いつも充電する時刻になると、音と通知で充電するよう促してくれるといった機能です。充電リマインダーでは上記のタイミングのほか、就寝時刻などの指定した時刻になると通知することや、バッテリーが切れそうになると通知することも選択できます。

アプリは google play からダウンロード可能です。

2013年10月22日火曜日

画面を拭き上げろ

100円ショップ Cando でスマホの画面クリーナーをみつけました。

・シリコン加工で美しい光沢へと磨き上げる
・洗って繰り返し使用可能
・2枚入り

というコピーに惹かれて購入しました。

びっくりしました。
かなり、綺麗になります。いつも普通のハンカチとかタオルで拭いていたのですが、段違いの仕上がりです。

100円でコレなら、素晴らしいコスパですよ。

2013年8月28日水曜日

電池残量トラブル その3

スマホの急激な電池残量の減少に端を発した今回のトラブル。
ラストは、バッテリーの状態を監視する仕組みとバッテリーを長持ちさせる仕組みを構築します。

♦battery mix で記録
battery mixというアプリを使ってバッテリーの減り方や発熱状態を監視します。おもにスリープモード時のバッテリーの状態を監視するために使います。

♦スリープモード時の省エネ化
スリープモード時にどれだけバッテリーを減らさせないかがバッテリー長持ちのキモです。
スリープモード時の省電力アプリをいくつか試しましたが、以下の二つが効果的でした。

★DS Battery saver
★iBattery

インストール後の端末再起動をお忘れなく!

どちらかというと iBattery の方が効果は大です。しかし、スリープモードからの復帰後のWiFiが不安定になるような気がします。
WiFi通信の表示が通知エリアに表示され、通信している様子があるのですが、実際は通信できておらず、手動でWiFiのオフオンをしてはじめて通信が回復するといった状態です。
その辺りが嫌な方は DS Battery saver をどうぞ。
私は二つともインストールして、状況にあわせて使い分けてます。

♦まとめ
結局、今回のトラブル、原因不明です。
怪しいと思われる部分を潰していきまたが、完全にクロという証拠はありません。
sip設定が引き金では?と疑っているのですが……?

あ、sip設定も、sipクライアントアプリを使って設定しました。機会があればレポートします。

電池残量トラブル その2

ある日、スマホの電池残量が急減少という事象に遭遇。効果的な対策を講じるため、原因の究明を開始しました。

♦スリープモードは正常か?
画面オフ状態でも、なにがしかのアプリが動作していることは明らかです。
つまり端末がスリープモードになっていない可能性があります。

androidの設定項目で「端末」→「電池」→「androidシステム」をみると、「スリープモードにしない」という項目があります。ここに表示される時間が、電池使用時間
とほぼ同じでした。しかし、他の端末でもこの時間は、電池使用時間とほぼ同じでした。よくわからないのですが、この項目は、当てにならなそうです。

♦不必要な通信は、ないか?
Wi.cap という sniffer アプリ(要root)を使って通信内容をキャプチャしてみました。
結果、youtubeとfacebookがバックグラウンドで通信をしていました。facebookはかなり頻繁にパケットを飛ばしていました。
ということで、この二つのアプリは、削除(ダウングレード)しました。

また、sipの設定をしたことで keep alive の設定が残ってしまったのかとも思ったのですが、キャプチャ内容では容疑はシロとなりました。

しかし、電池の減りは改善されません。

♦不要なアプリを止める
WiFiをオフにしていても電池残量が減るということは、影でなにかしらの処理が動いているということ。いままで気にもしていませんでしたが、毒を喰らわば皿まで!
使っていないプリインストールアプリを「強制停止」「無効化」しまくりました。
androidの設定項目で「端末」→「アプリ」→「すべて」から設定しました。
それと念の為、使用していないホームアプリに貼ってあるウィジットもすべて削除しました。

多分、これで悪さをしている要素は大分なくなったと思います。
それでも、電池の減りは以前の状態には戻りません。電池の劣化もあるのかもしれないので、次はバッテリーをキープする手段を考えます。

電池残量トラブル その1

androidスマホを使っていて、困った事態に遭 遇した時、どう切り抜けるか?どう対処する か? 実体験を元にまとめていきます。

記念すべき1回目は、電池残量トラブルで す。 つい先日突如発生したトラブルでした。 最初に結論を書くと原因は未だ不明。とりあ えず、状態は安定しました。では、レポート します。

♦トラブル発生前夜
youtubeとfacebookのアプリを更新しました。 youtubeは、アイコンデザインが変更になった バージョンです。 android標準の設定で sip の設定をしました。 別アプリではなく、androidの設定項目を使用 したsipの設定です。

♦トラブル発生!
仕事中、スマホが発熱していることに気が付 きました。画面を見ると電池残量が60%台に なってます。

私は、スマホをWiFiオンリーの運用をしてい ますので、3G等のデータ通信は、オフにして います。会社では、WiFiが使えるので利用で きるように設定はしています。が、ほぼスマ ホをいじるヒマはありません。なので、帰宅 時の電池残量は90%台だったりします。それ が、この状態は明らかに異常です。

まったくわからないのですが、とりあえず、 WiFiをオフにしました。 その日は、それで少し落ち着きました。それ でも少し電池の減りは早く感じました。 sip設定がいけなかったかと思い、sipの設定を 削除しました。

♦トラブル2日目!
翌日。仕事中、WiFiオフにします。仕事が終 わり、電池残量を見ると70%台。やはり、今ま でよりも減り方が早いです。 帰宅。スマホが発熱していることに気が付き ました。電池残量は30%台になってます。 ほんの1時間足らずの間に40%近く減っていま す。完全に異常事態です。

最近環境を変えたところは、youtubeと facebook。これを工場出荷時にダウングレー ドしました。端末の制限でアンインストール ができないので仕方ありません。

♦原因究明と対処法の模索
つづく……