2012年10月

ライセンス認証に失敗した時

「いまどこ?」の有料版がGoogle Playのライセンス認証に失敗した時に出すメッセージをしばらく前のバージョンから間違えていました。こともあろうか試用版の試用期限が切れているというメッセージが表示されていました。ある方からの指摘で分かりました。代金を支払ったのに試用版とは一体どういう事?その気持ち、良く分かります。大変申し訳ございませんでした。修正版V1.30.1(有料版のみ)を公開しました。

今夜はちょっと凹んでます。

 

完璧と言ってくれる方もいます

一曲鳴動が欲しかった方からのコメントに、完璧とありました。問題なく使えているのでしょうね。きっと条件の悪い端末を使っていないのだと思います。市場にどれだけ条件の悪い端末があるかは分からないのですが、悪い端末だといろんな問題を起こしますので、完璧にはほど遠くなります。たとえば、次のような問題は端末依存性があります。

  • プッシュ通知にしばらく反応できなくなってしまう。タイムアウトはおおむね20~30分で、それぐらい待つと反応する。こういう時はGmailも着信しないけど、それには気付きにくい。「いまどこ?」の場合は結果が戻ってくるのが遅くなるためすぐに気付いてしまう。これには対処の手段がない。WiFiルーターの問題と言われているものの、同じルーターでも端末によって起きる起きないがある。さらに、この問題は3Gでも起こる。Googleと端末メーカーはこの問題にもっと真剣に取り組んで欲しい。

  • GPSでの測位が全くできなくなってしまう。超有名な韓国製端末でも起こる。再起動すると直る。

  • 住所が引けなくなってしまう。引けるはずの位置でも引けない。これも再起動すると直る。

  • ほとんど知られていないと思われるものの、保存してある設定データが破壊されるバグが現存する。激しい端末依存性がある。


僕が対処できない問題についてはそういうことがあるというのを知ってもらう以外に手がないです。僕が対処できることについては今後も改善して行きます。「いまどこ?」に満足できない方を何とかして減らすのが、当面の目標です。

 

細かい改良が続きます

「いまどこ?」が使っているOSの機能には、端末への依存度が高い問題がいくつもあり、僕の環境では全く問題ないのに特定のユーザーの環境ではろくに動かない、ということがあります。時間がかかっていますが少しずつその問題への対策をして来ました。あるユーザーのコメントによると、その人の環境で「確実に返事が来るようになりました」とのことです。でも相手がいる場所によってはそうならないこともあり、制限事項を理解していないとすぐに「期待外れ」と思われてしまいます。WiFiルーターを使う測位に関する問題もそうです。そういう問題があることを知らなければ、とんでもない位置を返してきた時に思うことは、「このアプリ使えない」でしょう。

細かい改良はまだまだ続きます。

 

AppEngineサーバーがダウンしたそうです

「いまどこ?」はGoogleのAppEngineサーバーを使っていますが、米国時間の金曜日にダウンしたそうです。(完全にダウンしたわけではないですが、かなりの影響があったそうです。)AppEngineの忙しさの様子をグラフにしたものはコンソールから確認できるのですが、そのダウンした時間帯は飛び抜けて(あり得ないほど)高くなっていました。ダウンしたのは日本時間の土曜0時過ぎぐらいからの数時間だと思いますが、これがもう少し早い時間帯に起きていたらと思うとぞっとします。AppEngineサーバーの問題であっても、「いまどこ?」のユーザーから見ればアプリが悪いとなるのはやむを得ないですからね。

 

双方向の場合もあります

今日は「いまどこ?」のあるエラーメッセージについてメールで質問をもらいました。そのメッセージの、僕の表現が悪くてどうすれば良いか分からなかったようです。(改善ネタ見つけました。)で、解決のための手順を書いて、結果を教えてもらえるようお願いしました。そういうお願いが通じるケースは少ないのですが、今日は通じました。問題は解決したし、そのことを教えてもらえて今日はとってもうれしいです。