Smoking Note V1.2.1 アップデート

昨日12/16(金)、節煙サポートアプリ「Smoking Note」をアップデートしました。

【 アップデート内容 】
・アプリの起動速度改善
・バッテリー消費対策
・「本日の最長禁煙記録」の更新時のエフェクトに「1時間以上」、「2時間以上」、「3時間以上」の3パターンを追加

以前にユーザ様からバッテリー消費が多いとのコメントを頂き調べたところ、広告配信サービス「AdMob」のインタースティシャル広告のロードが原因のようでした。広告を外してアプリを構築しバッテリーの消費量を調べたところ、消費量が低減したことを確認しました。
確かにインタースティシャル広告では音声・動画データの通信を行うので、その分バッテリーを消費しますよね。
ただ、自分ではまったく気づかず、ユーザ様の指摘で気づきました。見る方は見てるんですね。

これまでは、アプリ起動時の初期化処理で広告のロードを行っていました。つまり、アプリを起動するたびに毎回ロードが行われます。これがいけなかったです。一日数回程度起動するゲームとかならいいかもしれませんが、たばこを吸う頻度でロードするのはどう考えてもバッテリーにやさしくないです。

そこで今回対策として、アプリ起動時に行っていた広告のロードをやめ、グラフ画面遷移時に行うように変更しました。これで、頻繁に行うアプリ起動から喫煙時間登録までの操作について広告のロードを一切行わないため、バッテリー消費を大幅に低減できます。
ちなみに広告の表示はグラフ画面からメイン画面に戻ったときに行います。作成者的には広告表示まで1アクション増えるというデメリットはありますが、長く使って頂くには必要なことと考えました(一時期、毎回表示も考えたのですが。。。)
同じようにインタースティシャル広告を実装している方のご参考になればと思います。

次はSmoking Noteのローカライズをしたいと思っています。リリース当初から日本語と英語に対応しているのですが、英語もgoogle翻訳を頼みに言葉をつないで作ったあやしさ満点の説明文ですし。

Meditation Note V1.1.0 アップデート

本日、瞑想サポートアプリ「Meditation Note」をアップデートしました。
今年5月にリリースして以来、初のアップデートとなります。

【 アップデート内容 】
・UI見直し
・日付・時間形式設定追加
・メモ機能追加
・グラフ機能追加
・瞑想記録共有機能追加

瞑想・マインドフルネスにご興味のある方や継続して取り組みたい方がいらっしゃいましたら、ぜひ使ってみてください。

Get it on Google Play

Smoking Note V1.2.0 アップデート

本日、節煙サポートアプリ「Smoking Note」のアップデートを行いました。10/6から始めたので11日間。けっこうかかってしまいました。

アップデートの内容は、

・思いとどまりボタンにエフェクトを追加
・「本日の記録の初期化」と「全記録の初期化」を削除
・「前回の記録表示」を追加
・「月」のグラフから合計本数を削除。平均本数を棒グラフに変更
・「曜日」のグラフで喫煙率が最大となる曜日を強調表示

です。

思いとどまりボタンのエフェクトには「clickSpark.js」を使ってみました。これ、けっこう楽しくて、GIMPで画像作ったりパラメータをいろいろいじってたら時間がどんどん過ぎていった感じです。

グラフは「flotr2.js」を使ってます。棒グラフのデータを作るとき、おばかなことしてしまい軽くハマりました。これは後でネタにしようかな。

他に、アプリの機能以外のことで、アップデートのお知らせダイアログとレビューのお願いダイアログを実装しました。アップデートのお知らせはすでに使用しているユーザにだけ表示し、レビューのお願いはアップデート後7日経過時に表示されるようにしました。

とりあえず、次は瞑想サポートアプリをアップデートしたいと思っています。