デフォルトだと K-9 Mail は通信間隔が短いなぁ・・・(検証完了)

image

メールアプリの検証中です。

現在は、InoMail(TripNMiUI に似合う iPhone ちっくなメールアプリ かめめねっと)を利用中ですが、暫くぶりに古巣に戻り K-9 Mail も試用中です。

でも、上の画像で分かるとおり、デフォルトだと通信間隔がInoMailより短いんですよね。

しょっちゅう通信している感じです。

これじゃ、バッテリーの減りも早くなる。これを改善する設定方法があるのかを検証したいと思います。

ちなみに、画像にある「Kaiten Mail」というのは K-9 Mail をベースにした有料版のアプリです。

K-9 Mail と同様に通信間隔が短いです。

この時点の設定アカウント数↓

  • InoMail(5個)
  • K-9 Mail(2個)
  • KaitenMail(2個)

InoMailの方が設定数が多いのに通信間隔が長い。(でも、メールが着信するタイミングは大差ない)

K-9 Mail 通信間隔が InoMail レベルに改善できたら、どっちが使い勝手が良いか検証する予定です。

おそらく、受信設定からIDLE接続のリフレッシュタイムを長めに設定すれば良くなると思うのですが・・・。

それでInoMailと同じタイミングで着信すれば問題ないんですけど、こればかりは検証してみないと分かりません。

検証が終わり次第、この記事を更新したいと思います。

 

追記(2011/07/26):

動きがあったので記事を更新したいと思います。

比較対象としてInoMailを立ち上げ、検証対象としてK9MailとKaitenMailを立ち上げていましたが、K9とKaitenは設定内容やバッテリー消費量もほぼ同じであったため、ここからはK9を一旦アンインストールしてKaitenMailのみを検証対象として見ています。

imageimage

IDLE接続のリフレッシュタイム をデフォルト値の24分毎から最大の60分毎に変更してみました。

——————————–
設定方法:
各メールのアカウント設定>メール受信>プッシュ接続の拡張設定>IMAP IDLE接続のリフレッシュタイム
——————————–

そうすると、ある程度思った通りの結果が出てきました。

InoMail の方は若干通信間隔が長い(まとまって通信してるのかな、1回1回が太め?)ですが、ほぼ同じぐらいにはなったと思います。

imageimage

imageimage

CPUの動きもだいたい同じ内容になってきました。

メール受信までのタイムラグは?

IDLE接続のリフレッシュタイムを最大に設定しましたが、それによる受信のタイムラグは発せするのでしょうか。

自分でメールを別アカウントへ送信することで、どっちが先に受信するかを見てみました。

結果は、KaitenMail の方が早く(送信後10秒以内)、その30秒後ぐらいにInoMail に届く感じでした。

ちなみに、InoMail には、IDLEのリフレッシュタイムの設定項目はなく、デフォルト値がいくつなのかも分かりません。

しかし、上のグラフを見てみたり主審のタイムラグを見てみると、InoMailのリフレッシュタイムは60秒よりも長く設定されているのだと思います。

使っている環境などによって、いち早く受信したい人、そうでない人がいると思います。

かめの場合、だいたいPCの前にいますから、スマフォにいち早く届いて欲しい、とは思っていないので、「そうでない人」に分類されると思います。

なので、InoMailで十分なのですが、IDLEのリフレッシュを長めにすることでだいたいInoMailと同じぐらいのバッテリーパフォーマンスまで持っていることが分かったので、しばらくはKaitenMailをメインに使用してみたいと思っています。

KaitenMail は有料アプリなので、今度はK-9Mailとの違いなどをレポート出来たら頑張ってみます^^



7件のコメント

  1. お久しぶりですー^^
    Gmail使いたいんですけど
    K-9の電池食いに耐えられませんね~><

    そのおかげでspmodeから抜けられません・・・

  2. たなかさん、お久しぶりです^^
    コメントありがとうございます。

    高機能で素晴らしいのですが、本当に電池食いですよね・・・。

    なんとか通信間隔を長く出来ないか検証中ですが、なかなか追記できるレベルの成果がえられません・・・orz

  3. いつも細かな検証ありがとうございます。できましたら、デバッグを有効にした上で、alogcat などのアプリでログを取って比較検証していただくと大変参考になります。
    <<>>でサーバからのコマンド応答受信の様子が見て取れます。

    # IDLEリフレッシュがバッテリの消費量に影響するのは意外に思っています。

  4. Koji Arai さん、コメント頂きましてありがとうございます。
    いえいえ、もう少しいろいろと検証したかったのですが、たいした検証が出来ておらずすみません^^;

    alogcatで初めて見てみたのですが、すごい数の通信を行っているのですね。

    どのコマンドが何を示すのか、まだ勉強不足で分からない状況です・・・。
    もう少し勉強した上で、また記事にさせて頂きます。

    現時点でリリースされているk9の仕様で、新井様がバッテリー消費に影響のあると思われる項目があれば、検証に加えたいと思うのですが、お役に立てることがあればご教示頂ければ幸いです。

    引き続き、よろしくお願いいたします。

  5. こちらに私のログを載せてます。参考まで。
    そんなに通信量はないんですけどねえ。
    https://groups.google.com:443/forum/m/?hl=ja#!topic/k9mail_ja/QetoqNDbiCE

  6. はじめまして

    すみません、その検証している「battery use details」と書いてあるアプリを教えていただけませんか?

  7. 私もytakさんと同じですが「battery use details」と書いてあるアプリ知りたいです。
    色々探したのですがアプリ毎に通信量をチェックできるアプリでこんなに細かく表示されているのがみつからないので・・・

    root用のツールとかなんでしょうか?

    よろしくお願いします。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です