不便を感じずに如何に長持ちさせるかって感じで。
以下、主にAndroidで行きます。
基本的なことを書くと、電池が減るのには3つの要因があります。
・ディスプレイ
・ネットワーク接続
・アプリの動作
ちゃんと設定すれば消費電力は以下の関係になるはず。
ディスプレイ>ネットワーク接続>アプリの動作
ディスプレイについては、適宜光量を落としてください。
ネットワーク接続については、以下で説明する「DSBatterySaver」で制御します。
アプリの動作に関しては、以下で説明する「Greenify」と「Unbounce(Lion Tamer)」で制御します。
また、より良い省電力効果を得るにはRoot取得した方が良いです。
システムの内部まで弄れるので。
という事で、Rootして以下入れる。(推奨はしないけどって書いておかないとね)
★★Xposedのインストール★★
Xposedフレームワーク
http://repo.xposed.info/module/de.robv.android.xposed.installer
インストールの方法はネットで見たら一杯出てくるのでそっちを参照。
★★アプリインストール★★
その次に、以下の3アプリをインストール。
DSBatterySaver、Greenfy、Unbounce(Lion Tamer)
DSBatterySaver
(https://play.google.com/store/apps/details?id=com.rootuninstaller.batrsaver)
ディスプレイOFF中に3G、Wifi等のネットワークを切断してくれる
定期的(30分に1回とか)にネットワーク復活してメール受信等を行う
端末によっては不安定なこともある
Greenify
(https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=ja)
ディスプレイOFF中に不要なアプリを停止させる。
勝手に起動してる奴とかも根こそぎ。
Unbounce(Lion Tamer)
(https://play.google.com/store/apps/details?id=com.ryansteckler.nlpunbounce&hl=ja)
ウェイクロック(スリープしちゃダメ~)、アラーム(定期実行)の間隔を決められる。
サービス(バックグラウンド動作)を動作させないように出来る。
一番設定めんどいしわかりにくいけど、これはやった方が良い。
○課金
DSBatterySaverは、時間設定が細かく出来なくていいなら買わなくていいです。
Greenifyはプロ版購入してください。300円
https://play.google.com/store/apps/details?id=com.oasisfeng.greenify.pro&hl=ja
Unbounce(Lion Tamer)も課金してください。一番安いので良いです。
アプリ内課金なので、アプリの中にリンクがあります。
★★アプリの設定★★
3つともXposedのモジュールなので、ONしておいてね。
■DSBatterySaverの設定
分かりにくくなったんだけど、右上の「:」みたいなやつ→「設定」①「DeepSleep」→「バッテリー」
バッテリー残量が・・・を「無視」
バッテリーがこれより・・・を「いつも」
②「一般」→「ログを有効にする」をOFF
そのほかの設定はお好みで。
コレすると、ディスプレイOFFにして設定時間経ったらネットワーク切れてるはず。
ちゃんと確認してね。
■Greenifyの設定
これは分かり易い。良く使うやつ、常に動いててほしいやつ以外を全部選択しておく。
たとえば、DSBatterySaverとか、LINEとか。
で、課金しておけばシステムアプリも停止できるので、以下のシステムアプリで使っていないと思うやつは追加する。
・GoogleNowランチャー
・GooglePlayゲーム
・GooglePlayニューススタンド
・GooglePlayブックス
・GooglePlayミュージック
・GooglePlayムービー&TV
・Google+
・Googleキーボード
・Googleテキスト読み上げエンジン
・Googleパートナーのセットアップ
・Google検索
・Keep
・QuickOffice
・TalkBack
・Youtube
・カメラ
・ギャラリー
・クラウドプリント
・ニュースと天気
・ハングアウト
・マーケットフィードバック
などなど。
後は自分でインストールしてるアプリね。
大体入れちゃっていいはずよ。
っていうのも、ココで注意してほしいのは、ディスプレイOFFした時に消すだけだから、普通に使うときは動かせるのね。
だから、おかしくなるとすれば通知が来なくなるとかくらいだから、あまり気にせずぶち込んでいいよ。
通知来ないなぁと思ったら、そのアプリを外せばいいだけだから。
意外と、Googleのサービスが裏で動くことが多いので止めちゃった方が良いよ。
■Unbounce(Lion Tamer)の設定
チョットとっつきにくいけど、コレ結構重要だから自分のメモがてら書いておくね。○ウェイクロック
名前でなんとなく判断します。
com.google.android.・・・っていうのは、Googleのアプリに関係がある
com.google.android.gsm・・・っていうのはGooglePlay開発者サービス
*sync*っていうのは同期系
com.facebook.・・・っていうのはFacebookの動作に関係がある
って感じで。
com.xxx.xxxみたいなのが無いやつ(たとえばAlarmManagerとか)は、アプリじゃなくてシステムの部分が多いはずだから、わからないなら弄らない方がいいよ。
※弄るなら自己責任で。
こっち弄れた方が省電力効果はあるかと思うけど、動かなくなるよりはましかな。
あと、OSによって、メーカーによってで名前が微妙に違ったりとかもするので、「com.xxx.xxx」みたいのがある奴だけ弄った方が安全だよ。
*sync*/com.google.android.chrome...
chromeアプリの同期
*sync*/com.google.android.gsm.fitness...
フィットネス?androidWare系かな?いらね。
*sync*/com.google.android.gsm.games.background...
ゲームしないからいらない
*sync*/com.google.android.gms.people...
アカウント情報かな?
*sync*/com.google.android.gms.plus...
Google+の同期なんかしなくていい
*sync*/com.google.android.location...
位置情報
*sync*/com.google.android.music...
Googleミュージック
*sync*/sbscribedfeeds/...
Googleニュース系かな。
wake:com.facebook...
Facebookにそこまでリアルタイム性を求めていない
こんな感じで。
com.xxxとかの部分でググると何者かが分かることが多いから調べてみるのも良いかもね。
逆に、やらない方がよさそうなのは
*sync*/com.androidcalendar...
カレンダー
*sync*/gmail-ls/...
Gmail
*sync*/com.google.android.gms.auth...
Googleアカウント認証系
wake:com.google.android.gms/.auth...
Googleアカウント認証系
そんな感じで次
○アラーム
コレも基本名前で判断します。
com.google.android.gms.nlp...
アンテナとWifiでの位置情報取得
com.facebook...
いらん
うーん・・・一個一個書くより、用語があった方が良いか
intent(やらない方が良い)
androidの内部連携
vending(やらない方が良い)
GooglePlayの課金
auth(やらない方が良い)
認証
network(やらない方が良い)
ネットワーク接続に関する何か
server(やらない方が良い)
内部処理
telephony(やらない方が良い)
電話
connect or connection(やらない方が良い)
android.net系の場合はやらない方がいい
analytics
アクセス解析
nlp
アンテナとWifiでの位置情報取得
gms
GooglePlay開発者サービス
じゃ次
○サービス
サービスは、間隔を制御するんじゃなくてそもそも実行させなくするので、気を付ける事。
これは下手コくとほんとに動かなくなる。
あんまりやらない方が良い
下手なこと書いて動かなくなると怖いのでココは書かないでおく。
だいたいこれで、朝会社行って寝る前で70%とか残ってるから、2~3日は持つんじゃないかなぁ。