Android ・・・続き

先日applogの件について、書いてみたけど、
今度はSPモードメールについて考えてみようと思う。

SPモードメール現在時点で評価は2.5ほど。
一時は2ぐらいまでなったのかな?

評価は大抵が、容量が多い、強制終了が多い、データが消えるという事みたい。

一つ一つ分解してみよう

1.容量が多い
 よくSDに移せたらなんてことを目にします。
私もarcなのであまり容量がなくって苦労するのでSPメールのGMAIL転送アプリを作ったわけだが、結論として、完全にSDへの移動は無理じゃないかと思う(Androidの仕様上)
SPモードメールバックアップもSDへの移動を許可していないのだが
その理由は起動時にサービスを起動させることができないからである。
SDへ移動すると起動時のRecieverが取得できないのである。
アプリを一度自分で起動させないと、バックグラウンドでの処理がさせられない。これでは、サービスとしては不完全。
SPモードメールはサーバからメールをPUSHで送っているのだと思うのだけれど、それをするためにはおそらくアプリは待ち受ける必要があるんだろう。
だから単純にSDへの移動は無理であろうと思う。
でも他にも逃げ方があるはずじゃないのかな?たとえば、最新のメールは内部ストレージに保存させて、既読になると外部ストレージへ移動するとか、
結局内部にほしいのはアプリと、メールを受信するための容量なわけで
見たものは外部ストレージでよいのでは?と思う。
(でもその仕様が盛り込まれるとSPモードメールバックアップはダウンロード数激減するだろうな(笑))

2.強制終了が多い
 これは単純にアプリの作り方のような気がします。
内部までわからないので詳細は突っ込みません。

3.データが消える
 これはおそらくアップデート中に端末が落ちたりして発生するんじゃ・・・という感じですが、それは仕方がないといえば仕方がないんですよね。
Android側の仕様で、インストール前に旧apkとデータフォルダは退避して、更新が完了すれば、apkをリネーム、データフォルダ復旧とかしてくれればいいのにと思う。
ファッションメモリーもそうなんだけど、アップデート中に落ちると多分データ消えるんだろう…
それもあって、私のアプリには極力データのバックアップとリカバリ機能はつけておくことにしている。(機種変更考慮もありますが)
でも、Android側でしてくれないと正直きついです。
データが消えたって苦情があるとやっぱ申し訳ないですし。

結局SPモードメールの問題って、すべてのメールを内部ストレージに保存するから、消えるときはすべて消えるし、データ圧迫するしっていうのが問題じゃないのかなぁ。それを改善すれば少しはよくなるのかもって思います。

でも、私はSPモードメールに大きく不具合を感じたことはないです。
これは2.3.3の恩恵なのか、使い方の問題(あまりデコレーションとかしませんし)っていうのがあるかもしれません。
もしくはメールを定期的にGMAILに移しているからかも。

あぁあと、最近自動更新勝手にされたー!って書き込みを見ますけど
これってMarketアプリの問題なので、これを悪として書かれるのは少しかわいそうですね(笑)
自動更新したくなるようなアプリにしてくださいってことかもしれませんが。

関連記事

コメントする

メモ - 下記に表示されているHTML属性は利用できます HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*